Определите число которое будет напечатано в результате выполнения программы var n s integer begin

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

Var s, n: integer; begin s:= 301; n:= 0; while s > 0 do begin s:= s — 10; n:= n + 2; end; writeln(n); end.

* Обратим внимание на то, что в каждом цикле переменная S уменьшается на 10. Узнаем сколько всего циклов:
301 : 10 = 30.1, округляем в большую сторону => всего 31 цикл.

* В первом цикле переменная n будет равна 2, так как изначально она равна нулю. значит в 31-ом цикле значение n будет равен: 31 * 2 = 62.

* Число 62 выйдет на экран.

Ответ: 62

Похожие материалы

Источник: vopvet.ru

Запишите число, которое будет напечатано в результате выполнения следующей программы. Можно с объяснением.
4)Запишите число, которое будет напечатано в результате выполнения следующей программы:
var n, s: integer;

Разбор 6 задания демоверсия егэ по информатике 2019 ФИПИ: Запишите число которое будет напечатано


begin
n := 1;
s := 0;
while n s := s + 30;
n := n * 5
end;
write(s)
end.

Ответ: 120.А подробности — так надо следовать программе:Для начала, перевожу программу с языка Паскаль на русский язык:1) Использовать переменные n и s. Обе переменные целочисленные.2) Начало:3) n=14) s=05) Пока n⩽300 (пока n меньше либо равно 300) выполнять следующее:6) s=s+307) n=n*58) Закончить промежуточное действие (цикл)9) Вывести полученное значение переменной s на экран10) Конец программы.Итого пока n⩽300:шаг 1: s=0+30=30; n=1*5=5<300 — значит далее шаг 2.шаг 2: s=30+30=60; n=5*5=25<300 — значит далее шаг 3. И т. д. пока n не станет >300. Действия выполняются с последними значениями. Когда цикл закончится (n>300) тогда вывести на экран последнее значение s.

Источник: znanija.site

Определите число которое будет напечатано в результате выполнения программы var n s integer begin

Задания ЕГЭ по номерам:

  • 1 Системы счисления
  • 2 Таблицы истинности
  • 3 Поиск кратчайшего пути
  • 4 Базы данных
    Файловая система
  • 5 Кодирование информации
  • 6 Анализ алгоритмов
  • 7 Электронные таблицы
  • 8 Программирование: циклы
  • 9 Объем информации
    Передача информации
  • 10 Комбинаторика
  • 11 Рекурсивные алгоритмы
  • 12 Сети, адресация
  • 13 Количество информации
  • 14 Алгоритмы с исполнителем
  • 15 Поиск путей в графе
  • 16 Системы счисления
  • 17 Запросы для поисковых систем
  • 18 Логические выражения
    Отрезки, множества, функции
  • 19 Программирование: массивы
  • 20 Программирование: циклы
  • 21 Программирование: подпрограммы
  • 22 Перебор вариантов
  • 23 Системы логических уравнений
  • 24 Программирование: поиск ошибки в программе
  • 25 Программирование: обработка массивов
  • 26 Теория игр
  • 27 Программирование: разработка программы

Задание 1. Тип заданий 8: программирование, циклы.

6 задание ЕГЭ информатика Запишите число которое будет напечатано в результате выполнения следующей

  • Задание: Запишите число, которое будет напечатано в результате выполнения следующей программы:
    Pascal:
    var n, s: integer;
    begin
    n:=10;
    s:=300;
    while s >= 200 do
    begin
    s:=s-15;
    n:=n*2;
    end;
    writeln(n);
    end.
  • Решение: Каждый повтор цикла от S будет отниматься 15 до тех пор, пока значение S не станет меньше 200. При этом каждый повтор цикла n будет умножаться на 2. Определим количество повторов цикла. Каждый повтор будет проверяться условие при следующих значениях S: 1. s=300
    2. s=285
    3. s=270
    4. s=255
    5. s=240
    6. s=225
    7. s=210 Цикл завершится, когда s станет равна 195, т. е. условие перестанет выполняться. Таким образом, цикл совершит 7 повторов, и значение переменной n семь раз умножилось на 2. Изначальное значение n — 10, после выполнения программы n будет равна:

Поделиться:

Комментарии ( 1 )

А почему 7 повторов ,а не 8?

Источник: infbu.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru