Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как делать эти задания?

Крис Ученик (168), закрыт 2 года назад
1. Ниже приведена программа:
Алгоритмический язык
алг
нач
цел s, k
ввод s
ввод k
если s > 6 и k > 6
то вывод "YES"
иначе вывод "NO"
все
кон
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(1, 1); (7, 9); (8, –12); (6, 6); (8, 11); (–10, -12); (–10, 11); (7, 1); (12, 7).

Сколько было запусков, при которых программа напечатала «YES»?
2. Ниже приведена программа:
Алгоритмический язык
алг
нач
цел s, t
ввод s
ввод t
если s < 7 или t > 5
то вывод "YES"
иначе вывод "NO"
все
кон
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(9, 5); (11, 2); (4, 5); (7, –2); (4, 4); (7, 7); (1, –1); (3, 9); (2, 2).

Сколько было запусков, при которых программа напечатала «NO»?
3. Ниже приведена программа:
Алгоритмический язык
алг
нач
цел s, t
ввод s
ввод t
если s < 5 или t > 5
то вывод "YES"
иначе вывод "NO"
все
кон
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, 5); (5, 2); (4, 4); (2, –2); (3, 1); (8, 3); (9, –7); (7, 7); (4, 6).

Сколько было запусков, при которых программа напечатала «YES»?
Лучший ответ
Дмитрий Шишкин Гений (73037) 2 года назад
В смысле как делать? Читать внимательно программу (тут важно её условие). Что написано в условии программы? В 1-ой: "s > 6 и k > 6, то вывод "YES" иначе вывод "NO". Подставляем пару чисел из скобок, для начала (1, 1). Т.е. s=1 и k=1. Т.к. в условии "И", то нужно, чтобы оба условия выполнились (если бы было или, то нужно, чтобы хотя бы 1 из условий выполнялось). А "<", ">" и т.д. - это "меньше", "больше" и т.д. Теперь читаем, что именно нужно считать: "программа напечатала «YES»". 1>6? - Нет, конечно. Т.к .в условии "и", то 2-ую "1" можно и не сравнивать. Программа напечатает "NO", но т.к. нам нужно считать только "YES" в данном случае, то отметаем. Итого смотрим лишь те скобки, в которых оба числа >6. В данном случае это - (7, 9); (8, 11) и (12, 7). Скобку (6, 6) не считаем, т.к. в задании (в программе) знак строго больше, а не "больше или равно", который был бы написан как ">=". 6=6, а не больше, поэтому эта скобка так же выведет "NO". Т.е. получается, что программа вывела "YES" 3 раза.

Остальные - аналогично - смотрим условие и проверяем.

Итого:
1) 3 раза
2) 3 раза
3) 6 раз
Вадим КрасновУченик (161) 1 год назад
Как ты в третьем насчитал YES 6 раз? у меня только один получился
Вадим Краснов, (2, 5); (4, 4); (2, –2); (3, 1); (7, 7); (4, 6)
Яна ХлыстоваУченик (137) 2 месяца назад
спасиб, очень помог
Остальные ответы
Abram Pupkin Просветленный (20839) 2 года назад
давай попробуем вместе
1 задание.
если s > 6 и k > 6
то вывод "YES"

т.е. надо чтобы и s и k ( сразу оба значения) были больше 6
первый ввод :
1, 1 (s=1 k=1)
как ты думаешь: эти значения больше 6 ?
второй ввод:
7, 9 - эти цифры больше 6 ?
и так продолжай дальше. А потом посчитай сколько раз получилось больше 6
Это и будет ответ

второй вопрос решается так же (только условие другое )
пробуй и у тебя все получится

P.S. можешь написать ответы , а здесь проверят
Похожие вопросы