алуження потрібно розглянути ще одну умову.
Розглянемо завдання: порівняти 3 цілих числа і вивести на друк максимальне.
Program chisla; a, b, c: integer;
Writeln ( Введіть три числа );
Read (a, b, c); a c then writeln ( максимально число , a ) if b> c then writeln (b максимально число , b) writeln ( c Максимальна кількість , c);
End.
Ось блок - схема даної задачі
В
2.1 Логічні вирази
Алгоритм рішення квадратного рівняння містить перевірку умови D <0. Два значення, D і 0, пов'язані ставленням <- менше. Якщо умова виконується то кажуть що відповідний вираз істинно, якщо не виконується то брехня. p align="justify"> Йдеться про логічне вираженні. Прикладом логічних виразів можуть служити математичні відносини пов'язані знаками>, <, =, логічні вирази мають два значення True (істина) і False (хибне). Логічні вирази такі можуть мати логічні операції: заперечення (NOT), кон'юнкцій (OR) і диз'юнкції (AND). br/>
Логічні операції мають наступну таблицю істинності.
ABNot (A) (A) AND (B) (A) OR (B) TrueTrueFalseTrueTrueTrueFalseFalseFalseTrueFalseTrueTrueFalseTrueFalseFalseTrueFalseFalse
Нехай потрібно визначити, чи належить точка з координатою x відрізку [a; b]. Якщо записати це умова подвійним нерівністю, то читати його треба так: x менше або дорівнює b і більше або дорівнює a (a менше або дорівнює в Паскалі записується двома знаками. Аналогічно записується і більше або дорівнює . Однак у Паскле не можна записувати подвійне нерівність. Використовуючи логічну операцію and (і), запишемо:
(x> = a) and (x <= b).
Відносини, між якими стоїть логічна операція, полягають в круглі дужки.
Мається прямокутний отвір зі сторонами a і b і кирпичь з ребрами x, y z. Потрібно скласти умова проходження цегли в отвір. br/>В
Цегла пройде в прямокутний отвір, якщо виконується складну умову:
(a> = x) and (b> = y) or
(a> = y) and (b> = x) or
(a> = x) and (b> = z) or
(a> = z) and (b> = x) or
(a> = y) and (b> = z) or
(a> = z) and (b> = y)
Для трьох граней шість умов виходить тому, що можна кожну грань п...