Програмування основних алгоритмічних структур, Детальна інформація

Програмування основних алгоритмічних структур
Тип документу: Реферат
Сторінок: 8
Предмет: Комп`ютерні науки
Автор: Олексій
Розмір: 14.2
Скачувань: 932
7: write(‘неділя’);

 end;

2.case i of

1..5: write(‘робочий день’);

6,7: write(‘вихідний’);

 end;

Розглянемо приклад запису розгалуженого алгоритму.

Задача 3. Розмір відрахувань на заробітну плату становить 1% з суми, що не перевищує 150 грн, і 2% у противному випадку. Програма має вигляд:

program vidrah;

var s:integer;

 x:real;

begin

 write(‘введіть значення фонду зарплати s:’);

 readln(s);

 if s<=150 then x:=s*0.01 else x:=s*0.02;

 writeln(‘відрахування становлять x=’,x:7:2, ‘грн’)

end.

3.     Оператори циклу; запис циклів.

Для організації циклічних процесів призначені оператори повтору. Вони вказують на те, що певну групу операторів необхідно виконати декілька разів. Ця група операторів називається тілом циклу. Якщо кількість повторень заданої групи операторів відома заздалегідь, то в такій ситуації цілком підходить оператор циклу з параметром for. Якщо ж кількість повторів невідома, то необхідно використовувати оператори while або repeat.

Оператор циклу з параметром for призначений для програмування циклів із заздалегідь відомою кількість повторень тіла циклу.

Вид оператора:

for параметр = поч.зн to кін.зн do оператор,

де for, =, to, do - службові слова;

параметр - змінна, яка рахує кількість повторень тіла циклу;

поч.зн.  та кін.зн. – початкове та кінцеве значення параметру циклу (діапазон його значень);

оператор - тіло циклу.

Параметром може бути будь-яка неіндексована змінна довільного скалярного типу (окрім типу real).

Параметр може приймати лише послідовні значення заданого діапазону за їх зростанням. Поки значення параметру входить в діапазон, тіло циклу виконується. Параметр циклу може не приймати участь в обчисленнях, які проводяться в тілі циклу. По завершенні виконання оператора циклу виконується наступний за ним оператор.

Існує ще одна форма оператора for

for параметр = поч.зн to кін.зн downto оператор

The online video editor trusted by teams to make professional video in minutes