ГДЗ по информатике, 11 класс, Босова, номер p101.8
Информатика — Босова Л.Л., Босова А.Ю.
Павел Лебедев, преподаватель информатики Шпаргача обновлено 8 сентября 2026
Условие
Определить значение переменной s после выполнения программы: var s, i, j:integer; begin s:=0; for i:=1 to 3 do for j:=1 to 4 do s:=s+2·i-j; writeln (s) end.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
Для решения задачи необходимо проследить выполнение вложенных циклов и вычислить итоговое значение переменной s. Программа использует два цикла: внешний по переменной i от 1 до 3 и внутренний по переменной j от 1 до 4. На каждой итерации внутреннего цикла к текущему значению s прибавляется выражение 2·i-j. Изначально s=0.
Выполним пошаговый подсчёт для каждого значения внешнего цикла i:
- При i=1: выражение принимает вид 2·1-j=2-j. Внутренний цикл выполняется для j=1,2,3,4.
Сумма приращений: (2-1)+(2-2)+(2-3)+(2-4)=1+0-1-2=-2.
Значение s после первого прохода внешнего цикла: 0+(-2)=-2. - При i=2: выражение принимает вид 2·2-j=4-j. Внутренний цикл выполняется для j=1,2,3,4.
Сумма приращений: (4-1)+(4-2)+(4-3)+(4-4)=3+2+1+0=6.
Значение s после второго прохода внешнего цикла: -2+6=4. - При i=3: выражение принимает вид 2·3-j=6-j. Внутренний цикл выполняется для j=1,2,3,4.
Сумма приращений: (6-1)+(6-2)+(6-3)+(6-4)=5+4+3+2=14.
Значение s после третьего прохода внешнего цикла: 4+14=18.
Проверим результат альтернативным способом, используя свойства сумм. Общее количество итераций равно 3×4=12. Выражение можно разбить на две части: сумма ∑3i=1∑4j=12i и сумма ∑3i=1∑4j=1j.
Первая часть: 2i не зависит от j, поэтому для каждого i мы прибавляем 2i четыре раза. Сумма равна 4·(2·1+2·2+2·3)=4·(2+4+6)=4·12=48.
Вторая часть: j не зависит от i, поэтому сумма j повторяется трижды. Сумма j от 1 до 4 равна 1+2+3+4=10. Умножаем на 3 внешних цикла: 3·10=30.
Итог: 48-30=18. Результат совпадает с пошаговым расчётом.
18
Задача на трассировку вложенных циклов. Важно аккуратно считать арифметику внутри каждого прохода или использовать группировку слагаемых для проверки.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер p101.8 из моего учебника?
Номер совпадает с учебником «Информатика», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании p101.8?
Краткий ответ: 18.
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: Глава 2. Алгоритмы и программирование.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.