7


  • Учителю
  • Циклдік алгоритмддер. 8 класс

Циклдік алгоритмддер. 8 класс

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала



Сыныбы:8 «Б»

Сабақтың тақырыбы: Циклдік алгоритмддер.

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

Білімділік: Белгілі бір әрекеттер тізбегі бірнеше рет қайталанатын болса, онда циклдік алгоритмдерді қолдананып, есептерді шешу керектігін оқушыларға түсіндіру. Осындай есептеулерді орындаған кезде циклді алгоритмдерді құрудағы білімдерін арттыру. Циклдік алгоритмдердің сызба-нұсқаларын құрып, соған байланысты алгоритімін құруға дағдыландыру.

Дамытушылық: Циклдік алгоритмдерді құру кезінде есепті жүйелеу арқылы шешіп, ойлау қабілеттерін дамыту. Қайталау барысын орындау алдында оның аргументінің параметрінің алғашқы мәнін енгізу арқылы , оның қадамын орнату жағдайларын қарастырып, циклдерге деген білімдерін дамыту.

Тәрбиелік: Циклдік алгоритмдерді өмірмен байланыстыру арқылы оқушыларды цикілдің мәнін ұғуға тәрбиелеу. Оның қайтымдығына өмірмен байланыстырап, мысалдар кертілу арқылы өмірдің қайтымсыз екндігіне көз жеткізу.

Сабақтың түрі: дәстүрлі сабақ

Сабақтың әдісі: түсіндірмелі-илюстративті,

Көрнекілік слайдтар, бағалау парағы.

Пәнаралық байланыс: математика

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

  1. Өткенге шолу. Сұрақ жауап

  2. Үй тапсырмасын тексеру (тест сұрақтары)

  3. Еске түсіру кезеңі (Симантикалық карта)

  4. Жаңа сабақ " Білгенге маржан"

  5. Тапсырмалар

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

  7. Үйге тапсырма беру

  8. Бағалау



Өткенге шолу. Сұрақ жауап арқылы Тәуелсіз Қазақстан сөзін құрастыру.



Циклдік алгоритмддер. 8 класс















Үй тапсырмасын тексеру: (слайд арқылы тест тапсырмасын орындату)



Циклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 класс







































2-кезең: Еске түсіру кезеңі.Семантикалық карталар

Циклдік алгоритмддер. 8 класс

Қайталау сұрақтары:</<font face="Times New Roman, serif">

Жаңа тақырып

Көптеген алгоритмдерде белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалып отырады. Математикада есеп шығару кезінде бір теңдеуді пайдаланып, ондағы айнымалы мәнінің өзгеруіне байланысты оны бірнеше рет қайталап есептеуге тура келеді. Осындай есептеу процесі бөліктерінің талап орындауын цикл деп атайды, ал қайталанатын бөлігі бар алгоритмдер тобы циклдік алгоритмдерге жатады. Циклдік алгоритмдерді пайдалану, оларды кейіннен программаларда цикл командалары түрінде қысқартып жазу мүмкіндігін береді.

Циклдік процесті қамтамасыз ететін алгоритм бөлігін қайталау командасы құрайды. Бұл команда алгоритмді жинақы етіп жазуға мүмкіндік береді.

Қайталау командасын алгоритмдік тілде жазу үшін әзірше (әзір), цикл басы (цб) және цикл соңы (цс) түйінді сөдері қолданылады: әзірше сөзінен кейін қолданылатын шарт, ал цикл басы мен цикл соңы түйінді сөдерінің арасына қайталанатын командалар жазылады. Мұнда да цикл басы мен цикл соңы түйінді сөздер арасындағы цикл аздап оңға ығыстырылып жазылады, олай ығыстыру қайталанатын командалардың орындалу реттігін түсінуді оңйлатады.

Циклдік алгоритмддер. 8 класс









Циклдік алгоритмддер. 8 класс





























Циклдік алгоритмддер. 8 класс





Циклдік алгоритмддер. 8 класс





Үйге тапсырма: Ережелерді жаттап келу. Сызықтық, тармақталған, циклдік алгоритмдерге ойдан есеп құрастырып алгоритмін және блок-схемасын құрастыру.

Бағалау. Оқушының бағалау парағы:

















































































Ұйымдастыру

Дәптер бар - 1 ұпай, жоқ -0













Қалам бар - 1 ұпай, жоқ -0











Үй жұмысы

Үй жұмысы











тест

"9-10" - 5 ұпай

"7-8" - 4 ұпай

"5-6" - -3 ұпай

"2-4" - 1 ұпай











Сәйкестендіру

1 ұпай











Тапсырмалар

жартылай дұрыс - 10 ұпай

толық дұрыс - 15 ұпай

жоқ - 0 ұпай













Белесенділік

2 ұп /мұғалім қояды/











Жалпы жинаған ұпайы б/ша

27-ден көп екі рет «5»

26-20 ұп - «4»

19-8 - «3»

7-0 - «2»



































































Төменде қайталау командасы алгоритмдік тілде және графиктік түрде берілген.

Циклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 класс



Циклдік алгоритмддер. 8 класс

Иә жоқ

Циклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 класс





Цикл денесі





Циклдік алгоритмддер. 8 класс



Циклдік алгоритмддер. 8 класс



Алг

Басы

Енгізу

Әзір шарт

Цб

Цикл денесі

Цс

Соңы







Қайталау санының алдын ала белгілі және белгісіз болуына байланысты цикл екі түрге бөлінеді. Қайталау саны алдын ала белгілі цикл - арифметикалық цикл деп, орындалу саны белгісіз цикл - командалық (итерациялық) цикл деп аталады.

Мысалы: Екі бүтін сан - а және b (Циклдік алгоритмддер. 8 класс) берілсін. Бөлу амалын қолданбай а-ны b-ға бөлгендегі қалатын қалдықты табу керек.

Циклдік алгоритмддер. 8 класс

алг қадамдық цикл (бүт а,b)

арг a, b

нәт а

басы

енгізу (а,b)

егер а>=b онда a:=a-b

бітті

шығару а

соңы

Тапсырмалар:

Мысалы: 1, 3, 5, ... , 15 сандар тізбегі берілген. Осы тізбектің квадраттарының кестесін құру керек.

Берілген: х= 1



Циклдік алгоритмддер. 8 класс

X=1



Циклдік алгоритмддер. 8 класс

Циклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 класс



Иә Жоқ

Циклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 классЦиклдік алгоритмддер. 8 класс

y=x2

соңыЦиклдік алгоритмддер. 8 класс

x, y



Циклдік алгоритмддер. 8 класс

x=x+2



Циклдік алгоритмддер. 8 класс

Циклдік алгоритмддер. 8 класс



алг квадраттар кестесі

нәт бүт у

басы бүт х



х:= 1;

әзір x<=15

цб

у:= х2



шығару х, у;

х:= х+2;

цс

соңыҚажетті формула: x:= x2



Қосымша тапсырма.

1. 20 саннан бүтін сандар тізбегі берілген, осы сандардың ішінен 5 санынан үлкен сандар қашан екенін анықтайтын алгоритм және сызба-нұсқа құр.

2. 10 саннан бүтін сандар тізбегі берілген, осы сандардың ішінен 4 санынан кіші сандар қашан екенін анықтайтын алгоритм және сызба-нұсқа құр.

Бекіту:

1. 9 сынып



2. Екі жақты оқыту (Екі топ бір-бірімен онлайн жүйесінде сұрақ алмасу)















Циклдік алгоритмддер. 8 класс



 
 
X

Чтобы скачать данный файл, порекомендуйте его своим друзьям в любой соц. сети.

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал