
- •A. Государственный образовательный стандарт
- •B. Рабочая программа учебной дисциплины b.1. Цели и задачи дисциплины, ее место в учебном процессе
- •B.2. Протокол согласования рабочей программы с другими дисциплинами специальности на 200_ учебный год
- •B.3. Объем дисциплины и виды учебной работы
- •B.4. Содержание дисциплины b.4.1.Тематический план
- •B.4.2. Лекционный курс
- •B.4.3. Лабораторный практикум
- •B.4.4. Самостоятельная работа студентов
- •B.5. Список рекомендуемой литературы для изучения дисциплины
- •B.6. Вопросы к экзамену
- •B.9. Тематический план
- •C.2.Технические и программные средства реализации информационных процессов.
- •C3. Модели решения функциональных и вычислительных задач. Алгоритмизация и программирование. Алгоритмы, классы, типы, свойства алгоритмов, Языки программирования высокого уровня (обзор).
- •C.4. Тема 4. Основы и методы защиты информации.
- •C.5. Тема 5.Компьютерный практикум.
- •C.9. Тема 9. Постановка задачи и спецификация программы. Способы записи алгоритмов. Стандартные типы данных.
- •5. Описание процедур и функций. Этот вопрос рассматривается в пункте 6.
- •C.10.5. Лекция 5 (1час) Понятие рекурсии, примеры рекурсивных задач и программ с рекурсивными вызовами процедур и функций.
- •C.10.7. Лекция 7 (2 часа) Множества
- •D. Лабораторный практикум d.1 Лабораторная работа № 1
- •D.2. Лабораторная работа № 2
- •D.3. Лабораторная работа № 3
- •D.3.1. Варианты для задания 1. «Простейшие циклы»
- •D.3.2. Варианты для задания 2 «Обработка одномерных массивов»
- •D.4. Лабораторная работа № 4
- •D.5. Лабораторная работа № 5
- •D.6. Лабораторная работа № 6
- •D.7. Лабораторная работа № 7
- •D.8. Лабораторная работа № 8
- •D.9. Лабораторная работа № 9
- •D.10. Лабораторная работа № 10
- •D.11. Литература к лабораторным работам
- •E. Самостоятельная работа. E.1. Задачи для самостоятельной работы e.1.1. Задачи для самостоятельной работы по теме: "Запись числовых констант, переменных и выражений".
- •E.1.2. Задачи для самостоятельной работы по теме: "Типы данных. Операции и функции над данными разных типов".
- •E.1.3. Задачи для самостоятельной работы по теме: "Операторы цикла".
- •E.1.4. Задачи для самостоятельной работы по теме: "Массивы".
- •E.1.5. Задачи для самостоятельной работы по теме: "Процедуры и функции".
- •E.1.6. Задачи для самостоятельной работы по теме: "Строки".
- •E.1.7. Задачи для самостоятельной работы по теме: "Множества".
- •E.1.8. Задачи для самостоятельной работы по теме: "Файлы".
- •E.2. Задачи и упражнения на тему «Структуры данных»
- •E.2.1. Векторы
- •E.2.2. Матрицы
- •E.2.3. Строки
- •E.2.4. Записи и таблицы
- •E.2.5. Списки
- •E.2.6. Очереди, стеки, деревья
- •E.2.7. Двоичные деревья
- •E.2.8. Литература по теме «Структуры данных»
- •G. Контрольные задания по лабораторным работам g.1. Контрольная работа по лабораторным № 3,4
- •G.2. Контрольная работа по лабораторной № 5
- •G.3. Контрольная работа по лабораторным № 6, 7, 8
- •H. Тематика контрольных работ по дисциплине Информатика и программирование
- •I. Вопросы к экзамену
- •J. Литература
D.5. Лабораторная работа № 5
Тема:Процедуры и функции.
Цель:Написание и отладка программ с использованием процедур и функций.
К данной лабораторной работе предъявляются следующие требования: головной модуль (программа) должен обеспечивать ввод исходных данных, вызов процедуры и вывод результата на терминал или печатающее устройство; процедура реализует метод решения задачи для заданной функции, оформленной как функция Паскаля (см. рис. 5.1.)
|
Головной модуль |
|
|
|
|
|
Описание функции |
|
|
|
|
|
Описание процедуры |
|
|
|
|
|
Ввод исходных данных Вызов процедуры Вывод результатов |
|
|
|
|
Рис. 5.1.
Варианты заданий
№ |
Тип задачи |
Метод решения |
Исходные данные |
Результаты решения | ||||
(х) |
А |
В |
Е |
Н | ||||
1. |
Определение наименьшего положительного корня уравнения (х)=0 |
Табулирование функции на интервале (А,В) с шагом Н |
Х4+2Х3-Х-1 |
0 |
5 |
- |
0,5 |
Интервал отделимости корня (А1,В1) |
2. |
Х4-0,2Х2-0,2Х-1,2 |
0 |
3 |
- |
0,2 | |||
3. |
Х5+Х-0,2 |
0 |
5 |
- |
0,5 | |||
4. |
Х3+3Х2-6Х-3 |
0 |
4 |
- |
0,4 | |||
5. |
Отыскание корня уравнения (х)=0 с точностью до Е |
Простые интерации |
sin2Х-Х+1 |
- |
2 |
10-4 |
- |
Корень уравнения Х |
6. |
4Х-5lnХ-5 |
- |
2.2 |
10-3 |
- | |||
7. |
Х-sinХ-0.25 |
- |
1.3 |
10-4 |
- | |||
8. |
|
- |
1.2 |
10-3 |
- | |||
9. |
Отыскание наименьшего значения функции (х) на интервале (А,В) |
Табулирование функции на интервале (А,В) с шагом Н и последовательное сравнение |
|
-1 |
1 |
- |
0.1 |
Наименьшее значение функции МИН и соответствующее значение аргумента Хмин |
10. |
|
-1 |
1 |
- |
0.1 | |||
11. |
Отыскание наибольшего значения функции (х) на интервале (А,В) |
Табулирование функции на интервале (А,В) с шагом Н и последовательное сравнение |
|
-1 |
1 |
- |
0.1 |
Наименьшее значение функции МАКС и соответствующее значение аргумента Х макс |
12. |
|
-1 |
1 |
- |
0.1 | |||
13. |
Отыскание наименьшего и наибольшего значения функции на интервале (А,В) |
Табулирование функции на интервале (А,В) с шагом Н и последовательное сравнение |
|
-1 |
1 |
- |
0,1 |
Наименьшее значение функции МИН и наибольшее значение функции МАКС |
14. |
|
-1 |
1 |
- |
0,1 | |||
15. |
|
-1 |
1 |
- |
0,1 | |||
16. |
|
-1 |
1 |
- |
0,1 | |||
17. |
Отыскание корня уравнения F(х)=0 на интервале(А,В) с точностью Е |
Метод половинного деления |
|
0 |
1 |
10-4 |
- |
Корень уравнения Х |
18. |
|
1 |
2 |
10-3 |
- | |||
19. |
Х4+2Х3-Х-1 |
0 |
1 |
10-2 |
- | |||
20. |
Х3+0.5Х2-0.2Х-4 |
1 |
3 |
10-1 |
- | |||
21. |
Метод хорд |
Х2+4Х-8.75 |
5.5 |
6.5 |
10 |
- |
Корень уравнения Х | |
22. |
2Х3-Х2-0.46 |
0.5 |
1 |
10 |
- | |||
23. |
Х3+0.2Х2+0.2Х-1.2 |
0.5 |
1.5 |
|
- | |||
24. |
Х4-Х3-2.5 |
1 |
2 |
10 |
- | |||
25. |
Отыскание корня уравнения х=0 на интервале(А,В) с точностью до Е |
Метод касательных |
|
2 |
3 |
10-4 |
- |
Корень уравнения Х |
26. |
4Х4-Х-1 |
0 |
1 |
10-4 |
- | |||
27. |
6Х3-Х2-2 |
0 |
1 |
10-4 |
- | |||
28. |
Х5-Х-0.2 |
1 |
1,1 |
10-4 |
- | |||
29. |
Табулирование функции последовательным уменьшением интервала и дроблением шага |
Х3+Х2-4Х-8 |
2,5 |
3,5 |
10-3 |
- |
Корень уравнения Х | |
30. |
|
2 |
2,5 |
10-4 |
- | |||
31. |
Х4+2Х3-Х-1 |
0 |
1 |
10-3 |
- | |||
32. |
Х5+Х-5 |
1 |
2 |
10-4 |
- |