Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  7 класс  /  Сызықтық алгоритмдерді программалау

Сызықтық алгоритмдерді программалау

Информатика 7 сынып

Саба?ты? та?ырыбы: Сызы?ты? алгоритмдерді программалау

Саба?ты? ма?саты:

Білімділік ма?саты: Компьютерді пайдалана отырып т?рлі есептерді? шы?ару алгоритмін талдап, шы?ару кезе?дерімен таныстыру.

Дамытушылы? ма?саты: О?ушыларды? ойлау ?абілетін дамыту, ?з бетімен ізденуге, ?з ойларын толы? жеткізе білуге ?алыптастыру.

Т?рбиелік ма?саты: О?ушыларды уа?ытты ?немді пайдалану?а, ынталылылы??а ж?не ?иындылы?тарды же?уде табандылы??а баулы. ?з Отанын с?юге т?рбиелеу.

Саба? т?рі: Аралас саба?

Саба?ты? ?діс-т?сілдері: К?рсете т?сіндіру, с?ра?-жауап, топты? ж?мыс тапсырмалар орындау

П?наралы? байланыс: математика, химия, физика, а?ылшын тілі.

Техникалы? о?ыту ??ралдары: компьютер.

??рал –жабды?тар: слайдтар, плакаттар, ба?алау пара?ы

Саба?ты? барысы:

І. ?йымдастыру кезе?і

1. О?ушылармен амандасу

2. Т?гелдеу, о?у ??ралдарын дайындату

ІІ. «Кім к?п біледі?» кезе?і. ?й тапсырмасын тексеру, с?ра?тары:

  1. Алгоритм т?рлерін ата?дар
  2. Алгоритмдік тіл деп нені айтамыз?
  3. Алгоритмге ?мірден мысалдар келтіру
  4. Шаршы ішіне ше?бер сызу алгоритмін ??ры?дар
  5. Алгоритмдерді? жазылу формаларын ата

ІІІ. «Білімге білім ?ос» кезе?і. Жа?а саба?

Сызы?ты? алгоритмдер дегеніміз- іс-?рекеттерді? бірінен кейін бірі тізбектей орындалуын сипаттайтын алгоритм.

1-мысал: Мектепке бару алгоритмі /?ызметші с?здер ар?ылы/

алг мектеп

басы

?йден шы?у;

аялдама?а бару;

автобус?а отыру

мектеп аялдамасынан т?су, мектепке келу/ кіру/

со?ы

2-мысал: Шай жасау алгоритмі/ О?ушылар ?здері ??рады/

3-мысал: ?й тапсырмасын орындау алгоритмі басы к?нделікті алу, тиісті бетін ашу, ?й тапсырмасын аны?тау ?й тапсырмасын орындау к?нделікті орнына ?ою со?ы

IV. «Ж?зден ж?йрік, мы?нан т?лапар» кезе?і бойынша о?ушылар 3 топ?а б?лінеді: « Ойшылдар», «Информатиктер», «Программистер»

М?нда «Ойшылдар» тобы физика, математика, химия п?ндерінен есептер шы?арады. Ал «Информатиктер» тобы есептерге алгоритм ??рса, «Программистер» сол есептерге программа жазады. ?р тапсырмадан со? топтар ?ызметтерін ауыстырып отырады.

1-тапсырма. ?рнекті? м?нін табы?дар: а

Математикалы? жазылуы:

Алгоритмі Программасы:

алг ?рнек (б?тін а, на?ты у) program esep1;

арг а, в var a,y:integer;

н?т у

басы begin

енгізу а a:=2;

У:= y:=

шы?ару у write (‘y=-‘y);

readln;

со?ы end.

2-тапсырма. Егер ауаны? 21% оттегіні ??раса, онда авс ?лшеміндегі б?лмедегі оттегіні? к?лемі ?анша болды? а=3, в=4,с=5.

Математикалы? жазылуы: V=0,21*3*4*5=12,6

Алгоритмі Программасы

алг химия ( на?ты а, в, с, н?т v) program hymia;

арг а, в, с var a,b, c, v: real;

басы begin

енгізу а, в, с a:=3: b:=4: c:=5;

V=0,21*3*4*5=12,6 V:=0.21*a*b*c;

шы?ару V write (‘v=‘v);

readln;

со?ы end.

3-тапсырма. Сызы?ты? программаларда жіберілген ?атені тап. /?р топ екі жолды? ?атесін табады/.

Program kateny tavu Program kateny tavu;

Var m=integer, a:byte Var m:integer; a,f:byte;

Begin; Begin

M=3.8, a=14.3: f:=m*a M:=3.8; a:=14.3;f:=m*a;

Writeln(‘f=,f:4:1) Writeln(‘f=’,f:4:1);

Readln Readln;

End.

4-тапсырма. «?атесін т?зей отырып ретін тап» ойыны. Б?тін А саныны? т?біріне шы?аратын программа ??ры?дар. /барлы? топ?а бірдей/

Var a:integ; x:real;

X:=sqrt(a);

Program san a;

begin

Readln (a);

Writeln (‘x=’,x:2:1);

End

begin

Readln (a);

Var a:integ; x:real;

Program san a;

End.

Writen (‘x=’,x:2:1);

X:=sqrt(a);

V. «?ай топ жылдам» кезе?і бойынша с?зж?мба?ты шешу

  1. Алгоритмні? т?рі
  2. Алгоритмні? ?асиеті
  3. Алгоритмдерді? алдын ала, жазбаларын ??растыру тілі
  4. Графика т?рлері
  5. Алгоритмні? жазылу формалары
  6. А?паратты? аспектілерін зерттейтін ?ылым
  7. Шама т?рлері

8. Паскаль тілінде := ?андай оператор? /меншіктеу/

VІ.Саба?ты ?орытындылау.

Рефлексия «Б?гінгі саба?ты ?зі?ше ба?ала»

VII. ?йге тапсырма:§17-19, ?мірде кездесетін, ?здері?е белгілі алгоритмдерге мысал келтіру

VII.Ба?алау: Жина?ан ?пайлары бойынша ба?алау

Сергіту с?тінде т?мендегі суретті? айырмашылы?ын табу.

15.03.2017

Содержимое разработки

Информатика 7 сынып

Сабақтың тақырыбы: Сызықтық алгоритмдерді программалау

Сабақтың мақсаты:

Білімділік мақсаты: Компьютерді пайдалана отырып түрлі есептердің шығару алгоритмін талдап, шығару кезеңдерімен таныстыру.

Дамытушылық мақсаты: Оқушылардың ойлау қабілетін дамыту, өз бетімен ізденуге, өз ойларын толық жеткізе білуге қалыптастыру.

Тәрбиелік мақсаты: Оқушыларды уақытты үнемді пайдалануға, ынталылылыққа және қиындылықтарды жеңуде табандылыққа баулы. Өз Отанын сүюге тәрбиелеу.

Сабақ түрі: Аралас сабақ

Сабақтың әдіс-тәсілдері: Көрсете түсіндіру, сұрақ-жауап, топтық жұмыс тапсырмалар орындау

Пәнаралық байланыс: математика, химия, физика, ағылшын тілі.

Техникалық оқыту құралдары: компьютер.

Құрал –жабдықтар: слайдтар, плакаттар, бағалау парағы




Сабақтың барысы:

ІҰйымдастыру кезеңі

1. Оқушылармен амандасу

2. Түгелдеу, оқу құралдарын дайындату

ІІ. «Кім көп біледі?» кезеңі. Үй тапсырмасын тексеру, сұрақтары:

  1. Алгоритм түрлерін атаңдар

  2. Алгоритмдік тіл деп нені айтамыз?

  3. Алгоритмге өмірден мысалдар келтіру

  4. Шаршы ішіне шеңбер сызу алгоритмін құрыңдар

  5. Алгоритмдердің жазылу формаларын ата

ІІІ«Білімге білім қос» кезеңіЖаңа сабақ

Сызықтық алгоритмдер дегеніміз- іс-әрекеттердің бірінен кейін бірі тізбектей орындалуын сипаттайтын алгоритм.

1-мысал: Мектепке бару алгоритмі /Қызметші сөздер арқылы/

алг мектеп

басы

үйден шығу;

аялдамаға бару;

автобусқа отыру

мектеп аялдамасынан түсу, мектепке келу/ кіру/

соңы

2-мысал: Шай жасау алгоритмі/ Оқушылар өздері құрады/

3-мысал: Үй тапсырмасын орындау алгоритмі
басы
күнделікті алу, тиісті бетін ашу,
үй тапсырмасын анықтау
үй тапсырмасын орындау
күнделікті орнына қою
соңы



IV. «Жүзден жүйрік, мыңнан тұлапар» кезеңі бойынша оқушылар 3 топқа бөлінеді: « Ойшылдар», «Информатиктер», «Программистер»

Мұнда «Ойшылдар» тобы физика, математика, химия пәндерінен есептер шығарады. Ал «Информатиктер» тобы есептерге алгоритм құрса, «Программистер» сол есептерге программа жазады. Әр тапсырмадан соң топтар қызметтерін ауыстырып отырады.

1-тапсырма. Өрнектің мәнін табыңдар: а

Математикалық жазылуы

Алгоритмі Программасы:

алг өрнек (бүтін а, нақты у) program esep1;

арг а, в var a,y:integer;

нәт у

басы begin

енгізу а a:=2;

У:= y:=

шығару у write (‘y=-‘y);

readln;

соңы end.

2-тапсырма. Егер ауаның 21% оттегіні құраса, онда авс өлшеміндегі бөлмедегі оттегінің көлемі қанша болды? а=3, в=4,с=5.

Математикалық жазылуы: V=0,21*3*4*5=12,6

Алгоритмі Программасы

алг химия ( нақты а, в, с, нәт v) program hymia;

арг а, в, с var a,b, c, v: real;

басы begin

енгізу а, в, с a:=3: b:=4: c:=5;

V=0,21*3*4*5=12,6 V:=0.21*a*b*c;

шығару V write (‘v=‘v);

readln;

соңы end.




3-тапсырма. Сызықтық программаларда жіберілген қатені тап. /Әр топ екі жолдың қатесін табады/.

Program kateny tavu Program kateny tavu;

Var m=integer, a:byte Var m:integer; a,f:byte;

Begin; Begin

M=3.8, a=14.3: f:=m*a M:=3.8; a:=14.3;f:=m*a;

Writeln(‘f=,f:4:1) Writeln(‘f=’,f:4:1);

Readln Readln;

End.

4-тапсырма. «Қатесін түзей отырып ретін тап» ойыны. Бүтін А санының түбіріне шығаратын программа құрыңдар. /барлық топқа бірдей/

Var a:integ; x:real;

X:=sqrt(a);

Program san a;








begin

Readln (a);

Writeln (‘x=’,x:2:1);

End










begin

Readln (a);

Var a:integ; x:real;

Program san a;







End.

Writen (‘x=’,x:2:1);

X:=sqrt(a);




V. «Қай топ жылдам» кезеңі бойынша сөзжұмбақты шешу




  1. Алгоритмнің түрі

  2. Алгоритмнің қасиеті

  3. Алгоритмдердің алдын ала, жазбаларын құрастыру тілі

  4. Графика түрлері

  5. Алгоритмнің жазылу формалары

  6. Ақпараттың аспектілерін зерттейтін ғылым

  7. Шама түрлері

8. Паскаль тілінде := қандай оператор? /меншіктеу/

VІ.Сабақты қорытындылау.

Рефлексия «Бүгінгі сабақты өзіңше бағала»

VII. Үйге тапсырма:§17-19, Өмірде кездесетін, өздеріңе белгілі алгоритмдерге мысал келтіру

VII.Бағалау: Жинаған ұпайлары бойынша бағалау

Сергіту сәтінде төмендегі суреттің айырмашылығын табу.



-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Сызықтық алгоритмдерді программалау (35.6 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт