
РЕШИТЕ ПОЖАЛУЙСТА СРОЧНО ВСЁ!!! 1. Даны два числа А и В. Запишите логическое выражение по
правилам языка Паскаль: «Число А положительное, а число В отрицательное» 2. Какая ошибка допущена в записи оператора. Запишите правильный ответ. IF X> Составьте блок-схему, соответствующую фрагменту программы. 3. Определите значение переменной «z» после выполнения фрагмента программы: x := 11; y := 5 ; if (x>10) and (y<0) then z:=x+1 else z := z := x+2*y ;

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

Ответ:
1) (A>0) and (B<0)
2) if (x>10) and (y<0) then z:=x+1
else z:=x+2*y
3) z=21
Объяснение:




Логическое выражение по правилам языка Паскаль для условия "Число А положительное, а число В отрицательное" будет следующим:
pascal(A > 0) and (B < 0)
Ошибка в записи оператора IF X > Составьте блок-схему, соответствующую фрагменту программы. Но вопрос не полностью понятен. Если вы хотите записать правильное условие, то оно могло бы выглядеть так:
pascalIF X > C THEN
где C - какое-то конкретное значение, с которым сравнивается X.
Давайте рассмотрим фрагмент программы по очереди:
pascalx := 11; y := 5; if (x > 10) and (y < 0) then z := x + 1 else z := x + 2 * y;
В данном случае:
- x равно 11
- y равно 5
Поскольку условие
(x > 10) and (y < 0)
не выполняется (первое условие выполняется, но второе нет), то программа переходит к веткеelse
.В ветке
else
значение z будет равно выражениюx + 2 * y
, то есть:makefilez = 11 + 2 * 5 = 11 + 10 = 21
Таким образом, после выполнения фрагмента программы переменная
z
будет равна 21.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







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