Определить, сколько килограммов пищи съест Вини Пух на пятнадцатом дне рождения - Turbo Pascal
Формулировка задачи:
Помогите с решением: На каждом следующем дне рождения Вини Пух съедает столько же пищи, что и на двух предыдущих. На двух первых днях рождения у Пятачка и Кролика он съел по 100 грамм пищи. Сколько килограммов пищи съест Вини Пух на пятнадцатом дне рождения?(нигде не нашел понятного решения)
Решение задачи: «Определить, сколько килограммов пищи съест Вини Пух на пятнадцатом дне рождения»
textual
Листинг программы
uses crt; const n = 15; var a:array[1..n] of real; i: integer; begin clrscr; a[1] := 0.1; a[2] := 0.1; writeln(' 1= 0.1 kg'); writeln(' 2= 0.1 kg'); for i := 3 to n do begin a[i]:=a[i-1]+a[i-2]; writeln(i:2,'=',a[i]:4:1, ' kg'); end; readln; end.
Объяснение кода листинга программы
- В начале кода подключается библиотека crt, которая является стандартной для языка Turbo Pascal.
- Затем определяется константа n, которая представляет собой количество дней в задаче.
- Далее объявляются переменные a и i. Переменная a представляет собой массив из n элементов типа real, а переменная i - целое число.
- Выводится начальное значение a[1] и a[2].
- Затем идет цикл for, который начинается с i = 3 и продолжается до i = n. Внутри цикла каждый элемент массива a[i] вычисляется как сумма предыдущих двух элементов.
- После каждого вычисления значение a[i] выводится на экран вместе с его индексом.
- В конце программы выводится символ новой строки readln, чтобы перейти на следующую строку вывода.
- Конец программы обозначается точкой end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д