Задача
Ввести целое число. Вывести на экран
квадрат этого числа, если оно
двухзначное, иначе найти квадратный
корень из этого числа.
Начало программы понятно:
program z;
uses crt;
var a:integer;
begin
write('Введите число: ');
readln(a);
Нужно проверить
сразу два условия: …
и …
Можно, конечно,
смастерить вложенные
условные операторы, но
лучше использовать
одно сложное
Ввести целое число. Вывести на экран квадрат этого числа, если оно двухзначное, иначе найти квадратный корень из этого числа.Нужно проверить сразу два условия: … и …Можно, конечно, смастерить вложенные условные операторы, но лучше использовать одно сложное условие.
Презентации "Изучаем Pascal"
Сложное условие
Сложное условие – это условие,
состоящее из нескольких простых
условий, связанных между собой с
помощью логических операций:
not – НЕ (отрицание)
and – И (одновременное выполнение
условий)
or – ИЛИ (выполнение хотя бы одного из
Особенность: каждое простое условие
условий)
обязательно заключается в скобки!
Особенность: каждое простое условие обязательно заключается в скобки!
Презентации "Изучаем Pascal"
Задача
Ввести целое число. Вывести на экран
квадрат этого числа, если оно
двухзначное, иначе найти квадратный
корень из этого числа.
…
begin
readln(a);
if (a > 9) and (a < 100) then writeln(a*a)
else writeln(sqrt(a));
end.
Ввести целое число. Вывести на экран квадрат этого числа, если оно двухзначное, иначе найти квадратный корень из этого числа.
Презентации "Изучаем Pascal"
Сложные условия
Проверь себя. Пусть a:=2; b:=3; c:=4;
тогда:
истин
not( a > b)
аистин
(a < c) or (b > c)
ложь
(b <= a) and not(a > b+c)
истин
(a < c) or (b > c) and (a+b < c)
ложь
not(b >= a) or (a > c)
Приоритет операций:
1. выражение в скобках
2. not
3. and
4. or
а
а
Приоритет операций:1.выражение в скобках2.not3.and4.or
Презентации "Изучаем Pascal"
Задание
1. Дано число x. Проверить,
принадлежит ли это число
промежутку [a,b).
2. Проверить, если среди трех
введенных чисел хотя бы одно
отрицательное.
3. Проверить, является ли введенное
число нечетным и кратным трем.
4. Введен номер месяца. Вывести
время года.
5. Проверить, если среди трех
введенных чисел хотя бы два
Задание
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.