SlideShare a Scribd company logo
1 of 8
Повторюємо програмування
Загальний огляд тем за 4 клас гімназії
Оператор виводу
Загальний вигляд:
writeln (<список елементів виводу>);
Наприклад:
writeln (‘Suma=‘, 25+13+71);
Дія команди: виводить на екран
елементи списку виводу. Для нашого
прикладу на екрані з’явиться
Suma=109
Основи програмування
Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ”
Дмитрук О .Ю .
Оператор вводу
Загальний вигляд:
readln (<список елементів вводу>);
Наприклад:
readln (x, y, z);
Дія команди: зупинка в режимі очікування
доки користувач не введе з клавіатури сталі
величини для елементів вводу
Для даного прикладу слід ввести три сталі
величини.
Основи програмування
Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ”
Дмитрук О .Ю .
Оператор присвоєння
Загальний вигляд:
<змінна>:=<арифметичний вираз>;
Наприклад:
S:=S+3;
Дія команди: в комірку з ім’ям змінної
потрапляє
результат
обчислення
арифметичного виразу.
Основи програмування
Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ”
Дмитрук О .Ю .
Оператор розгалуження

Загальний вигляд:
If <логічний вираз> then <серія команд1>
else <серія команд 2>;
Наприклад:
If 4<=13 then write(1) else write(0);
Дія команди: Якщо логічний вираз
істинний, то виконується серія команд1,
інакше виконується серія команд 2.
Для нашого прикладу комп’ютер
видрукує 1
Основи програмування
Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ”
Дмитрук О .Ю .
Оператор циклу

Загальний вигляд:
For <змінна>:=<початкове знач.> to <кінцеве знач.> do
begin <команди тіла циклу>; end;
Наприклад:
For i:=1 to 5 do write (3, ’;’ );
Дія команди: <змінна> набуває початкового
значення та виконується команда тіла циклу;
значення <змінної> збільшується на 1 і знову
виконується
тіло
циклу…;
повторюються
команди тіла циклу до тих пір, поки <змінна> не
перевищить кінцеве значення.
Для нашого прикладу комп’ютер видрукує:
3;3;3;3;3;
Основи програмування
Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ”
Дмитрук О .Ю .
Що з'явиться на екрані в
результаті виконання команд?

а) 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);

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

а) 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);

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

More Related Content

More from Olena Dmytruk

Комп'ютерна мережа
Комп'ютерна мережа Комп'ютерна мережа
Комп'ютерна мережа Olena Dmytruk
 
Файли і папки
Файли і папкиФайли і папки
Файли і папкиOlena Dmytruk
 
операційна система Moodl
операційна система Moodlопераційна система Moodl
операційна система MoodlOlena Dmytruk
 
Виконавці і події в середовищі Скретч
Виконавці і події в середовищі СкретчВиконавці і події в середовищі Скретч
Виконавці і події в середовищі СкретчOlena Dmytruk
 
мова скретч
мова скретчмова скретч
мова скретчOlena Dmytruk
 
Алгоритми і виконавці
Алгоритми і виконавціАлгоритми і виконавці
Алгоритми і виконавціOlena Dmytruk
 
Команди і виконавці
Команди і виконавціКоманди і виконавці
Команди і виконавціOlena Dmytruk
 
Досвід_Оленка_Дмитрук
Досвід_Оленка_ДмитрукДосвід_Оленка_Дмитрук
Досвід_Оленка_ДмитрукOlena Dmytruk
 
розгалуження в циклі
розгалуження в циклірозгалуження в циклі
розгалуження в цикліOlena Dmytruk
 

More from Olena Dmytruk (10)

Комп'ютерна мережа
Комп'ютерна мережа Комп'ютерна мережа
Комп'ютерна мережа
 
Файли і папки
Файли і папкиФайли і папки
Файли і папки
 
операційна система Moodl
операційна система Moodlопераційна система Moodl
операційна система Moodl
 
Виконавці і події в середовищі Скретч
Виконавці і події в середовищі СкретчВиконавці і події в середовищі Скретч
Виконавці і події в середовищі Скретч
 
мова скретч
мова скретчмова скретч
мова скретч
 
Алгоритми і виконавці
Алгоритми і виконавціАлгоритми і виконавці
Алгоритми і виконавці
 
Команди і виконавці
Команди і виконавціКоманди і виконавці
Команди і виконавці
 
While
WhileWhile
While
 
Досвід_Оленка_Дмитрук
Досвід_Оленка_ДмитрукДосвід_Оленка_Дмитрук
Досвід_Оленка_Дмитрук
 
розгалуження в циклі
розгалуження в циклірозгалуження в циклі
розгалуження в циклі
 

Recently uploaded

О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .zaskalko111
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 

Recently uploaded (7)

Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 

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

  • 2. Оператор виводу Загальний вигляд: writeln (<список елементів виводу>); Наприклад: writeln (‘Suma=‘, 25+13+71); Дія команди: виводить на екран елементи списку виводу. Для нашого прикладу на екрані з’явиться Suma=109 Основи програмування Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ” Дмитрук О .Ю .
  • 3. Оператор вводу Загальний вигляд: readln (<список елементів вводу>); Наприклад: readln (x, y, z); Дія команди: зупинка в режимі очікування доки користувач не введе з клавіатури сталі величини для елементів вводу Для даного прикладу слід ввести три сталі величини. Основи програмування Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ” Дмитрук О .Ю .
  • 4. Оператор присвоєння Загальний вигляд: <змінна>:=<арифметичний вираз>; Наприклад: S:=S+3; Дія команди: в комірку з ім’ям змінної потрапляє результат обчислення арифметичного виразу. Основи програмування Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ” Дмитрук О .Ю .
  • 5. Оператор розгалуження Загальний вигляд: If <логічний вираз> then <серія команд1> else <серія команд 2>; Наприклад: If 4<=13 then write(1) else write(0); Дія команди: Якщо логічний вираз істинний, то виконується серія команд1, інакше виконується серія команд 2. Для нашого прикладу комп’ютер видрукує 1 Основи програмування Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ” Дмитрук О .Ю .
  • 6. Оператор циклу Загальний вигляд: For <змінна>:=<початкове знач.> to <кінцеве знач.> do begin <команди тіла циклу>; end; Наприклад: For i:=1 to 5 do write (3, ’;’ ); Дія команди: <змінна> набуває початкового значення та виконується команда тіла циклу; значення <змінної> збільшується на 1 і знову виконується тіло циклу…; повторюються команди тіла циклу до тих пір, поки <змінна> не перевищить кінцеве значення. Для нашого прикладу комп’ютер видрукує: 3;3;3;3;3; Основи програмування Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ” Дмитрук О .Ю .
  • 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); Основи програмування Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ” Дмитрук О .Ю .
  • 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); Основи програмування Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ” Дмитрук О .Ю .