Делал на 1с, но при желании можно свои поставить операторы (своего языка, главное процедура кнопкавыполнитьнажатие(кнопка) нужносочинитьпесенок = 2019; песеноквдень = 5; сочинилпесенок = 0; количестводней = 0; пока сочинилпесенок < нужносочинитьпесенок цикл если (сочинилпесенок + песеноквдень) > нужносочинитьпесенок тогда песеноквдень = нужносочинитьпесенок - сочинилпесенок; конецесли; сочинилпесенок = сочинилпесенок + песеноквдень; количестводней = количестводней + 1; сообщить(строка(количестводней)+" день(ей) сочинил "+строка(песеноквдень)+ " песенок. всего сочинил "+строка(сочинилпесенок)); песеноквдень = песеноквдень + 1; конеццикла; сообщить("понадобилось "+строка(количестводней)+ " дней"); конецпроцедуры сообщения: 1 день(ей) сочинил 5 песенок. всего сочинил 5 2 день(ей) сочинил 6 песенок. всего сочинил 11 3 день(ей) сочинил 7 песенок. всего сочинил 18 57 день(ей) сочинил 61 песенок. всего сочинил 1 881 58 день(ей) сочинил 62 песенок. всего сочинил 1 943 59 день(ей) сочинил 63 песенок. всего сочинил 2 006 60 день(ей) сочинил 13 песенок. всего сочинил 2 019 понадобилось 60 дней
Olesya-elena1525
08.05.2020
Решено, исходные данные: a(1)=0 a(2)=1 a(n+2)=a(n+1) -a(n)найди a(885)внимание: скобка означает число в нижнем индексе.решаем, исходим сразу от наибольшего числа: a(885)=a(884)-a(883)=a(883)-a(882)-a(883)=a(882)в чем фокус-покус. сначала мы применили формулу по отношению к числу a(885) , а потом к числу a(884) , из чего получилось равенство a(885)=a(882) тем самым, мы можем утверждать, что числа в последовательностях будут совпадать каждые 885-882=3 раза. 885 кратно 3, следовательно ищем наименьшее общее кратное число, оно равно 3. следовательно a(885)=a(3) находим a(3) из формулы: a(3)=a(2)-a(1)=1-0=1 , следовательно a(885)=1
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Вкакой год родился александер пушкин, в какой месяц и кокого числа?