
Укажите значения для переменных x и y после выполения операторов^x:=2;у:=5;х:=у;у:=х;4. Какую
задачу решает данная программа?program primer;var a,b,c: integer;beginwriteln("введите двухзначное число ");readln(a);b:=a div 10 ;c:=a mod 10;write(c*10+b);end.a)находит сумму цифр числа;б)вычесляет целую часть и остаток от деления числа на 10 ;в)меняет цифры числа местамиг)находит цифры числа, а на экран выводит само число 5. Среди предложенных выражения выбирете логические :а) (x=3)or (x<>4)б)2*x+5;в)x mod 2=0; г)x div 3д) x+у=10е) х+уж)(х+у>5)or(x-у>5)з)(х>3)and (х<=10)6.Вычислите:уa)(x*у<>0)and(у>x),при х=2,у=1;б)(x*у<>0)or(у>x),при х=2,у=1;в) t and (p mod 3=0), при t=true,p=42;г) f or (not(b)), при f=false, b=true;7. Составьте условие для условного оператора в программе , которая выводит на экран приветствие в зависимости от времени суток . Пусть утро с8 до 12 ч, день с12 до 17 ч , вечер с 17 до 23ч, ночь-всё остальное время.program primer;beginwriteln("Который час?");readln(x);if__________then writeln('Доброе утро!');if__________then writeln('Добрый день!');if__________then writeln('Добрый вечер!');if__________then writeln('Доброй ночи!");if__________then writeln('Введите число выходит за рамки интервала [0,24]');

Ответы на вопрос




4.б
5.в,г,ж,з?



1. Значения переменных x и y после выполнения операторов: - x := 2; - y := 5; - x := y; - y := x; - 4.
Шаги выполнения: - x = 2; - y = 5; - x = y = 5; - y = x = 5; - 4.
2. Задача, решаемая данной программой: Программа выводит на экран число, которое получается из введенного двузначного числа, поменяв местами его цифры. Например, для введенного числа 42 программа выведет 24.
Ответ: г) меняет цифры числа местами.
3. Логические выражения: а) (x = 3) or (x <> 4) - истина, если x равно 3 или не равно 4. б) 2 * x + 5 - арифметическое выражение, не является логическим. в) x mod 2 = 0 - истина, если x делится на 2. г) x div 3 - целая часть от деления x на 3. д) x + y = 10 - истина, если сумма x и y равна 10. е) x или y - некорректное логическое выражение. ж) (x + y > 5) or (x - y > 5) - истина, если x + y больше 5 или x - y больше 5. 4. Вычисления: а) (x * y <> 0) and (y > x), при x = 2, y = 1 - истина, так как произведение x и y не равно 0, и y больше x. б) (x * y <> 0) or (y > x), при x = 2, y = 1 - истина, так как произведение x и y не равно 0. в) t and (p mod 3 = 0), при t = true, p = 42 - зависит от значения p. г) f or (not b), при f = false, b = true - истина, так как f равно false. 5. Условие для условного оператора в программе: ```pascal if (x >= 8) and (x < 12) then writeln('Доброе утро!') else if (x >= 12) and (x < 17) then writeln('Добрый день!') else if (x >= 17) and (x < 23) then writeln('Добрый вечер!') else if (x < 0) or (x >= 24) then writeln('Введите число в пределах интервала [0, 24]') else writeln('Доброй ночи!'); ```
Это условие проверяет время суток в зависимости от введенного значения переменной x и выводит соответствующее приветствие.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili