1 1 10 7 6 12 6 6 5 2 10 8 10 11 3 1 12 8 сколько было запусков при которых программа напечатала да
Перейти к содержимому

1 1 10 7 6 12 6 6 5 2 10 8 10 11 3 1 12 8 сколько было запусков при которых программа напечатала да

  • автор:

Упр.2 ГДЗ Алимов 10-11 класс (Алгебра)

Изображение 2. Выполнить действия и записать результат в виде десятичной дроби:1) 2/11 + 1/9; 2) 8/13 + 2/3;3) 1/3+ 1,25;4) 1/6 + 0,33; 5) 3/14 * 1,05; 6) 7/9.

©Reshak.ru — сборник решебников для учеников старших классов. Здесь можно найти решебники, ГДЗ, переводы текстов по школьной программе. Практически весь материал, собранный на сайте — авторский с подробными пояснениями профильными специалистами. Вы сможете скачать гдз, решебники, улучшить школьные оценки, повысить знания, получить намного больше свободного времени.

Главная задача сайта: помогать школьникам и родителям в решении домашнего задания. Кроме того, весь материал совершенствуется, добавляются новые сборники решений.

Головоломка: Как продолжить ряд цифр 12, 1, 1, 1, 2, 1, 3.

Загадка эта основана на бое часов, которые раздаются каждые пол часа.

12 часов — 12 ударов, пол первого — 1 удар, час — один удар, пол второго — один удар, два часа — два удара, пол третьего — один удар, три часа — три удара и тд. Следовательно ряд цифр будет таким:12,1,1,1,2,1,3,1,4,1,5,1,6,1,7 и т.д.

Замечательная загадка на сообразительность. Вот, почему-то сложились стихи в голове, и не могу не написать про то, как получается ответ:

Бом, бом, бом, часы пробили

Громко нам двенадцать раз

И про этот бой красивый

И потом один лишь "бом"

Словно нам сказать хотели:

Мы немного отдохнем.

А потом опять разочек.

Это час, потом ещё.

А потом ещё два раза

Два часа уж. Ой-ё-ё.

Вновь один, потом три раза

И четыре через раз.

Вы смотрите в оба глаза

Скоро пять пробудят нас.

Шесть, один, семёрка, снова

Бой один. И восемь раз

Вновь один, девятка, к слову

Раз — и десять. Это класс.

Вот одиннадцать. Пред нею

Единица, как всегда.

Вновь один, и вот двенадцать

Круг закончился, ура!

А ответ в цифрах выглядит так:

Очень интересная головоломка которую можно расшифровать как последовательность ударов в часах с боем.

Это связано с тем, что часы бьют каждые пол часа, но изюминка в том, что на пол первого, полвторого и т.д. будет один удар, а вот на каждый час будет ударов столько сколько времени на часах.

Если продолжить головоломку, то получиться 1,4,1,5,1,6 .

Сейчас мало у кого имеется возможность послушать настоящие часы с боем, а не имея представления как они работают,почти нереально отгадать эту головоломку.

Ведь оказывается в ней указана последовательность ударов таких часов. 12 ударов часы с боем выполнят в 12 часов дня или ночи. Через полчаса они отмерят время одним ударом. Один удар раздастся и когда пробьет час. Потом полвторого снова будет слышен один удар, а два удара произойдут в 2 часа.

ОГЭ по информатике — Задание 6 (Анализируем программу)

Пришло время 6 задания из ОГЭ по информатике 2023.

В этом задании нужно проанализировать программу на одном из языков программирования и ответить на поставленный вопрос.

Перейдём к примерным задачам из ОГЭ по информатике.

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

Бейсик Паскаль
C++ Алгоритмический язык
Python

Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (5, 6); (9, 5); (6, 8); (10, 9); (–9, –10); (–9, 10); (–10, 9); (8, 8); (8, 6).

Сколько было запусков, при которых программа напечатала «YES»?

Разберём программы на Питоне и на Паскале.

ОГЭ по информатике - Задание 6 (Анализ программы)

Чтобы программа напечатала «YES», нужно, чтобы в паре было хотя бы одно число, которое больше 8, т.к. в условии стоит союз ИЛИ (or).

Подходят пары: (9, 5); (10, 9); (-9, 10); (–10, 9); . Всего получается 4 запуска.

Задача (Союз ИЛИ, закрепление)

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

Бейсик Паскаль
C++ Алгоритмический язык
Python

Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (2, 5); (5, 2); (4, 4); (2, -2); (3, 1); (8, 3); (9, -7); (7, 7); (4, 6).

Сколько было запусков, при которых программа напечатала «YES»?

Чтобы программа напечатала «YES», нужно, чтобы в паре первое число s было меньше 5 ИЛИ второе число t было больше 5, или оба условия выполнились одновременно.

Подходят пары: (2, 5); (4, 4); (2, -2); (3, 1); (7, 7); (4, 6); Всего получается 6 запусков.

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

Бейсик Паскаль
C++ Алгоритмический язык
Python

Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (6, 8); (9, 10); (9, 5); (-10, 9); (5, 6); (9, -10); (10, 9); (8, 10); (17, 10).

Сколько было запусков, при которых программа напечатала «YES»?

В этот раз в условии стоит союз И (and). В этом случае, чтобы распечаталось YES, нужно, чтобы два условия одновременно сработали. Т.е. первое число должно быть s >= 8, а второе t >= 10, тогда мы пару будем засчитывать.

Подходят пары: (9, 10); (8, 10); (17, 10); Всего получается 3 запуска.

Задача (Союз И, закрепление)

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

Бейсик Паскаль
C++ Алгоритмический язык
Python

Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (7, 3); (2, 7); (6, 10); (5, 3); (5, 4); (-11, 4); (-8, 9); (7, 3); (9, 1).

Сколько было запусков, при которых программа напечатала «NO»?

Здесь нужно определить сколько раз распечатается «NO». В подобных случаях удобно всё равно считать сколько раз распечатается «YES», а потом вычислить сколько раз будет распечатано «NO».

В условии стоит союз И. Значит, первое число должно s быть больше 6 и одновременно с этим второе число t должно быть меньше 7.

Подходят пары: (7, 3); (7, 3); (9, 1); Всего получается 3 запуска.

Но нам нужно было найти, сколько раз выведется «NO». Поэтому ответ будет 9-3=6.

Задача (Целочисленное деление)

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

Бейсик Паскаль
C++ Алгоритмический язык
Python

Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (1, 1); (8, 4); (14, 10); (20, 1); (7, 3); (10, 5); (10, 2); (4, 1); (1, 0).

Сколько было запусков, при которых программа напечатала «NO»?

Команда div в Паскале или двойной слеш в Питоне обозначает целочисленное деление!

Как это работает ? Например 5:2 = 2,5, но если мы сделаем 5 // 2 = 2. Т.е. дробная часть просто отбрасывается. Не округляется, а просто отбрасывается. Или другими словами происходит округление в меньшую сторону.

В нашей программе будет печататься «YES», когда применяется целочисленное деление на 2 к первому числу, и получается второе число. Посмотрим в каких парах будет выведено «YES».

Это пары: (8, 4); (7, 3); (10, 5); (1, 0). Четыре запуска. Значит, «NO» распечатается в 5 (9-4) случаях.

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

Бейсик Паскаль
C++ Алгоритмический язык
Python

Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (13, 2); (11, 12); (-12, 12); (2, -2); (-10, -10); (6, -5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра A, при котором при указанных входных данных программа напечатает «YES» 3 раза.

В условии стоит союз ИЛИ. Посмотрим, сколько пар подойдёт, если обращать внимание только на переменную t. Она должна быть больше 12. Тогда получается одна пара: (1, 13).

Ещё нужно набрать 2 пары. Это сделаем с помощью переменной s. Понимаем, что A должно быть равно 10, тогда ещё две пары подойдут по первому числу (13, 2) и (11, 12).

Но нас просили A найти как можно меньше. При значении 9 так же останутся три пары, но A будет ещё меньше. Значит, ответ будет 9. Ели попробовать взять A=8, то подойдёт ещё одна пара (9, 10), и их будет уже 4.

Задача (С параметром, закрепление)

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

Бейсик Паскаль
C++ Алгоритмический язык
Python

Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (13, 2); (11, 12); (-12, 12); (2, -2); (-10, -10); (6, -5); (2, 8); (9, 10); (1, 13).

Укажите количество целых значений параметра A, при которых при указанных входных данных программа напечатает «NO» 5 раз.

Будем отталкиваться от количества «YES»ов.

Вновь найдём количество пар, которые печатают «YES» по второму числу, в независимости от параметра A. Получается одна пара (1, 13).

Нужно выбрать параметр A таким, чтобы распечатали «YES» ещё три пары. Здесь уже ориентируемся на первое число s.

Выберем A = 8. Тогда распечатают «YES» ещё три пары: (13, 2) ; (11, 12) ; (9, 10). Это наибольшее значение A, при котором распечатается 5 «NO». Но так же 5 «NO» будет напечатано и при A = 7, 6. При A = 5 добавляется ещё одна пара (6, -5), при которой будет напечатано «YES», и уже условие задачи не выполняется.

Таким образом, ответ получается 3 (А = 8, 7, 6).

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

Бейсик Паскаль
C++ Алгоритмический язык
Python

Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (1, 2); (11, 2); (1, 12); (11, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра A, при котором при указанных входных данных программа напечатает «NO» 3 раза.

Найдём сколько раз программа напечатает «YES», исходя из первого числа s. Получается только две пары: (11, 2) и (11, 12). Значит, 7 раз «NO». Нужно увеличивать количество «YES»ов.

Попробуем взять A=6. В группу «YES» передут ещё 4 пары: (1, 12); (-11; 12); (-12; 11); (10; 10).

В группе «NO» как раз останутся три пары: (1, 2); (-11, -12); (10, 5).

Проверим, является ли число 6 для переменной A минимальным.

Попробуем A=5. Оказывается, три вышеперечисленные пары остаются в группе «NO». Последняя пара тоже не распечатает «YES», ведь неравенство строгое.

Если будет A=4, то последняя пара уже будет печатать «YES», и условие задачи перестанет выполняться.

На этом всё, пусть у вас получится решить 6 задание из ОГЭ по информатике без сучка без задоринки.

Расчет дроби 5(11/12) ÷ 7(1/10) = 5/6

Калькулятор дробей онлайн позволяет выполнить основные действия с дробями: сложение, вычитание, умножение и деление с подробным решением. А так же сокращение, приведение к общему знаменателю и упрощение.

Чтобы рассчитать сумму, разность, произведение или частное двух дробей и получить подробное решение введите числитель и знаменатель каждой дроби и,если имеется, целую часть. Далее выберите необходимую операцию из списка. При необходимости ввести отрицательную дробь поставьте знак минус "-" в целой части дроби.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *