masum-2011687
?>

Ниже приведена программа, записанная на языке программирования Паскаль.var s, k: integer;begin readln(s); readln(k); if s <= 2 * k then writeln(‘ДА’) else writeln(‘НЕТ’)end.Было проведено 9 запусков программы, при которых в качестве значений переменных и вводились следующие пары чисел:(1, 2); (8, 4); (6, −12); (−5, −5); (3, 11); (−10, 12); (−10, −2); (4, 1); (2, 5Сколько было запусков, при которых программа напечатала «ДА»?

Информатика

Ответы

tashovairina
Для решения данной задачи, нужно последовательно проверить каждую из 9 пар чисел и определить, при каких парах программа напечатает "ДА".

Данная программа считывает два числа (s и k) с помощью функции "readln". Затем происходит проверка условия: "если s меньше или равно 2 * k, то программа выводит 'ДА', иначе выводит 'НЕТ'" с помощью функции "writeln".

Теперь давайте решим задачу и посчитаем количество запусков программы, при которых она напечатает "ДА".

1) При запуске программы и вводе пары чисел (1, 2), сначала считывается значение переменной s, которое равно 1. Затем считывается значение переменной k, которое равно 2. Так как условие s <= 2 * k выполняется (1 <= 2 * 2), то программа выводит "ДА". Это первый запуск программы, при котором она напечатала "ДА".

2) При запуске программы и вводе пары чисел (8, 4), сначала считывается значение переменной s, которое равно 8. Затем считывается значение переменной k, которое равно 4. Так как условие s <= 2 * k выполняется (8 <= 2 * 4), то программа выводит "ДА". Это второй запуск программы, при котором она напечатала "ДА".

3) При запуске программы и вводе пары чисел (6, -12), сначала считывается значение переменной s, которое равно 6. Затем считывается значение переменной k, которое равно -12. Так как условие s <= 2 * k не выполняется (6 <= 2 * -12), то программа выводит "НЕТ". Этот запуск программы не напечатал "ДА".

4) При запуске программы и вводе пары чисел (-5, -5), сначала считывается значение переменной s, которое равно -5. Затем считывается значение переменной k, которое равно -5. Так как условие s <= 2 * k выполняется (-5 <= 2 * -5), то программа выводит "ДА". Это третий запуск программы, при котором она напечатала "ДА".

5) При запуске программы и вводе пары чисел (3, 11), сначала считывается значение переменной s, которое равно 3. Затем считывается значение переменной k, которое равно 11. Так как условие s <= 2 * k не выполняется (3 <= 2 * 11), то программа выводит "НЕТ". Этот запуск программы не напечатал "ДА".

6) При запуске программы и вводе пары чисел (-10, 12), сначала считывается значение переменной s, которое равно -10. Затем считывается значение переменной k, которое равно 12. Так как условие s <= 2 * k выполняется (-10 <= 2 * 12), то программа выводит "ДА". Это четвертый запуск программы, при котором она напечатала "ДА".

7) При запуске программы и вводе пары чисел (-10, -2), сначала считывается значение переменной s, которое равно -10. Затем считывается значение переменной k, которое равно -2. Так как условие s <= 2 * k выполняется (-10 <= 2 * -2), то программа выводит "ДА". Это пятый запуск программы, при котором она напечатала "ДА".

8) При запуске программы и вводе пары чисел (4, 1), сначала считывается значение переменной s, которое равно 4. Затем считывается значение переменной k, которое равно 1. Так как условие s <= 2 * k не выполняется (4 <= 2 * 1), то программа выводит "НЕТ". Этот запуск программы не напечатал "ДА".

9) При запуске программы и вводе пары чисел (2, 5), сначала считывается значение переменной s, которое равно 2. Затем считывается значение переменной k, которое равно 5. Так как условие s <= 2 * k выполняется (2 <= 2 * 5), то программа выводит "ДА". Это шестой запуск программы, при котором она напечатала "ДА".

Итак, в результате 9 запусков программы, она напечатала "ДА" в 6 случаях. Ответ: 6 запусков.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ниже приведена программа, записанная на языке программирования Паскаль.var s, k: integer;begin readln(s); readln(k); if s <= 2 * k then writeln(‘ДА’) else writeln(‘НЕТ’)end.Было проведено 9 запусков программы, при которых в качестве значений переменных и вводились следующие пары чисел:(1, 2); (8, 4); (6, −12); (−5, −5); (3, 11); (−10, 12); (−10, −2); (4, 1); (2, 5Сколько было запусков, при которых программа напечатала «ДА»?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Дмитриевич_Скрябин931
Дил1779
Varvara
bereza81
Shteinbakh
mira15963256
Андреевнатест707
Liliya_Ivanova
lokos201272
tsatskina857
Kateshaeva
Snimshchikov465
Mikhail_Magomed635
rgmarket
nagas