стереть
Класс
8 9 10 11
Нужно авторизоваться
Нужно авторизоваться
Нужно авторизоваться
Нет аккаунта?
При наличии аккаунта на платформе можно
Введите больше 6 символов
Проблемы со входом?
Введи последние 4 цифры номера, с которого
поступит звонок. Трубку брать не нужно.
Повторный звонок через
сек.
Добро пожаловать!
Зарегистрируйся и получи Демо мастер-группы на 10 дней по любимым предметам бесплатно.
Добро пожаловать!
Как тебя зовут?
Введите не меньше 2 символов
Привяжем номер телефона
Введите не меньше 2 символов
Привяжем номер телефона
Повторный звонок через
30 сек.
Теперь нужно подтвердить номер - введи последние 4 цифры номера, с которого поступит звонок. Трубку брать не нужно
Введите не меньше 2 символов
Придумаем пароль
Почти закончили! Теперь нужно создать надежный пароль
Введите не меньше 2 символов
Немного о тебе
В какой класс ты переходишь?
Укажи, какие предметы будешь или хочешь сдавать
Введите не меньше 2 символов
На почту 12345@mail.ru отправлена ссылка для сброса пароля.
OK
Информатика

Задача по теме: "Программирование Сложные условия"

Информатика
Задание 6 Программирование Сложные условия
Подсказка
За подсказку ты получишь лишь половину баллов
Использовать
Автор
Крылов С.С., Чуркина Т.Е. Информатика основной государственный экзамен. Москва: Издательство "Национальное образование", 2023. — 144 с. Материалы публикуются в учебных целях
Просмотры
7827
banner-img

Ниже приведена программа, записанная на пяти языках программирования.

С++

Python

Паскаль

#include <iostream>
using namespace std;

int main() {
    int s, t;
    cin >> s;
    cin >> t;
    if (s >= 6 || t < -5)
        cout << "YES";
    else
        cout << "NO;
    return 0;
}

s = int(input())
t = int(input())
if s >= 6 or t < -5:
    print("YES")
else:
    print("NO")

var s, t: integer;

begin
    readln(s);
    readln(t);
    if (s >= 6) or (t < -5)
        then writeln('YES')
        else writeln('NO')
end.

Алгоритмический язык

Бейсик

алг
нач
    цел 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»?

loading
Решение

Решение:

Согласно программе, первое число должно быть больше либо равно 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

На экзамене это задание принесло бы тебе 2/2 баллов.
Решать еще

Сообщение об ошибке

Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

Здравствуйте!

Выберите информацию о себе ниже

pay-success-img

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

pay-un-success-img

Оплата не прошла

Попробуйте снова