Шығару операторын ата

Ашық сабақ • 7-сынып

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

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

I. Ұйымдастыру (1 минут)

1) Сәлемдесу

Сабақты бастау, оқушылардың назарын шоғырландыру.

2) Психологиялық ахуал

Сыныпта жағымды орта қалыптастыру.

3) Түгелдеу

Қатысушыларды белгілеу.

II. Үй тапсырмасын тексеру (4 минут)

Қайталау сұрақтары арқылы негізгі ұғымдарды нақтылап, оқушылардың терминологияны дұрыс қолдануын тексеру.

Қайталау сұрақтары

  1. Айнымалы дегеніміз не?
  2. Паскаль тілінде айнымалыны сипаттау операторы қалай жазылады?
  3. Тип ұғымын қалай түсінеміз?
  4. Енгізу операторларын ата.
  5. Шығару операторларын ата.
  6. Меншіктеу операторында айнымалылар қалай жазылады?
  7. Программалау тілінде меншіктеу операторының мәні қандай?

Қысқа анықтамалар

Айнымалы
Программаның орындалу барысында әртүрлі мән қабылдай алатын шама.
Тип
Айнымалы қабылдайтын мәндердің сипаттамасы.
Айнымалыны сипаттау
var кілт сөзі арқылы беріледі.
Енгізу/шығару
read, readln және write, writeln.
Меншіктеу
:= белгісі айнымалыға мән меншіктеу үшін қолданылады.

III. Талқылау сұрақтары (2 минут)

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

Бөлім

Айнымалылар сипатталатын бөлім — var бөлімі.

Басталуы

Программа program қызметші сөзінен басталады.

Типтер

real, integer — айнымалы типтері.

Өзін-өзі бағалау

Топ мүшелері сабақ барысындағы белсенділігі мен жауаптарының сапасын бағалау парағы арқылы белгілеуге болады.

IV. Кері байланыс: «Иә / Жоқ» диктанты (3 минут)

Тұжырымдарды тыңдап, олардың дұрыстығын анықтау арқылы оқушылар негізгі ережелерді бекітеді.

Тұжырымдар

  • Айнымалылар сипатталатын бөлім — var бөлімі.
  • Программа бірнеше оператордан тұрса, олар қос нүкте арқылы ажыратылады. (Ескерту: Паскальда операторлар көбіне нүктелі үтірмен ажыратылады.)
  • Программаның басы мен соңы begin және end кілт сөздерімен белгіленеді.
  • integer — бүтін сандар типі.
  • Кез келген санның квадратын табуға sqr функциясы қолданылады.
  • Енгізу және шығару операторларында айнымалылар жақшаға алынады: ( ).
  • Көбейту амалы Паскаль тілінде * таңбасымен жазылады.
  • := — меншіктеу белгісі.
  • Әрекеттердің тізбектей орындалуы — сызықтық алгоритм.
  • program қызметші сөзінен кейін программа атауы жазылады.

Практикалық тапсырма: есеп құрастыру

Есеп

Үш санның арифметикалық ортасын табатын программа құрыңыз.

Үлгі (Pascal)

program esep;
var
  a, b, c, d: real;
begin
  readln(a, b, c);
  d := (a + b + c) / 3;
  writeln('d=', d);
end.

Ескерту: арифметикалық орта формуласы — (a + b + c) / 3.

Автор туралы

Мұғалім

Гүлбану Әмірбекова Сайыновна, информатика пәні мұғалімі.

Мекеме

Маңғыстау облысы, Ақтау қаласы, №21 жалпы білім беретін орта мектеп.