Задача Arrays - PascalABC.NET

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

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

Добрый день , помогите с задачей . Условие : Дано целое число N (>0); Сформировать и вывести целочисленный массив размера N , содержащий степени двойки от первой до N-й : 2,4 ,8 ,16 ,32 ,64,128 , если N=7 .

Решение задачи: «Задача Arrays»

textual
Листинг программы
const N=7;
var a:array[1..n] of integer;
    i: integer;
begin
for i:=1 to n do
 begin
  if i=1 then a[i]:=2
  else a[i]:=a[i-1]*2;
  write(a[i],' ');
 end;
end.

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

  1. Объявляется константа N типа integer со значением 7.
  2. Объявляется массив a типа array[1..n] of integer с размером N.
  3. Объявляется переменная i типа integer.
  4. Запускается цикл for i от 1 до N.
  5. В каждой итерации цикла выполняется:
    • Если i равно 1, то a[i] присваивается значение 2.
    • Иначе, a[i] присваивается значение a[i-1]*2.
    • Выводится значение a[i] с пробелом после него.
  6. Конец цикла.
  7. Конец программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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