8
Повторюємо Повторюємо програмування програмування Загальний огляд тем за 4 клас Загальний огляд тем за 4 клас гімназії гімназії

Повторюємо програмування

Embed Size (px)

Citation preview

Page 1: Повторюємо програмування

Повторюємо Повторюємо програмуванняпрограмування

Загальний огляд тем за 4 клас Загальний огляд тем за 4 клас гімназіїгімназії

Page 2: Повторюємо програмування

Основи програмуванняУчитель інформатики НВК “Школа І ст. – гімназія ім А. Шептицького м. Стрия”

Дмитрук О.Ю.

Оператор виводуОператор виводу

Загальний вигляд:writeln (<список елементів виводу>);Наприклад: writeln (‘Suma=‘, 25+13+71);Дія команди: виводить на екран елементи списку виводу. Для нашого прикладу на екрані з’явитьсяSuma=109

Page 3: Повторюємо програмування

Основи програмуванняУчитель інформатики НВК “Школа І ст. – гімназія ім А. Шептицького м. Стрия”

Дмитрук О.Ю.

Оператор вводуОператор вводу

Загальний вигляд:readln (<список елементів вводу>);Наприклад: readln (x, y, z);Дія команди: зупинка в режимі очікування доки користувач не введе з клавіатури сталі величини для елементів вводуДля даного прикладу слід ввести три сталі величини.

Page 4: Повторюємо програмування

Основи програмуванняУчитель інформатики НВК “Школа І ст. – гімназія ім А. Шептицького м. Стрия”

Дмитрук О.Ю.

Оператор присвоєнняОператор присвоєння

Загальний вигляд:<змінна>:=<арифметичний вираз>;Наприклад: S:=S+3;Дія команди: в комірку з ім’ям змінної потрапляє результат обчислення арифметичного виразу.

Page 5: Повторюємо програмування

Основи програмуванняУчитель інформатики НВК “Школа І ст. – гімназія ім А. Шептицького м. Стрия”

Дмитрук О.Ю.

Оператор розгалуженняОператор розгалуженняЗагальний вигляд:If <логічний вираз> then <серія команд1> else <серія команд 2>;Наприклад: If 4<=13 then write(1) else write(0); Дія команди: Якщо логічний вираз істинний, то виконується серія команд1, інакше виконується серія команд 2. Для нашого прикладу комп’ютер видрукує 1

Page 6: Повторюємо програмування

Основи програмуванняУчитель інформатики НВК “Школа І ст. – гімназія ім А. Шептицького м. Стрия”

Дмитрук О.Ю.

Оператор циклуОператор циклуЗагальний вигляд:For <змінна>:=<початкове знач.> to <кінцеве знач.> dobegin <команди тіла циклу>; end;Наприклад: For i:=1 to 5 do write (3, ’;’ );Дія команди: <змінна> набуває початкового значення та виконується команда тіла циклу; значення <змінної> збільшується на 1 і знову виконується тіло циклу…; повторюються команди тіла циклу до тих пір, поки <змінна> не перевищить кінцеве значення.Для нашого прикладу комп’ютер видрукує:3;3;3;3;3;

Page 7: Повторюємо програмування

Основи програмуванняУчитель інформатики НВК “Школа І ст. – гімназія ім А. Шептицького м. Стрия”

Дмитрук О.Ю.

Що з'явиться на екрані в Що з'явиться на екрані в результаті виконання результаті виконання команд?команд?

а) s:=3; for i:=1 to 3 do s:=s+2*i;

s:=s+10; write (‘s=‘,s);

б) s:=3; for i:=1 to 3 do begin s:=s+2*i;

s:=s+10; end; write (‘s=‘,s);

Page 8: Повторюємо програмування

Основи програмуванняУчитель інформатики НВК “Школа І ст. – гімназія ім А. Шептицького м. Стрия”

Дмитрук О.Ю.

Що з'явиться на екрані в Що з'явиться на екрані в результаті виконання результаті виконання команд?команд?

а) s:=1; for i:=0 to 2 do s:=s+7; s:=s-2; write (‘s=‘,s);

б) s:=1; for i:=0 to 2 do begin s:=s+7;

s:=s-2; end; write (‘s=‘,s);