Задача Arrays - PascalABC.NET

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

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

Добрый день , помогите с задачей . Условие : Дано целое число N (>0); Сформировать и вывести целочисленный массив размера N , содержащий степени двойки от первой до N-й : 2,4 ,8 ,16 ,32 ,64,128 , если N=7 .
Листинг программы
  1. uses crt;
  2. const
  3. N=7;
  4. var
  5. a: array[1..n] of integer;
  6. i: integer;
  7. begin
  8. for i:=1 to n do
  9. begin
  10.  
  11. a[i]:=i;
  12. a[i]:=sqr(i);
  13. writeln(a[i]);
  14. end;
  15. end.

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

textual
Листинг программы
  1. const N=7;
  2. var a:array[1..n] of integer;
  3.     i: integer;
  4. begin
  5. for i:=1 to n do
  6.  begin
  7.   if i=1 then a[i]:=2
  8.   else a[i]:=a[i-1]*2;
  9.   write(a[i],' ');
  10.  end;
  11. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы