Начала программирования

Слайд 2

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

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

Слайд 3

Описание на языке Turbo Pascal

for I := first downto last do
begin
<тело цикла>
end;
Значение

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

Слайд 4

Пример

Вывести на экран «столбиком» все целые числа от 35 до 20 включительно.
program

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

Слайд 5

Рекуррентные формулы

Рекуррентная формула — формула вида ai = f(ai-1, ai-2,…, ai-k) i

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

Слайд 6

Сумма ряда

S = 1 + 2 + 3 + … + n-1

Сумма ряда S = 1 + 2 + 3 + … +
+ n

S = 1
S = S + 2
S = S + 3

S = S + n

S = 0
S = S + 1

Таким образом Si = Si-1 + i, где i = 1…n

Слайд 7

Реализация

program summa;
var i, s : integer;
begin
s := 0;
for I := 1 to

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

Слайд 8

Факториал

n! = 1 * 2 * 3 * … * n
0! =

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

Слайд 9

Задание

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

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