Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Порядок выполнения работы. Подготовка к лабораторной работе




Подготовка к лабораторной работе

СОЗДАНИЕ РЕКУРСИВНОЙ ФУНКЦИЙ

РЕКУРСИВНЫЕ АЛГОРИТМЫ.

Лабораторная работа № 12

Цель работы: Приобрести навыки разработки несложных рекурсивных функций. Закрепление конструкций базовой структуры цикл.

 

1. Повторить особенности организации конечного цикла.

2. Изучить следующие вопросы и понятия:

o понятие рекурсии, рекурсивного алгоритма, взаимосвязь понятий итерации и рекурсии;

o организацию конечных и итерационных алгоритмов на примерах расчета суммы конечного и бесконечного ряда.

3. Изучить разделы учебного пособия «ОСНОВЫ ПРОГРАММИРОВАНИЯ НА С++», стр. 104-105.

4. В соответствии с вариантом задания составить схему рекурсивного алгоритма.

5. Составить программу на алгоритмическом языке по разработанной схеме алгоритма.

1. Проверить правильность выполнения домашнего задания у преподавателя и получить допуск к работе.

2. Ввести текст программы.

3. Провести откладку программы.

4. Выполнить программу, провести анализ результатов и убедившись в правильности решения предъявить их преподавателю.

 

Содержание отчета

1. Задание к лабораторной работе.

2. Схема рекурсивного алгоритма и программа на алгоритмическом языке.

3. Результат отчета.

Показать отчет преподавателю.

Контрольные вопросы

1. Что такое рекурсия, рекурсивный алгоритм? Примеры применения рекурсивных алгоритмов.

2. Взаимосвязь понятий итерации и рекурсии, итерационного и рекурсивного алгоритмов.

3. Как средствами алгоритмического языка организовать итерационный цикл?

 

Задание к лабораторной работе

Написать программу и рекурсивную функцию для вычисления значения суммы бесконечного ряда с заданной точностью. На печать вывести значение суммы и число членов ряда, вошедших в сумму. Вычислить значение ряда, используя заданную формулу или воспользовавшись библиотечной функцией. Сравнить полученные результаты (они должны быть достаточно близки).

Варианты заданий:

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

 

13.

 

14.

 

15.

 

16.

 

17.

 

18.

 

19.

 

20.

 

21.

 

22.

 

23.

 

24.

 

25.

 

26.

27.

 

28.

 

 


Литература

1. Голицына О.Л. Основы алгоритмизации и программирования. М.: Форум. 2008.- 431с.

2. М. С. Эпштейн. Практикум по программированию на языке Си. М.: Академия, 2007, -102с.

3. Г. Шилдт. Полный справочник по C++. М.: Вильямс, 2006,- 217с.

4. Стенли Липпман, Жози Лажойе, Барбара Му. Вводный курса стандартного языка C++. М.: Вильямс, 2007,- 892с.

5. Лебеденко Л.Ф., Моренкова О.И. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА С++: Учебное пособие. Новосибирск.: СибГУТИ, 2011. - 143 с.



Ольга Ильинична Моренкова

Людмила Федоровна Лебеденко

Тамара Ивановна Парначева

 




Поделиться с друзьями:


Дата добавления: 2015-03-29; Просмотров: 402; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.