Для цього необхідне використання третьої змінної того ж типу, що й змінні X та
Z: Z := X; X := Y; Y := Z
• Далі можна розв’язати задачі з запропонованого підручника насторінках 55—58 (наприклад, 41, 50, 51, 58,62, 66,73,76,77).
Приклади розв’язування задач:
Умова задачі: Якщо на одну шальку терезів посадити Даринку, яка важить п кг, і Наталку, яка важить на 5 кг менше, а на іншу насипати m кг цукерок, то скільки кілограмів цукерок доведеться з’їсти дівчаткам, щоб шальки терезів зрівноважилися?
Введемо змінні для зберігання результатів:
Тоді програма для розв’язання задачі буде такою:
Program Task_41;
Uses crt;
Var M, N, P : real;
Begin
Clrscr;
Write(‘Введіть вагу Даринки’);
Readln(N);
Write(‘Введіть вагу цукерок, що лежать на терезах’);
Readln(M);
Р := N + N - 5 - М; {N - 5 - вага Наталки}
Writeln(‘Дівчаткам необхідно з’їсти ‘,Р,’кг цукерок.’);
Readln;{Процедура затримує зображення на ехрані до натискання клавіші Enter)
End.
Необхідні змінні:
Програма має наступний вигляд:
Program Task_73;
Uses crt; Var P,S : real;
Begin
Clrscr;
Write(‘Введіть суму нарахувань робітника’);
Readln(S); P := S*0.8;
Writeln(‘Платня сумісника становить:’, Р:8:2);
Readkey;
End.
Домашнє завдання:
• Повторити теоретичний матеріал за попередні уроки;
• За підручником Т.Караванової «750 задач з алгоритмізації та програмування» виконати задачі № 42,52, 59, 63, 74,75,78.
Мета уроку: дати поняття про структурні оператори, вказівку розгалуження (повну та скорочену форми) і поняття про прості та складені умови.
Теоретичний матеріал
Структурні оператори являють собою угрупування, побудовані з інших операторів за чітко визначеними правилами. Всі структурні оператори поділяються на три групи: складені; умовні; повтору.