Начала программирования Занятие 4. Цикл for downto. Вычисление рекуррентных формул.

Презентация:



Advertisements
Похожие презентации
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
Advertisements

Циклы с предусловием Pascal. Цикл - это многократное повторение последовательности действий по некоторому условию. это многократное повторение последовательности.
Начала программирования Занятие 2. Вывод на экран и ввод с клавиатуры. Цикл со счетчиком.
Циклы с параметром Pascal. Цикл - это многократное повторение последовательности действий. это многократное повторение последовательности действий. Различают.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Составление и реализация алгоритмов с ветвлением и повторением.
Организация повторений в Паскале. Найди ошибки: Program new Uses crt; Var a, b, c integer Begin clrscr Readln(a,b); C:=a*a+b*b Wreteln(c); End.
Циклы в Паскале. Цикл – это многократное повторение последовательности действий по некоторому условию. Цикл – это многократное повторение последовательности.
Циклы в языке программирования Pascal
Цикл. Виды циклов.
Анализ программы Домашнее задание. ДЕМО
Это алгоритмы, предусматривающие многократное повторение одного и того же действия над ноывми данными. Цикл называется арифметическим, если заранее известно.
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Циклические программы Устный счет Язык программирования Pascal ABC.
Это обозначаемая одним именем последовательность однотипных элементов. Массив -
Это обозначаемая одним именем последовательность однотипных элементов. Массив -
Практикум по теме «Организация циклов» Пункт плана Проверка домашнего задания Цикл ? Операторы бывают … Цикл с.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Цикл со счетчиком. Ц ИКЛ СО СЧЕТЧИКОМ FOR управляющая переменная:= a TO n DO операторы;(если an) Здесь a – начальное значение управляющей переменной;
Транксрипт:

Начала программирования Занятие 4. Цикл for downto. Вычисление рекуррентных формул.

Блок схема цикла for-downto

Описание на языке Turbo Pascal for I := first downto last do begin end; Значение last должно быть меньше, либо равно значению first.

Пример Вывести на экран «столбиком» все целые числа от 35 до 20 включительно. program test; var i : integer; begin for i := 35 downto 20 do begin writeln(i); end; end.

Рекуррентные формулы Рекуррентная формула формула вида a i = f(a i-1, a i-2,…, a i-k ) i > k, выражающая каждый член последовательности a i через k предыдущих членов. Примеры: арифметическая (a i = a i-1 + k) и геометрическая (a i = k*a i-1 ) прогрессии.

Сумма ряда S = … + n-1 + n S = 1 S = S + 2 S = S + 3 … S = S + n S = 0 S = S + 1 Таким образом S i = S i-1 + i, где i = 1…n

Реализация program summa; var i, s : integer; begin s := 0; for I := 1 to 10 do begin s := s + I; end; writeln(s); end.

Факториал n! = 1 * 2 * 3 * … * n 0! = 1 Рекуррентная формула: n! = (n-1)!*n

Задание Реализовать программу нахождения факториала числа, заданного с клавиатуры. Учесть в своей программе, что 0! = 1.

Числа Фибоначчи 0, 1, 1, 2, 3, 5, 8, 13, 21, … Рекуррентная формула: a 0 = 0; a 1 = 1 a n+2 = a n+1 + a n (n > 0) Задание: реализовать программу нахождения k-го элемента последовательности Фибоначчи (k>1, задается с клавиатуры).