
1) Условный оператор if a mod 2=0 then write ('Да') else write ('Нет') позволяет определить,
является ли число a … четным двузначным двоичным простым 2) Определите значение переменной с после выполнения следующего фрагмента программы: a:=100; b:=30; a:=a – b*3; if a>b then c:=a – b else c:=b – a; 20 70 - 20 130 3) If в условном операторе переводится как... иначе ввод тогда условие если 4) Какое из предложенных выражений может быть использовано в качестве условия? f (x=3) or (x=4) x+y 2*x+5 5) В каком из условных операторов допущена ошибка? if (a>b) and (b>0) then c:=a+b; if a<b then min:=a; else min:=b; if a>b then max:=a else max:=b; if b=0 then writeln(‘Деление невозможно.’); 6) Дан условный оператор: if a<17 then y:=a else y:=a+3. Здесь условием является … все ответы верные y:=a a<17 y:=a+3 7) Пусть а, b, c – углы треугольника. Какое сообщение можно вывести на экран при выполнении условия (a = 90) and (b = 90) and (c = 90)? Треугольник тупоугольный Треугольник прямоугольный Треугольник равносторонний Нет верного ответа 8) На вход программы, фрагмент которой приведённой ниже, поданы числа 15 и 10. Какие значения будут выведены после выполнения этого фрагмента? 5 15 10 15 5 5 5 50

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

Ответ:
Объяснение:
1) четным. Функция a mod 2 возвращает остаток от деления числа а на 2.
Если остаток равен 0, то число а четное.
2) 20.
a = 100; b = 30; a = 100 - 3*30 = 10
c = b - a = 30 - 10 = 20
3) if переводится как если, и не только в условном операторе, а вообще по-английски.
4) (x=3) or (x=4).
Вообще-то любое из этих выражений может быть использовано, как условие.
Если нет проверки на равенство числу, то подразумевается проверка на равенство нулю.
Но, скорее всего, имеется ввиду именно это выражение.
5) if a<b then min := a; else min := b;
Ошибка: после min := a точка с запятой не нужна.
6) Условие: a < 17
7) Нет верного ответа, потому что не бывает треугольника с тремя прямыми углами.
8) Не могу ответить, потому что нет фрагмента программы.



Условный оператор if a mod 2 = 0 then write('Да') else write('Нет') позволяет определить, является ли число a четным.
После выполнения данного фрагмента программы, значение переменной с будет 70. Пояснение: a := 100; b := 30; a := a - b * 3; // a = 100 - 30 * 3 = 100 - 90 = 10 if a > b then c := a - b // c = 10 - 30 = -20 else c := b - a // c = 30 - 10 = 20
Таким образом, значение переменной с равно 20.
If в условном операторе переводится как "если".
Из предложенных выражений в качестве условия может быть использовано выражение "x = 3".
В условном операторе if (a > b) and (b > 0) then c := a + b; if a < b then min := a; else min := b; if a > b then max := a else max := b; if b = 0 then writeln('Деление невозможно.'); допущена ошибка в последнем условном операторе. Правильно записать его следующим образом: if b = 0 then writeln('Деление невозможно.');
В данном условном операторе: if a < 17 then y := a else y := a + 3; условием является "a < 17".
При выполнении условия (a = 90) and (b = 90) and (c = 90) можно вывести сообщение "Треугольник прямоугольный".
После выполнения данного фрагмента программы будут выведены следующие значения: 5, 15, 10, 15, 5, 5, 5, 50.


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