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

76

Тақырыбы: Алгоритмдерді алгоритмдік тілде кескіндеу

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

а) білімділік;

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

ә) тәрбиелік;

Тазалыққа тәрбиелеймін;

б) дамытушылық;

Оқушыларға алгоритмдік тілде жазуды меңгерту.

Сабақтың көрнекілігі:

Сабақтың әдісі:  Түсіндіру

Сабақтың барысы: І Ұйымдастыру

ІІ Үй тапсырмасы

ІІІ Жаңа сабақ

IV Жаңа сабақты бекіту

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

VI Үйге тапсырма

І Ұйымдастыру: Оқушыларды түгендеп, жоқ оқушыларды белгілеймін.

ІІ Үй тапсырмасы:

  1. Алгоритмнің өрнектелу жолдары.
  2. Алгоритм блоктарының арнайы белгілері
  3. Алгоритмді блок-схема түрінде жазуға мысал келтір.

ІІІ Жаңа сабақ

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

Алгоритмнің жалпы түрде жазылуы:

алг алгоритмнің аты

басы

алгоритм командалары

соңы

Меншіктеу командасының құрылымы мынадай болады:

Айнымалы:=өрнек. Меншіктеу белгісі (:=)

Мысалы: күн:= «сәрсенбі»

 

ІV Жаңа сабақты бекіту

Оқулықтағы 5а, 6б жаттығуларды орындау

 

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

  1. Алгоритмдік тіл дегеніміз не?
  2. Қызметші сөздер дегеніміз не?

Үйге тапсырма: 1.3 тақырып. 4,5а,6а есептерді шығару