1) Какие значения будут выведены после выполнения этого фрагмента программы, если на вход поданы числа 10 и 15? а
1) Какие значения будут выведены после выполнения этого фрагмента программы, если на вход поданы числа 10 и 15?
а) -5 5
б) 10 15
в) 5 5
г) 5 50
2) В каком из условных операторов допущена ошибка?
а) if a
б) if (a > b) and (b > 0) then c := a+b;
в) if a > b then max := a else max := b;
г) if b=0 then writeln("деление невозможно.");
3) Какое из предложенных выражений может быть использовано в качестве условия?
а) x+y
б) (x=3) or (x=4)
в) 2*x+5
г) f
4) Пусть а, b, c - это углы.
30.11.2024 00:38
Инструкция: В данном фрагменте программы приведена задача с условным оператором if-else. Если на вход поданы числа 10 и 15, то будет выполнено условие a > b, которое ложно, поэтому выполнится ветка else. В данной ветке значение переменной max будет равно b, то есть 15. Следовательно, после выполнения этого фрагмента программы значения, которые будут выведены, это 15 15.
Пример: Если на вход поданы числа 10 и 15, то значения, которые будут выведены после выполнения данного фрагмента программы - 15 15.
Совет: Для лучшего понимания работы условных операторов следует уделить внимание изучению логических выражений и правилам их выполнения. Рекомендуется также практиковаться в написании и выполнении условных операторов на практических примерах.
Проверочное упражнение: Какое будет значение переменной max, если на вход поданы числа 5 и 10?
Задача 2:
Инструкция: В данной задаче представлены четыре варианта условных операторов. Единственная ошибка содержится в варианте б). В условии, написанном в этом варианте, присутствует ключевое слово "and", которое не подходит для объединения двух условий в языке программирования Pascal. Вместо этого следует использовать оператор "and" или "и". Следовательно, ошибка допущена в варианте б).
Пример: Вариант б) допускает ошибку в использовании ключевого слова "and". Верное написание этого условного оператора будет: if (a > b) и (b > 0) then c := a + b;
Совет: Для изучения и понимания условных операторов рекомендуется ознакомиться с правилами их написания и использования в конкретном языке программирования. Также рекомендуется изучить логические операторы и приоритет их выполнения.
Проверочное упражнение: В каком варианте ошибки нет?
Задача 3:
Инструкция: В данной задаче требуется определить, какое из предложенных выражений может быть использовано в качестве условия. Предложение а) x+y - некорректно, так как не задано условие для проверки. Предложение б) (x=3) or (x=4) - верно, так как это логическое выражение, которое может быть использовано в качестве условия. Предложение в) 2*x+5 - некорректно, так как не задано условие для проверки. Предложение г) f - некорректно, так как не задано условие для проверки и отсутствует оператор сравнения.
Пример: Предложение б) (x=3) or (x=4) может быть использовано в качестве условия.
Совет: Для правильного использования условных операторов следует убедиться, что выражение в условии корректное и содержит оператор сравнения или логические выражения, которые могут быть вычислены.
Проверочное упражнение: Какое из предложенных выражений может быть использовано в качестве условия: а) x > 5 б) a + b == 10 в) not (x < 3) г) x or y значит "да" в двоичной системе?
Задача 4:
Инструкция: В данной задаче необходимо продолжить предложение, которое начинается с фразы "Пусть а, b, c - это углы". Необходимо явно указать, что нужно найти или сделать с этими углами: например, найти сумму углов, проверить являются ли они прямыми, и т.д. Без дополнительной информации, предложение остается незавершенным.
Пример: Пусть а, b, c - это углы. Найдите сумму этих углов.
Совет: Для обработки углов в программировании или математике обычно используются специальные формулы или правила. Рекомендуется ознакомиться с соответствующими темами и формулами, связанными с углами, чтобы понимать, как обрабатывать их и выполнять вычисления.