Вказівка повторення
повторити правила опису циклічних алгоритмів за допомогою блок-схем і навчальною алгоритмічною мовою, повторити правила опису циклічних алгоритмів за допомогою блок-схем і навчальною алгоритмічною мовою, навчити описувати циклічні алгоритми мовою програмування Паскаль, навчити описувати циклічні алгоритми мовою програмування Паскаль, формувати алгоритмічний стиль мислення, розвивати логічне мислення, підтримувати інтерес до предмету. формувати алгоритмічний стиль мислення, розвивати логічне мислення, підтримувати інтерес до предмету.
Цикл - це базова структура, яка передбачає повторне виконання дії або блоку дій, якщо виконується певна умова.
Цикли бувають трьох видів цикл для цикл для цикл поки цикл поки цикл до цикл до
умова тіло циклу +- вхід вихід цикл ПОКИ тіло циклу умова ні так вхід вихід цикл ДО Графічно цикл зображують так умова тіло циклу +- вхід вихід цикл ПОКИ тіло циклу умова ні так вхід вихід цикл ДО умова тіло циклу +- вхід вихід цикл ПОКИ тіло циклу умова ні так вхід вихід цикл ДО
i:=a,b,c тіло циклу ні так вхід вихід цикл З ПАРАМЕТРОМ
В навчальній алгоритмічній мові записується так: пц для і від а до b крок с серія вказівок кц В мові Паскаль вказівка має вигляд: for :=a to b do ; Цикл для (for – to – do)
початок Ввести а і в і:=а,в,1 к:=і*і к1:=к*і друкувати к,к1 кінець так Program Table1; uses crt; var i,a,b,k,k1:integer; begin clrscr; writeln(Ввести значення а і b); readln(a,b); for i:=a to b do begin k:=i*i; k1:=k*i; writeln(i=, i:3, k=, k:5, k1=, k1:6); end; readln end. Задача 1. Знайти квадрати і куби всіх натуральних чисел від 20 до 30.
В навчальній алгоритмічній мові записують так: пц поки кц Оператор циклу в мові Паскаль має вигляд: while do ; Цикл ПОКИ (або коротко while – do)
к1:=к*і і:=і+1 кінець початок Ввести а,в і:=а і<=в так к:=і*і Друк і,к,к1 ні Program Table2; uses crt; var i,a,b,k,k1:integer; begin clrscr; writeln(Ввести значення а і b); readln(a,b); i:=a; while i<=b do begin k:=i*i; k1:=k*i; writeln(i:3,,k:5,,k1:7); i:=i+1; end; readln end.
В навчальній алгоритмічній мові записують так: пц повторювати до кц В мові програмування Паскаль має вигляд: repeat until ; Цикл ДО (або коротко repeat – until)
Ввести а і в і:=a к:=і*і к1:=к*і Друк і,к,к1 і:=і+1 і>в кінець початок ні так Program Table3; uses crt; var i,a,b,k,k1:integer; begin clrcsr; writeln(Ввести значення а і в); readln(a,b); i:=a; repeat k:=i*i; k1:=k*i; writeln(i=, i:3, k=, k:5, k1=, k1:6); i:=i+1 until i>b; readln end.