Сабақтың тақырыбы: Циклдік алгоритмді программалау - Сабақтың түрі: интерактивті сабақ
- Сабақтың мақсаты:
- Білімділік: Оқушыларды циклдің түрлерімен таныстырып, оларды ұйымдастыруға қолданылатын операторлардың жазылу ережелерімен таныстыру, циклдік алгоритмдерді программалауды үйрету.
- Дамытушылық: Оқушылардың логикалық ой өрісін кеңейту, сабаққа деген қызығушылығын арттыру, есте сақтау қабілеттерін дамыту.
- Тәрбиелік: Оқушыларды өз бетінше жұмыс істеуге, тапсырманы тиянақты орындауға үйрету. Интерактивтік тақтаның көмегімен өз-ара тікелей қатынасын орната отырып, оқушылардың пәнге, мамандыққа деген қызығушылығын арттыру.
- Көрнекі құралдар: Дербес компьютер, интерактивті тақта, слайдтар, флипчарт, ActivOte тестілеуші құралы
- Таратылатын материалдар: жетондар
- -міндетті оқушылық деңгей - алгоритмдік деңгей -шығармашылық деңгей
- Пән аралық байланыс: математика, физика , информатика
- Сабақтың құрылымы: Сабақ үш деңгейлік құрылымнан тұрады:
- 1. Оқушылық деңгей (Ауызша сұрақтар)
- 2.Алгоритмдік деңгей («Дұрыс тізбек құр», «Сәйкестікті тап», «Программа үзіндісінің қатесін тап»)
- 3.Шығармашылық деңгей (Тапсырмаға Паскаль бағдарламалау тілінде программа құру)
- Қолданылатын әдебиеттер:
- 1.Б.Бөрібаев Б.Нақысбеков Г.Мадиярова Информатика және есептеуіш техника негіздері. Оқулық-Алматы «Мектеп», 2005ж
- 2.О.Камардинов. Паскаль тілінде программалау. Алматы,1994ж
-
-
1. Ұйымдастыру сәті - 1. Ұйымдастыру сәті
- 2. Үй тапсырмасын тексеру
- 3.Өткен тақырыптарды қайталау. Қайталау тапсырмаларын орындау, тест тапсыру
- 4.Жаңа сабақ. Циклдік операторлар және олардың жазылуы, мысалдар арқылы түсіндіру, есеп шығару жолдары түсінділеді.
- 5.Жаңа білімді бекіту. Сабақты бекіту тапсырмаларын орындау
- 6.Білімгерлердің білімін бағалау
- 7.Үй тапсырмасын беру
- 8.Қорытынды
ІІ. Үй тапсырмасын тексеру III. Өткен тақырыптарды қайталау - 1) Қайталау сұрақтары ( - Міндетті оқушылық деңгей)
- Паскаль тілінің басқару операторына қандай операторлар жатады?
- Шартты оператор қандай алгоритмді программалауда қолданылады?
- Паскаль тілінде қандай шартты операторлар бар?
- Шартты оператор мен таңдау операторларының қандай айырмашылығы мен ұқсастығы бар?
- Толық және толық емес шартты операторларының жазылу түрлерін атаңыз?
Қайталауға арналған тапсырмалар ( -алгоритмдік деңгей) «Дұрыс тізбек құр» - 1. 1. Ұзындығы L, көлденең қимасының диаметрі d, ал ауданы s , меншікті кедергісі p болатын өткізгіштің R кедергісін анықтау программасының дұрыс тізбегін құр.
- Математикалық моделі: R=pL/s; s=πd2/4; d=0.1; L=30; p=0.017
| | - const pi=3.14;
- begin
- d:=0.1;
- Program sopr;
- var s,r,p:real;
- read(p);
- s:=pi*sqr(d);/4;
- r:=p*L/s;
- writeln(‘p=’);
- writeln(‘R=’,r:5:2);
- end.
- L=30;
-
| - 1) Program sopr;
- 2) const pi=3.14;
- 3) var s,r,p:real;
- 4) begin
- 5) L=30;
- 6) d:=0.1;
- 7) writeln(‘p=’);
- 8) read(p);
- 9) s:=pi*sqr(d);/4;
- 10 )r:=p*L/s;
- 11) writeln(‘R=’,r:5:2);
- 12) end.
| б) «Программа үзіндісінің қатесін тап» Тест тапсыру Жоспар: - 1. WHILE… DO ЦИКЛДІК ОПЕРАТОРЫ (Әзірше) , жазылуы, блок-схемасы, орындалуы
- 2. REPEAT … UNTIL ЦИКЛДІК ОПЕРАТОРЫ ( Дейін ) , жазылуы, блок-схемасы, орындалуы
- 3.For .. TO.. DO «Үшін» цикл операторы, жазылуы, блок-схемасы, орындалуы
- 4. Мысал
Мысал келтіру - Бойынан 10 А –ден 20 А дейін ток өткенде 0,5 Вб магнит ағынын туғызатын шығырдың магнит өрiсiнiң энергиясының мәндерін анықтайық. Магнит өрісінің энергиясы деген не? Оны есептеу формулаларын есімізге түсірейік. Анимация№1
Магнит өрiсiнiң энергиясы шығырдың индуктивтілігі Ф = L·I - ток 10А болғанда магнит өрісінің энергиясы былай есептелінеді:
- Тура осылай магнит өрісінің мәндерін 11 рет есептеу керек. Токтың әр түрлі мәндері үшін индуктивтік пен магнит өрісінің энергиясы бірнеше рет қайталанады
Циклдық операторлар - WHILE – алдын – ала циклдің орындалу шартын тексеретін оператор
- REPEAT – соңында циклдің тоқтау шартын тексеретін оператор
- FOR – параметрлі циклдік оператор
( ӘЗІРШЕ ЦИКЛІ ) Мысал №1 : 1-ден 10 дейінгі натурал сандардың қосындысын есептеу программасын While операторын қолданып жазу керек. Қосындыны есептеу алгоритмін түсіндіру | | | - PROGRAM Kosu1;
- VAR S, i :integer;
- BEGIN
- S:= 0; i:=1;
- WHILE i<=10 DO
- Begin
- S:=S+i;
- i:=i+1;
- end;
- Writeln(‘S=’,S:4);
- Readln
- END.
| | | Мысал №2 : 1-ден 10 дейінгі натурал сандардың қосындысын есептеу программасын Repeat операторын қолданып жазу | | | - PROGRAM Kosu2;
- VAR S, i :integer;
- BEGIN
- S:= 0; i:=1;
- Repeat
- S:=S+i;
- i:=i+1;
- Until i>10; Writeln(‘S=’,S:4);
- Readln
- END.
| | | Мысал №3 : 1-ден 10 дейінгі натурал сандардың қосындысын есептеу программасын For.. Do операторын қолданып жазу | | | - PROGRAM Kosu3;
- VAR S, i :integer;
- BEGIN
- S:= 0;
- For i:=1 to 10 do
- S:=S+i;
- Writeln(‘S=’,S:4);
- Readln
- END.
| | | Бекіту сұрақтары - Міндетті оқушылық деңгей - Қандай алгоритмдер циклдік деп аталады?
- For операторында цикл параметрінің қайталау қадамы нешеге тең?
- While, Repeat операторларының бір-бірінен өзгешелігі неде?
- For операторында басқару параметріне қандай шектеулер қойылады?
- Венн диаграммасын құру
Тапсырмалар Қызметші сөздердің аудармасын жазыңыз: - While
- For
- do
- repeat
- to
- until
«Сәйкестікті анықта» | | | | | - Шартын алдын ала тексеретін цикл
| | - Цикл тұлғасы шарт жалған болғанда қайталанады
| | - Шартын соңынан тексеретін цикл
| | - Алдын-ала қайталау саны белгілі болады
| | | | - Цикл тұлғасы мүлдем орындалмауы мүмкін
| | | | - Цикл тұлғасы кем дегенде 1 рет міндетті түрде орындалуы тиіс
| Бағдарлама үзіндісімен жұмыс - Цикл неше рет орындалған?
- a := 1; for i:=1 to 3 do a := a+1 Жауабы: a = 4
- a := 1; for i:=3 downto 1 do a := a+1; Жауабы: a = 4
- a := 4; b := 6; while a < b do a := a + 1; Жауабы: 2 рет a = 6
- a:= 4; b := 6; while a < b do a := a + b; Жауабы: 1 рет a = 10
- a:= 4; b := 6; while a > b do a := a + 1; Жауабы: 0 рет a = 4
- a:= 4; b := 6; Repeat b := a - b; until a > b Жауабы: 1 рет b=-2
- a:= 4; b := 6; Repeat a := a - 1; until a > b; Жауабы: 1 рет a=3
- Бойынан 10 А–ден 20 А дейін ток өткенде 0,5 Вб магнит ағынын туғызатын шығырдың магнит өрiсiнiң энергиясының мәндерін анықтаңыз. Өзіндік индукция құбылысы тәжірибесін көрсету
- Индукциясы 0,02 Тл-ға тең бiртектi магнит өрiсiнде қабырғасының ұзындығы 4 см болатын квадрат рама орналастырылған. Рама жазықтығы мен индукция векторының арасындағы бұрыш 30°-тан 80°-қа дейін 20 пен өзгергенде осы контурды тесiп өтетiн магнит ағынының мәндерін анықтаңыз. Эрстед тәжірибесін көрсету
Білімгерлердің білімін бағалау Үйге тапсырма - Ұзындығы 0,2 м, ал массасы 5 г өткiзгiш, салмағын ескермесе де болатын екi жiп арқылы
-
- суретте көрсетiлгендей етiп бiртектi магнит өрiсiне орналастырылған. Магнит өрiсiнiң индукциясы 49 мТл және өткiзгiшке перпендикуляр бағытталған. Жiптiң әрбiрi 39,2 мН-ға дейiнгi салмақты ұстап тұра алады. Өткiзгiштен қандай ток өткенде жiптердiң бiрi үзiлiп кетедi ?
Қорытынды
Достарыңызбен бөлісу: |