1. Главная
  2. Библиотека
  3. Программирование
  4. Результатом исполнения программы (см. рисунок ниже) явл...
Разбор задачи

Результатом исполнения программы (см. рисунок ниже) является число 108. Пользователь при этом ввёл число ... (ответом является одно целое число).

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Результатом исполнения программы (см. рисунок ниже) является число 108. Пользователь при этом ввёл число ... (ответом является одно целое число).

Условие:

Результатом исполнения программы (см. рисунок ниже) является число 108. Пользователь при этом ввёл число ... (ответом является одно целое число).
```
var a: array [1..8] of integer;
i, sum: integer;
begin
Readln(a[1]);
sum := 0;
for i := 2 to 8 do
a[i] := a[i - 1] + 3;
for i := 8 downto 1 do
sum := sum + a[i];
writeln(sum);
end.
```

Решение:

  1. Программа объявляет массив a размером 8 и две переменные i и sum.
  2. Пользователь вводит значение для a[1].
  3. Затем программа заполняет массив a с 2-го по 8-й элемент, добавляя 3 к предыдущему элементу. Это значит, что:
    • a[2] = a[1] + 3
    • a[3] = a[2] + 3 = a[1] + 6
    • a[4] = a[3] + 3 = a[1] + 9
    • a[5] = a[4] + 3 = a[1] + 12
    • a[6] = a[5] + 3 = a[1] + 15
    • a[7] = a[6] + 3 = a[1] + 18
    • a[8] = a[7] + 3 = a[1] + 21

      Таким об...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое свойство арифметической прогрессии используется при заполнении массива `a` во втором цикле?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет