Алгоритм және программалау тілдерін оқыту әдістемесі

Ақмола облысы білім басқармасы жанындағы

«Ж. Мусин атындағы Көкшетау жоғары қазақ

педагогикалық колледжі» МКҚК

Бекітемін

Директордың оқу

жұмысы бойынша орынбасары

А. Рахимжанова

20__ жыл

САБАҚТЫҢ ОҚУ-ӘДІСТЕМЕЛІК ЖОСПАРЫ

Оқытушы: Қамалиден А. С.

Пән: Информатиканы оқыту әдістемесі

Мамандық : 0111093 - информатика мұғалімі

Топ: И-31 Күні: .

Сабақтың тақырыбы : Алгоритм және программалау тілдерін оқыту әдістемесі

Сабақтың негізгі сатыларына уақыттың мөлшерленуі

1. Ұйым-дастыру кезеңі
2. Тірек білімдерін қайталау
3. Жаңа материал-ды баяндау
4. Жаңа матери-алдарды бекіту
5. Білік-дағдыларды қалыптас-тыру
6. Үй тапсырмасы
7. Са-бақтың қорытындысын шығару
8. Бар-лығы
1. Ұйым-дастыру кезеңі: 3
2. Тірек білімдерін қайталау: 20
3. Жаңа материал-ды баяндау: 20
4. Жаңа матери-алдарды бекіту: 15
5. Білік-дағдыларды қалыптас-тыру: 20
6. Үй тапсырмасы: 5
7. Са-бақтың қорытындысын шығару: 7
8. Бар-лығы: 90

Сабақтың типі: жаңа сабақты меңгерту, аралас, қайталау, бақылау.

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

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

Білімділік: Студенттерге информатика пәнінен өткізілетін факультативте және үйірме жқмыстарының жспарларын дарлау жайлы түсінік беру, сыныптан тыс жұмыстардың қолдану аясын түсіндіру.

Дамытушылық: Оқушыларды жауапкершілікке, ақпараттық мәдениеттілікке үйрету. Тәрбиелік: Оқушыларды ізденімпаздыққа, әдептілікке, мақсатшылдыққа тәрбиелеу. Мұқият-тылыққа, өз-өзіне сенімді болуға тәрбиелеу, жинақылыққа балу.

Пәнаралық байланыс педагогика, тарих

Материалдық-техникалық құралдар: интерактивті тақта, лабораториялық жұмыс нұсқасы, компьютер, қосымша материалдар, тест

Негізгі әдебиеттер

  1. Информатика бойынша 30 сабақ. Жалпы білім беретін мектептердің жоғарғы сыныптарына арналған экспериментальдық оқулық. Балапанов Е. Қ., Бөрібаев Б., Даулетқұлов А. Б. -Алматы:2003
  2. Turbo Pascal бағдарламалау тілі (зертханалық жұмыс) . Оқу құралы. - Астана: Фолиант, 2010. -208 бет.
  3. Дербес компьютерде жұмыс істеу. Екі бөлімді оқу құралы Инчин А. С. - Алматы 2002
  4. Дербес компьютердің компьютердің бағдарламалық жасақтамасы. Д. Ғабдуллаев., А. Медешов. Оқулық. - Астана: Фолиант, 2010. -176 б.
  5. Алгоритмдеу және бағдарламалау негіздері (есептер жинағы) . Ж. Ғұмаров. Оқу құралы - Астана: Фолиант, 2010. -200б.
  6. Windows 98 операциялық жүйелер. Зертханалық практикум. Орта мектептерде жоғары сыныптарға арналған оқу құралы. Microsoft Excel 97- зертханалық практикум. Орта мектептерде жоғары сыныптарға арналған оқу құралы. Балапанов Е. Қ., Бөрібаев Б., Даулетқұлов А. Б.

Қосымша әдебиеттер

1. Turbo Pascal бағдарламалау тілі (зертханалық жұмыс) . Оқу құралы. - Астана: Фолиант, 2010. -208 бет.

2. «Информатика негіздері» ғылыми - әдістемелік журнал.
3. «Информатика», Б. Қ. Сапаргалиева, Н. Е. Масалимова. Оқыту қазақ тілінде жүргізілетін жалпы білім беретін мктептің 9-сыныбына арналған оқулық. Астана: Арман-ПВ, 2013. - 208 бет.

САБАҚТЫҢ БАРЫСЫ

1. Ұйымдастыру кезеңі (студенттердің сабаққа қатысуын, сабаққа дайындығын тексеру) Студенттер түгенделіп, сабақ мақсатымен таныстырылады. Жаңа материалды түсіндіруге дайындық жүргізіледі.

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

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

3. Жаңа материалды баяндау

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

ДӘРІС МАТЕРИАЛЫ

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

*табиғи тілдегі алгоритм - орындаушысы адам , қажетті құрал-жабдықтары - қазақ, орыс және ағылшын алфавиті;

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

*алгоритмдік тіл - орындаушысы адам , қажетті құрал-жабдықтары - жаратылыстану тіліндегі қандай да бір мағынаны, бұйрықты білдіретін сөздер жиынтығы;

*программалау тілі - орындаушысы компьютер , қажетті құрал-жабдықтары - арнаулы программалау тілінің командалары.

Алгоритмнің тұрғызылу тәсілдерінің құрылысын зерттеу үш түрде беріледі:

*алгоритмдік тілде;

*блок-схема түрінде;

*программалау тілінде.

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

Үйренуге арналған алгоритмдік тілде алфавит шектелмеген. Ол үшін ұлттық әріптерді, сандарды программалау тілдерінде пайдаланылатын арифметикалық операция таңбаларын, түрлі жақшалар және тағы басқа символдарды алуға болады. Мысалы; латын, орыс, қазақ алфавиттерінің әріптері, ондық санау жүйесінің цифрлары, арифметикалық амал таңбалары:

А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;
А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;: 0, 1, 2, 3, . . . - ондық санау жүйесінің цифрлары;
А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;: *, /, +, - арифметикалық амал таңбалары;
А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;: ** - дәрежелеу белгісі;
А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;: sqrt(x) - х-тің квадрат түбірі;
А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;: abs(x) - х-тің абсолют шамасы;
А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;: >, >=, =, <, <=, <> - қатынас таңбалары;
А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;: := - меншіктеу белгісі;
А, В, С, . . . , А, Б, С, . . . , а, б, с, . . . - латын, орыс, қазақ алфавиттерінің әріптері;: . - нүкте т. б.

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

алг, арг, нәт
алгоритм тақырыбы
алг, арг, нәт: басы, соңы
алгоритм тақырыбы: алгоритмнің басталуы мен соңы
алг, арг, нәт: егер-онда-әйтпесе-бітті
алгоритм тақырыбы: тармақталу командасы
алг, арг, нәт: таңдау, жағдай . . . жағдай-әйтпесе-бітті
алгоритм тақырыбы: таңдау командасы
алг, арг, нәт: n рет циклі: n рет
алгоритм тақырыбы: қайталау командасы
алг, арг, нәт: «Әзірше» циклі: цб (цикл басы), әзір (әзірше), цс (цикл соңы)
алг, арг, нәт: «Үшін» циклі: цб, үшін, дан (-ден, -тан, -тен, -нан, -нен) немесе бастап, дейін, қадам, келесі, цс
алг, арг, нәт: және, немесе, емес
алгоритм тақырыбы: құрама шарттар
алг, арг, нәт: мән;
алг, арг, нәт:

-өту n;

-егер Р өту n (Р-шарт)

алгоритм тақырыбы: функция (айнымалы), мұндағы өту n және егер Р өту n - басқарушы операторлар. Өту n сөзсіз (шартсыз) өту операторы, алгоритм командаларының орындалу ретін тоқтатып, келесі орындалуды n- жолға беру жөніндегі нұсқау.

Ұқсас жұмыстар
Программалау тілдері. Программалау тілі
Алгоритм және визуалды программалау технологиясы
Интерактивті тақтаны сабақта пайдаланудың тиімділігі
Программалау кыска мерзімді жоспарлау 7 сынып
Программа тілін машиналық тілге аударатын тіл
Күнтізбелік - тақырыптық жоспар
АЛГОРИТМДЕУ НЕГІЗДЕРІН ОҚЫТУ ӘДІСТЕМЕСІ
Сабақтың жоспарланған кезеңдері. Сызықтық алгоритмдерді программалау
Программалау тілінің синтаксисі
Оқушылармен бейіналды дайындық жұмыстарын ұйымдастыру
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz