Алгоритм вычисления функции fn,где n-натуральное число,задан следующими соотношениями: f1=1; f2=1; fn=fn-2+fn-1 при n< 2 чему равно f5?
279
290
Ответы на вопрос:
Ошибка в условии! fn=fn-2+fn-1 при n> 2! программа для вычисления fn (вместо 5 можно поставить другое число): var f1,f2,fn,i: integer; begin f1: =1; f2: =1; for i: =3 to 5 do begin fn: =f1+f2; f1: =f2; f2: =fn; end; writeln('fn=',fn); end. f3=1+1=2; f4=1+2=3; f5=2+3=5
В"старом" стиле: var a, h: real; begin writeln('введите длину стороны и длины проведённой к ней высоты: '); readln(a, h); writeln('площадь треугольника равна ', a * h / 2) end. тоже самое, но в немного осовремененном виде (у меня запускается на pascalabc.net 3.3 сборка 1531, если у вас не работает - обновите программу): begin var (a, h) : = readreal2('введите длину стороны и длины проведённой к ней высоты: '); println('площадь треугольника равна', a * h / 2); end.
Популярно: Информатика
-
viktoriam128.01.2023 17:18
-
Алла3606.07.2020 00:07
-
Pawel10hor11.02.2022 19:52
-
geralump21.09.2020 15:44
-
netroopas21.04.2022 11:23
-
nikitinallllll22.08.2022 07:19
-
konovalova70114.08.2020 15:22
-
рапкмаркмарк28.10.2020 06:58
-
Robincona23.01.2020 09:39
-
dimabeliu201619.06.2023 03:17