Составьте программу вычисления 1+2+4+8+...+2(в 10 степени) - Free Pascal

Узнай цену своей работы

Формулировка задачи:

Составьте программу вычисления 1+2+4+8+...+2(в 10 степени)

Решение задачи: «Составьте программу вычисления 1+2+4+8+...+2(в 10 степени)»

textual
Листинг программы
uses crt;
var i,a,s:integer;
begin
clrscr;
s:=1;
a:=1;
for i:=1 to 10 do
 begin
  a:=a*2;
  s:=s+a;
 end;
write('S=',s);
readln
end.

Объяснение кода листинга программы

  1. Используется модуль CRT (используется для ввода/вывода данных).
  2. Объявлены три переменные: i, a, s (для хранения значения счетчика, значения произведения и суммы соответственно).
  3. Переменная i инициализируется значением 1.
  4. Переменная a инициализируется значением 1.
  5. Запускается цикл for от 1 до 10.
  6. Внутри цикла значение переменной a умножается на 2.
  7. Результат умножения добавляется к переменной s.
  8. После завершения цикла выводится значение переменной s.
  9. Программа ожидает ввода данных с помощью функции readln.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы