
Задача по теме: "Программирование Сложные условия"
Ниже приведена программа, записанная на пяти языках программирования.
С++ |
Python |
Паскаль |
|
#include <iostream> int main() { |
s = int(input()) |
var s, t: integer; begin |
|
Алгоритмический язык |
Бейсик |
||
алг нач цел s, t ввод s ввод t если s >= 6 или t < -5 то вывод "YES" иначе вывод "NO" все кон |
DIM s, t AS INTEGER INPUT s INPUT t IF s >= 6 OR t < -5 THEN PRINT "YES" ELSE PRINT "NO" ENDIF |
Было проведено 10 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t):
(1, 1); (2, 2); (3, -3); (4, 7); (17, 4); (20, -1); (24, -6); (-1, 8); (-1, -2); (-7, -9).
Сколько было запусков, при которых программа напечатала «YES»?

Решение:
Согласно программе, первое число должно быть больше либо равно 6, или второе число должно быть меньше -5, чтобы программа вывела "YES":
Рассмотрим пары:
(1, 1) - не удовлетворяет ни одному из условий;
(2, 2) - не удовлетворяет ни одному из условий;
(3, -3) - не удовлетворяет ни одному из условий;
(4, 7) - не удовлетворяет ни одному из условий;
(17, 4) - удовлетворяет первому условию;
(20, -1) - удовлетворяет первому условию;
(24, -6) - удовлетворяет обоим условиям;
(-1, 8) - не удовлетворяет ни одному из условий;
(-1, -2) - не удовлетворяет ни одному из условий;
(-7, -9) - удовлетворяет первому условию.
Итого 4 команды ведут к печати "YES".
Ответ: 4
Сообщение об ошибке
Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

МГ | Pro | ProMax | |
Практика на платформе | |||
Отслеживание прогресса обучения | |||
Двухуровневое домашнее задание после каждого вебинара | |||
Все материалы составлены экспертом ЕГЭ | |||
Персональный менеджер | |||
Личный куратор | |||
Разбор ошибок личным куратором | |||
Еженедельные созвоны с куратором для закрытия индивидуальных пробелов | |||
Составление индивидуального расписания |

счёта
средств
подтверждено!
Теперь вы можете приступить
к следующему уроку
курса по математике
замены
Для смены номера телефона
мы отправили Вам код по СМС,
введите его в поле ниже.
Электронная почта
На почту придет чек об оплатеНажимая кнопку "купить", Вы выражаете своё согласие с офертой оказания услуг и принимаете их условия
Здравствуйте!
Выберите информацию о себе ниже

Оплата прошла успешно!
