- •Описание алгоритмов различными способами
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Практическое занятие №2 Составление блок-схем алгоритмов простых задач
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Практическое занятие №3 Составление блок-схем алгоритмов задач с подпрограммами
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Практическое занятие №4 Построение алгоритма с дружественным интерфейсом
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Практическое занятие №5 Построение алгоритма с защитой информации от неправильных действий пользователя
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Практическое занятие №6 Определение сложности алгоритмов различных структур
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Пример вычисления сложности алгоритма.
- •Разработка и исследование рекуррентных моделей вычислений
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Практическое занятие № 9. Использование алгоритмов создания массивов и матриц.
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Использование алгоритмов преобразования массивов и матриц.
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Практическое занятие № 11. Создание баз данных в Паскале
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Удаление элементов из массива и вставка элементов в массив.
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
- •Практическое занятие № 13. Сортировка элементов массива
- •1 Цель занятия
- •2 Оборудование рабочего места и программное обеспечение
- •3 Краткие теоретические сведения
Разработка и исследование рекуррентных моделей вычислений
1 Цель занятия
Получить первичные навыки составления алгоритмов компьютерных моделей на основе рекуррентных моделей вычислений.
2 Оборудование рабочего места и программное обеспечение
Персональный компьютер.
Программное обеспечение: Microsoft Office Visio 2007
3 Краткие теоретические сведения
Рекуррентные и рекурсивные вычисления являются одними из широко применяемых в алгоритмах, так как они позволяют программировать процессы, развивающиеся во времени (динамические процессы).
Рекуррентной называе6тся последовательность, в которой каждый последующий элемент определяется через один или несколько предыдущих элементов.
Формула, определяющая произвольный элемент последовательности через предыдущие элементы, называется рекуррентной формулой. Она имеет вид:
A(i) = F(A(i-1), A(i-2),…, A(i-k))
Здесь k называется глубиной рекурсии.
Суть метода рекуррентных соотношений заключается в выполнении следующих шагов:
на основе содержательной постановки задачи получить математическое описание рекуррентного соотношения;
на основе выбранных структур данных и модели вычислений разработать алгоритм и программу на выбранном языке программирования.
Используемая литература.
1. Петушкова Е.П. Учебное пособие по дисциплине «Основы алгоритмизации и программирования», тема 1.3.
2. Семакин И.Г., Шестаков А.П. Основы программирования, стр. 281-284.
3. Шишковский С.А. Компьютерное моделирование. Методические указания для студентов заочной формы обучения. Тема 2.1.
4 Порядок выполнения работы
Переписать задание к работе в тетрадь.
Выполнить задание
Ответить на контрольные вопросы.
5 Содержание отчета
Наименование практической работы.
Цель работы.
Конкретное задание и его выполнение.
Ответы на контрольные вопросы.
6 Контрольные вопросы
Каковы принципы организации рекуррентных моделей вычислений?
Каковы правила построения рекуррентных соотношений?
7 Варианты заданий к практическому занятию №7
Вариант № 1
В
ычислить
сумму ряда Y= . Вычисления
продолжать, пока очередной член ряда
не станет меньше 0,001.Изменить вид представления степенного ряда в соответствии со схемой Горнера. Составить для вычисления суммы степенного ряда по схеме Горнера.
В
ариант
№ 2
Вычислить сумму ряда Y= . Вычисления продолжать, пока очередной член ряда не станет меньше 0,001.
Изменить вид представления степенного ряда
в соответствии со схемой Горнера.
Составить программу для вычисления
суммы степенного ряда по схеме Горнера.
Вариант № 3
Вычислить сумму ряда Y=
.
Вычисления продолжать, пока очередной
член ряда не станет меньше 0,0001.Изменить вид представления степенного ряда
в соответствии со схемой Горнера.
Составить программу для вычисления
суммы степенного ряда по схеме Горнера.
Вариант № 4
Вычислить сумму ряда Y=
.
Вычисления продолжать, пока разность
между соседними членами не станет
меньше 0,001.Изменить вид представления степенного ряда
в соответствии со схемой Горнера.
Составить программу для вычисления
суммы степенного ряда по схеме Горнера.
Вариант № 5
Вычислить сумму ряда Y=
Вычисления продолжать, пока очередной
член ряда не станет меньше 0,0001.Изменить вид представления степенного ряда
в соответствии со схемой Горнера.
Составить программу для вычисления
суммы степенного ряда по схеме Горнера.
Вариант № 6
Вычислить сумму ряда Y=
.
Вычисления продолжать, пока очередной
член ряда не станет меньше 0,01.Изменить вид представления степенного ряда
в соответствии со схемой Горнера.
Составить программу для вычисления
суммы степенного ряда по схеме Горнера.
Вариант № 7
Вычислить сумму ряда Y= . Вычисления продолжать, пока очередной член ряда не станет меньше 0,0001.
Изменить вид представления степенного ряда
в соответствии со схемой Горнера.
Составить программу для вычисления
суммы степенного ряда по схеме Горнера.
Вариант № 8
Вычислить сумму ряда Y= . Вычисления продолжать, пока очередной член ряда не станет меньше 0,001.
И
зменить
вид представления степенного ряда
в
соответствии со схемой Горнера. Составить
программу для вычисления суммы степенного
ряда по схеме Горнера.
В ариант № 9
Вычислить сумму ряда Y= . Вычисления продолжать, пока очередной член ряда не станет меньше 0,001.
Изменить вид представления степенного ряда
в соответствии со схемой Горнера.
Составить программу для вычисления
суммы степенного ряда по схеме Горнера.
Вариант № 10
Вычислить сумму ряда Y= . Вычисления продолжать, пока очередной член ряда не станет меньше 0,0001.
Изменить вид представления степенного ряда
в соответствии со схемой Горнера.
Составить программу для вычисления
суммы степенного ряда по схеме Горнера.
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 8.
Решение задач с применением множеств
