Проблеманы анықтау тақырыбындағы 8-сынып ашық сабақ
Sheber Education·24 Маусым·Қаралды:90Жүктелді:0
Материалда информатика пәнінен проблеманы анықтау тақырыбына арналған 8-сынып ашық сабағының тұсаукесері берілген. Ол мұғалімдерге сабақ көрсетуге дайындалу және көрнекі материал ұсыну үшін пайдалы.
Материал жүктеу үшін жазылым қажет
Алдын ала көру
Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.
Материалдан үзінді
Проблеманы анықтау
Мақсаты:
Проблеманы анықтау жүйесін құрастыру;
Программаны ықшам , сапалы жазу дағдысын қалыптастыру;
Программаның математикалық моделі туралы түсінік қалыптастыру;
Информатика
8 сынып
Программалау ортасында берілген есептер негізінен белгілі бір оқиға немесе құбылысты компьютерде модельдеуден тұрады ( 1-сұлба ). Оқулық-138 беті
Практикалық жұмыс « Ағашты тең бөліктерге ажырату » жобасы Ұзындығы N (2≤ N ≤ 100) метрге тең ағашты М (2≤ M < 20) бірдей бөлікке кесуге бола ма , болмай ма ? Осыны анықта . Егер тең бөліктерге кесу мүмкін болмаса , бөліктерінің айырмашылығы бірден артық болмайтын бөліктерге бөл . (Оқулық-138 беті )
Оқулық 139 бет
3. Алгоритмін құрастыру . Есептегі негізгі заңдылықты тауып , математикалық моделін жасап алдық . Бұл есептің программасын жасау үшін оны жүйелеп , қадамдарға бөлуіміз қажет . Әрбір қадамда орындалатын командалар тізімін жоспарлаймыз .
Есептің алгоритмі : Енгізу және нәтижені шығару компоненттерін таңдау . Біздің жағдайда Edit компонентін пайдаланамыз . Есептегі басты шартты N mod М = 0 тексеру үшін тармақталу операторын қолданамыз . Сандар тізбегін шығару үшін параметрлі цикл операторын пайдаланамыз .
4. Жоба пішінін құрастыру . Жобаның пішінін құрастыруда Edit , Image , Label , Button компоненттерін таңдадық . Image компонентін таңдауда мақсат есепке иллюстрация кірістіру арқылы көрнекілігін арттыруды жоспарладық
Оқулық 140 бет
1 сурет
5 . Алгоритмді программа тіліне аудару . Жоспарланған алгоритм бойынша есептің программасын құрастырдық . Программаны құрастыру барысында қолданылған барлық компоненттердің бір-бірімен үйлесімді жұмыс жасауын үнемі қадағалап отыру қажет .
procedure TForm1.Button1Click(Sender: TObject ); var t,i,j,n,z,k,m:longint ; s:string; begin n:=strtoint(edit1.text); m:=strtoint(edit2.text); t:=n div m; if n mod m=0 then label1.caption:=’ Ағаш тең бөлікке бөлінеді ’ else label1.caption:=’ Ағаш тең бөлікке бөлінбейді ’; for i:=1 to m-(n mod m)do s:=s+inttostr(t)+’ ‘; for i:= 1 to n mod m do s:=s+inttostr(t+1)+’ ‘; edit3.text:=s; end;
Оқулық 140 бет
Сабаққа арналған ойындар
Жазылымдар
Өзіңізге ыңғайлы жазылымды таңдаңыз
1 күн
BASIC
5 ЖИ / күн
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
17 Құралдар / күн
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
5 Материал / күн
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
15 Ойындар / күн
Жазылым бойынша ойын жасау лимиті.
1 ай
BASIC
50 ЖИ / ай
Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі
22 Құралдар / ай
Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ
100 Материал / ай
Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.
100 Ойындар / ай
Жазылым бойынша ойын жасау лимиті.

