Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lection_Met_inf_8_algoritm.doc
Скачиваний:
9
Добавлен:
22.02.2016
Размер:
171.01 Кб
Скачать

Знаходження факторіала натурального числа

алг нат ФКТРЛ ( нат ДО )

ФКТРЛ(3)=?

ФКТРЛ(2)=?

ФКТРЛ(1)=?

нач

якщо ДО = 1

3 = 1 ?

2 = 1 ?

1 = 1 ?

те знач := 1

знач:=1

інакше знач :=ФКТРЛ(ДО-1)*ДО

знач:=1*2*3

знач:=1*2

всі

кін

Знаходження більшого із трьох (підпрограма - більше із двох)

алг БИД ( вещ Р, ДО, М )

6, 7

7, 3

арг Р, ДО

рез М

нач

якщо Р  ДО

6  7 ?

7  3 ?

те М := Р

М = 7

інакше М := ДО

М = 7

всі

кін

алг БІТ ( вещ А, В, З, В )

6, 7, 3

арг А, В, З

рез В

нач вещ Х

БИД (А, В, Х)

Х = 7

БИД (Х, З, В)

В =7

кін

Знаходження суми ряду

алг Сума (вещ таб А[1:3], вещ ІЗ)

арг А

рез ІЗ

нач цілий ДО

К:= 1

ДО = 1

С:= 0

З = 0

поки ДО  3

1 3 ? (так)

2  3 ? (так)

3  3 ? (так)

4  3 ? (немає)

нц

С:= З + А[ДО]

З=А[1]

З=А[1]+A[2]

З=А[1]+A[2]+A[3]

К:= ДО + 1

K=2

K=3

K=4

кц

кін

12

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]