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 (10)

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

Recently uploaded

аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
JurgenstiX
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
OlgaDidenko6
 

Recently uploaded (17)

Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
 
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptxоцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Габон
ГабонГабон
Габон
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітей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); Основи програмування Учитель інформатики НВК “Школа І ст . – гімназія ім А . Шептицького м . Стрия ” Дмитрук О .Ю .