Решить задание и получить число 33 - Turbo Pascal

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

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

помогите плиз

Решение задачи: «Решить задание и получить число 33»

textual
Листинг программы
uses crt;
var
i:integer;
a:array [1..33] of integer;
begin
  A[1]:=1;
  A[2]:=1;
  Textcolor (10);
   For i:=3 to 33 do
   Begin
       A[i]:=A[i-1]+A[i-2];
   End;
       write('A[33] = ',A[i]:3);
    readln;
end.

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

  1. В начале кода используется библиотека crt, которая является стандартной для языка Turbo Pascal.
  2. Переменная i принимает целочисленные значения от 1 до 33.
  3. Переменная a представляет собой массив из 33 целых чисел.
  4. Значение переменной i присваивается первому элементу массива a.
  5. Значение переменной i присваивается второму элементу массива a.
  6. Функция Textcolor используется для изменения цвета текста на экране. У аргумента 10 присваивается значение, которое будет использоваться в качестве цвета текста.
  7. Запускается цикл for, который проходит по элементам массива a от 3 до 33.
  8. Внутри цикла значение переменной i присваивается сумме значений двух предыдущих элементов массива a.
  9. После завершения внутреннего цикла выводится на экран значение элемента массива a с индексом 33.
  10. Вызывается функция readln, чтобы прочитать введенное пользователем значение и завершить выполнение программы.

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


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

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

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