- •Решение прикладных задач в интегрированной среде турбо паскаль Методическое пособие по дисциплинам:
- •Введение
- •Общие требования к выполнению лабораторных работ
- •Содержание отчёта.
- •1. Интегрированная среда программирования. Работа с главным меню. Краткие сведенья
- •Строка главного меню
- •Задание 1
- •Задание 2
- •Задание 3
- •2. Структура программы. Арифметические операции и выражения. Стандартные функции. Комментарии. Операторы присваивания. Линейная программа Структура программы
- •Разделы описания констант и переменных
- •Стандартные функции
- •Приоритет операций
- •Задание
- •3. Программирование разветвляющихся вычислительных процессов с использованием операторов условного и безусловного переходов и логических выражений общего вида Условные операторы
- •Логические операции
- •Задание 1
- •Задание 2
- •4. Циклические вычислительные процессы. Циклы с параметром (с предусловием и постусловием) Оператор повтора Repeat
- •Оператор повтора While
- •Задание 1
- •Задание 2
- •5. Массивы. Обработка массивов. Оператор с управляющим параметром
- •Задание 1
- •Задание 2
- •6. Обработка двумерных массивов Задание 1
- •Задание 2
- •7. Обработка одномерных массивов с использованием подпрограмм
- •Var список переменных 1: тип 1; var список перем. 2: тип 2; ...
- •Задание
- •8. Подпрограммы типа function и procedure
- •Задание 1
- •Задание 2
- •9. Алгоритмизация вычислительных процессов. Решение нелинейных уравнений Задание
- •10. Использование множеств и типов данных, заданных перечислением
- •Задание
- •11. Обработка строк
- •Стандартные подпрограммы для обработки строк
- •Задание
- •12. Текстовые файлы. Запись в файл. Добавление в файл. Считывание из файла
- •Задание
- •13. Создание и использование собственных модулей
- •Interface { интерфейсная часть }
- •Implementation { реализационная часть }
- •14. Создание типизированных файлов, состоящих из записей
- •Задание
- •15. Численное интегрирование дискретных функций. Вывод графиков с использованием модуля graph языка pascal
- •Задание
- •Указание:
- •Литература
- •Содержание
- •Решение прикладных задач в интегрированной среде турбо паскаль Методическое пособие по дисциплинам:
Задание 2
Выполнить задание 1 (пп. 1 - 5). В качестве множителя р взять сумму или произведение элементов массива, указанных в таблице 8.2. Вычисление сумм и произведений оформить в виде подпрограмм типа Function.
Таблица 8.2
Исходные данные
-
Вар.
Множ р
Исходные данные
1
c0=0.95; c1=1.21; c2=-3.05; c3=2.75;
2
c0=1.65; c1=2.6; c2=3.5; c3=5.25;
Продолжение таблицы 8.2
-
3
c1=1; c2=2; c3=3.21; c4=4;
4
c1=0.55; c2=0.67; c3=1; c4=2.5;
5
c0=2.75; c1=3.25; c2=4.1; c3=0.84;
6
c0=3.2; c1=4.1; c2=0.05; c3=0.085;
7
c1=0.25; c2=0.47; c3=3.15; c4=5.25;
8
c1=2; c2=5; c3=3.5; c4=2.5;
9
c0=0.95; c1=1.21; c2=-3.05; c3=2.75;
10
c0=1.65; c1=2.6; c2=3.5; c3=5.25;
9. Алгоритмизация вычислительных процессов. Решение нелинейных уравнений Задание
-
составить схему алгоритма программу для решения нелинейного уравнения, указанного в таблице 9. Уравнение должно быть решено тремя методами: простой итерацией, методом Ньютона и методом деления пополам с точностью ε=10-4;
-
распечатать листинг программы, результаты расчёта и результаты сопоставления указанных методов по эффективности (в частности, по быстродействию).
Программа должна содержать следующее:
-
несколько комментариев;
-
вывод на экран и на принтер фамилии студента,
номера группы и варианта задания;
-
операторы, реализующие вычисления;
-
распечатку на экран и принтер исходных данных и
результатов расчёта.
-
Задача должна быть решена с использованием подпрограмм.
Таблица 9
Исходные данные
-
Вар.
Уравнения
Область существования
корня
1
[-0,1;0,7]
2
[0,67; 2,34]
3
[1,7; 3,3]
4
[1,8; 3,2]
5
[1,2; 2,0]
6
[0,1; 2,1]
7
[-0,2; 1,7]
8
[1,9; 3,1]
9
[0,8; 3,2]
10
[2,7; 4,3]