Информатика

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 - это углы.
Верные ответы (1):
  • Хвостик
    Хвостик
    3
    Показать ответ
    Задача 1:
    Инструкция: В данном фрагменте программы приведена задача с условным оператором 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 - это углы. Найдите сумму этих углов.

    Совет: Для обработки углов в программировании или математике обычно используются специальные формулы или правила. Рекомендуется ознакомиться с соответствующими темами и формулами, связанными с углами, чтобы понимать, как обрабатывать их и выполнять вычисления.
Написать свой ответ: