Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pascal.DOC
Скачиваний:
23
Добавлен:
21.03.2015
Размер:
1.77 Mб
Скачать

Глава 2. Программирование в среде Турбо - Паскаль 112

2. 1. Геометрические построения на плоскости 112

2. 1. 1. Построение графиков функций 112

Практическое задание N 2. 1 113

Практическое задание N 2. 2 116

Практическое задание N 2. 3 117

Практическое задание N 2. 4 118

Практическое задание N 2. 5 118

2. 1. 2. Графическое решение уравнений 119

Практическое задание N 2. 6 119

2. 1. 3. Уравнение прямой на плоскости 120

Практическое задание N 2. 7 121

2. 1. 4. Построение касательных и нормалей к плоским кривым 122

Практическое задание N 2. 8 123

2. 1. 5. Двумерные преобразования координат 123

Практическое задание N 2. 9 128

2. 1. 6. Проецирование пространственного изображения тела на плоскость 128

Практическое задание N 2. 10 130

2. 2. Некоторые задачи физики 130

2. 2. 1. Механика 130

Практическое задание N 2. 11 130

Практическое задание N 2. 12 131

Практическое задание N 2. 13 133

Практическое задание N 2. 14 134

Практическое задание N 2. 15 135

Практическое задание N 2. 16 136

Практическое задание N 2. 17 X 137

Практическое задание N 2. 18 Y 137

2. 2. 2. Оптика и свет 137

Практическое задание N 2. 19 139

Практическое задание N 2. 20 141

2. 2. 3. Электростатика и электромагнетизм 141

Практическое задание N 2. 21 142

2. 3. Математическое моделирование физических процессов 142

Практическое задание N 2. 22 144

Практическое задание N 2. 23 145

Практическое задание N 2. 24 146

Практическое задание N 2. 25 147

Практическое задание N 2. 26 148

2. 4. Моделирование многовариантных задач с использованием графов 149

Практическое задание N 2. 27 152

2. 5. Программы математических расчетов 152

2. 5. 1. Численное решение уравнений 152

Практическое задание N 2. 28 153

Практическое задание N 2. 29 154

2. 5. 2. Аппроксимация по методу наименьших квадратов 154

Практическое задание N 2. 30 155

2. 5. 3. Численный расчет интегралов 155

Практическое задание N 2. 31 157

Практическое задание N 2. 32 158

2. 5. 4. Сортировка одномерных массивов 158

Практическое задание N 2. 33 160

Практическое задание N 2. 34 161

Список литературы 162

Глава 1. Алгоритмический язык Турбо-Паскаль

1. 1. Общие сведения

Алгоритмический язык Паскаль разработан профессором Цюрихского технологического института Никлаусом Виртом в 1969-71 годах для обучения студентов структурному программированию. Идеи, заложенные в основу создания языка, позволили фирме Borland International значительно расширить алгоритмические средства языка, а удобный интерфейс (меню команд) и высокая скорость компиляции (процесса перевода текста программы в машинные коды) сделали язык Турбо-Паскаль (Turbo-Pascal) одним из самых распространенных среди начинающих и профессиональных программистов.

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

Программирование заключается в записи алгоритма на языке программирования и отладке программы. Текст программы записывается в текстовом редакторе, затем программа компилируется - переводится транслятором (переводчиком) в машинные коды и запускается на выполнение. Процесс отладки программы начинается с выявления:

- синтаксических ошибок в тексте ( неверно записанных операторов ),

- ошибок при выполнении программы ( недопустимые математические действия, операции с числами, превосходящими предельные значения ),

- алгоритмических ошибок ( неверно составлен или запрограммирован алгоритм ),

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]