Курсовая практика по теме: Рекурсивные процедуры и функции. Механизм рекурсивных вызовов. Виды рекурсивных программ. с практической частью Язык программирования - паскаль

Название работы: Рекурсивные процедуры и функции. Механизм рекурсивных вызовов. Виды рекурсивных программ. с практической частью Язык программирования - паскаль

Скачать демоверсию

Тип работы:

Курсовая практика

Предмет:

Информационное обеспечение, программирование

Страниц:

38 стр.

Год сдачи:

2014 г.

Содержание:

Введение 3

1 Языки программирования 7

1.1 Классификация языков программирования 7

1.2 Системы программирования. Качество программ 10

2 Модульное программирование 13

2.1 Основные понятия 13

2.2 Классификация и вызовы подпрограмм 14

2.3 Локализация объектов, используемых подпрограммами 18

2.5 Функции 20

3 Рекурсия 22

3.1 Вычисление наибольшего общего делителя 23

3.2 Вычисление факториала 26

3.3 Вычисление чисел Фибоначчи 27

3.4 Решение уравнения 29

3.5 Взаимно рекурсивные подпрограммы 31

3.6 Линейная рекурсия 33

Заключение 37

Список использованной литературы 38

Выдержка:

Введение

Вычислительная техника и формы ее использования постоянно развиваются, создаются системы обработки информации на базе сетей ЭВМ. Обработка информации на базе ЭВМ и средств связи представляет собой новый этап развития информационных технологий. Компьютеры применяются во множестве различных областей, они используются как для управления атомными электростанциями, так и для хранения записей о личных чековых книжках, разработка языков программирования также ведется в различных направлениях. [17, стр. 49]

*

*

3.3 Вычисление чисел Фибоначчи

Задача заключается в вычислении n-го по счету числа Фибоначчи. Числа Фибоначчи составляют по¬следовательность, очередной элемент которой вычисляется по двум предыду¬щим значениям: Fn = Fn–1 + Fn–2

Нулевое и первое значения должны быть заданы, их значения равны единице. Последовательности такого рода применяются, например, в про-граммных генераторах случайных чисел. Вычисление 20-го числа Фибоначчи реализовано в программе Fibonacci и представлено ниже. Номер числа можно изменить, задав в описании константы другое зна-чение.

Похожие работы на данную тему