Запишите число, которое будет напечатано в результате выполнения следующей программы.
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