В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Сиронарк
Сиронарк
14.03.2023 14:50 •  Информатика

Найти сумму чисел ряда 1,2,3,... ,используя функцию.
Program Summa;
uses crt;
var n:integer;
function Sum(m: integer): integer;
var i,s: integer;
begin
s:=0;
for i:=1 to m do s:=s+i;
Sum:=s
end;
Begin
clrscr;
write('До какого числа суммировать? :'); readln(n);
write('Сумма чисел ряда S=',Sum(n)) { -вызов функции Sum с парам.}
readkey;
End.
З А Д А Н И Я:
1. Набрать и исполнить программу.
2. Изменить программу так, чтобы была найдена сумма чисел от m до числа n, вводимых с
клавиатуры.
Задание с функции НУЖНО

Показать ответ
Ответ:
shvffvvfff
shvffvvfff
26.02.2021 21:14

В n будем хранить количество чисел, которые ещё нужно вывести. a и b - предыдущее и текущее числа Фибоначчи. По определению, следующее число Фибоначчи равно сумме двух предыдущих, так что новое значение b будет a + b. Чтобы не заводить новую временную переменную, новое значение a можно будет найти, вычитая из нового b старое a, получится (a + b) - a = b.

Код процедуры:

procedure print_fib(n: integer);

var a, b, t: integer;

begin

   a := 0;

   b := 1;

   while n > 0 do

   begin

       write(b, ' ');

       b := a + b;

       a := b - a;

       n := n - 1;

   end;

end;

Пример основной программы:

begin

   print_fib(10)

end.

Вывод:

1 1 2 3 5 8 13 21 34 55

0,0(0 оценок)
Ответ:
ПростоРадмир001
ПростоРадмир001
19.12.2022 12:09

Взаимодействие с играми на новом, впечатляющем уровне. Такого еще не было никогда. Сидя дома, можно путешествовать по древнему Египту либо же воевать в космосе за новую планету. Так как происходящее в устройстве кажется настоящим, то и эмоции от этого неподдельные.

Хороший досуг. После тяжелого учебного или рабочего дня можно погрузиться в фантастический мир, забыв обо всех проблемах, не выходя из дома.

Развитие нестандартного мышления. Порою в играх приходится моментально реагировать, иначе никак. Без этой в них нельзя «выжить», так что геймерам нужно адаптироваться.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота