ОГЛАВЛЕНИЕ
Стр.
Глава 1. Алгоритмический язык Турбо-Паскаль. 4
1. 1. Общие сведения. 4
1. 2. Среда Турбо-Паскаль. 4
1. 3. Структура языка Турбо-Паскаль. 7
1. 4. Типы переменных. 8
Практическое задание N 1. 1. 11
1. 5. Структура программы.. 12
1. 6. Операции и стандартные функции. 13
1. 7. Операторы Турбо-Паскаля. 16
1. 7. 1. Операторы ввода/вывода данных. 16
Практическое задание N 1. 2. 18
Практическое задание N 1. 3. 19
1. 7. 2. Оператор выбора. 20
Практическое задание N 1. 4. 21
1. 7. 3. Условный оператор. 21
Практическое задание N 1. 5. 22
Практическое задание N 1. 6. 23
Практическое задание N 1. 7. 24
Практическое задание N 1. 8. 25
1. 7. 4. Оператор цикла с параметром.. 26
Практическое задание N 1. 9. 27
Практическое задание N 1. 10. 28
Практическое задание N 1. 11. 29
Практическое задание N 1. 12. 29
Практическое задание N 1. 13. 30
Практическое задание N 1. 14. 30
1. 7. 5. Операторы цикла с условием.. 31
Практическое задание N 1. 15. 33
Практическое задание N 1. 16. 34
1. 7. 6. Операторы ограничения и прерывания цикла. 35
1. 7. 7. Оператор перехода к метке. 35
1. 8. Блок - схемы алгоритмов. 36
1. 9. Составление диалоговых программ.. 39
Практическое задание N 1. 17. 39
1. 10. 1. Линейные массивы.. 40
Практическое задание N 1. 18. 42
Практическое задание N 1. 19. 42
Практическое задание N 1. 20. 42
Практическое задание N 1. 21. 44
1. 10. 2. Работа с элементами переменной строкового типа. 44
Практическое задание N 1. 22. 45
1. 10. 3. Двумерные массивы.. 45
Практическое задание N 1. 23. 48
1. 10. 4. Создание баз данных с использованием массивов записей. 48
Практическое задание N 1. 23. 49
1. 10. 5. Работа с большими массивами. 49
Практическое задание N 1. 25. 50
1. 11. Текстовые файлы.. 50
Практическое задание N 1. 26. 54
Практическое задание N 1. 27. 55
1. 12. Разработка функций и процедур. 56
1. 12. 1. Описание функций и процедур. 56
Практическое задание N 1. 28. 59
Практическое задание N 1. 29. 60
Практическое задание N 1. 30. 61
1. 12. 2. Рекурсивные функции и процедуры.. 62
Практическое задание N 1. 31. 63
Практическое задание N 1. 32. 65
1. 13. Разработка модулей. 65
Практическое задание N 1. 33. 68
1. 14. Модуль СRT.. 68
1. 14. 1. Управление экраном в текстовом режиме. 68
1. 14. 2. Управление клавиатурой. 70
Практическое задание N 1. 34. 71
Практическое задание N 1. 35. 72
Практическое задание N 1. 36. 73
Практическое задание N 1. 37. 75
1. 14. 3. Работа с символьными переменными. 75
Практическое задание N 1. 38. 75
Практическое задание N 1. 39. 76
Практическое задание N 1. 40. 76
Практическое задание N 1. 41. 77
Практическое задание N 1. 42. 78
1. 14. 4. Работа со строковыми переменными. 78
Практическое задание N 1. 43. 79
1. 14. 5. Управление звуковыми сигналами. 80
Практическое задание N 1. 44. 80
Практическое задание N 1. 45. 81
1. 15. Модуль Graph. 81
1. 15. 1. Инициализация графического режима. 81
Практическое задание N 1. 46. 84
Практическое задание N 1. 47. 85
Практическое задание N 1. 48. 85
Практическое задание N 1. 49. 87
Практическое задание N 1. 50. 87
Практическое задание N 1. 51. 88
Практическое задание N 1. 52. 89
Практическое задание N 1. 53. 90
1. 15. 3. Рисование геометрических фигур. 91
1. 15. 3. 1. Построение заполненных фигур. 91
Практическое задание N 1. 54. 93
1. 15. 3. 2. Работа с линиями. 94
Практическое задание N 1. 55. 95
Практическое задание N 1. 55. 96
Практическое задание N 1. 56. 97
1. 15. 3. 3 Создание графических узоров. 97
Практическое задание N 1. 56. 99
Практическое задание N 1. 57. 100
Практическое задание N 1. 58. 101
Практическое задание N 1. 59. 101
Практическое задание N. 1. 60. 102
Практическое задание N . 1. 61. 103
Практическое задание N 1. 61. 105
1. 15. 3. 4. Работа с текстом в графическом режиме. 106
Практическое задание N 1. 62. 108
1. 15. 5. Мультипликация. 108
1. 15. 5. 1. Мультипликация с запоминанием части экрана. 108
Практическое задание N 1. 63. 111
1. 15. 5. 2. Мультипликация с чередованием видеостраниц. 111
Практическое задание N 1. 64. 112
1. 15. 5. 3. Мультипликация с управлением движения образа. 112
Практическое задание N 1. 65. 113
1. 15. 5. 4. Модификация контурного изображения. 113
Практическое задание N 1. 66. 115
Глава 2. Программирование в среде Турбо - Паскаль. 115
2. 1. Геометрические построения на плоскости. 115
2. 1. 1. Построение графиков функций. 115
Практическое задание N 2. 1. 116
Практическое задание N 2. 2. 119
Практическое задание N 2. 3. 120
Практическое задание N 2. 4. 121
Практическое задание N 2. 5. 122
2. 1. 2. Графическое решение уравнений. 123
Практическое задание N 2. 6. 123
2. 1. 3. Уравнение прямой на плоскости. 123
Практическое задание N 2. 7. 125
2. 1. 4. Построение касательных и нормалей к плоским кривым.. 125
Практическое задание N 2. 8. 126
2. 1. 5. Двумерные преобразования координат. 126
Практическое задание N 2. 9. 131
2. 1. 6. Проецирование пространственного изображения тела на плоскость. 131
Практическое задание N 2. 10. 133
2. 2. Некоторые задачи физики. 133
2. 2. 1. Механика. 133
Практическое задание N 2. 11. 134
Практическое задание N 2. 12. 135
Практическое задание N 2. 13. 136
Практическое задание N 2. 14. 137
Практическое задание N 2. 15. 138
Практическое задание N 2. 16. 138
Практическое задание N 2. 17 X.. 139
Практическое задание N 2. 18 Y.. 140
2. 2. 2. Оптика и свет. 140
Практическое задание N 2. 19. 142
Практическое задание N 2. 20. 143
2. 2. 3. Электростатика и электромагнетизм.. 143
Практическое задание N 2. 21. 144
2. 3. Математическое моделирование физических процессов. 145
Практическое задание N 2. 22. 147
Практическое задание N 2. 23. 147
Практическое задание N 2. 24. 149
Практическое задание N 2. 25. 150
Практическое задание N 2. 26. 151
2. 4. Моделирование многовариантных задач с использованием графов. 151
Практическое задание N 2. 27. 154
2. 5. Программы математических расчетов. 154
2. 5. 1. Численное решение уравнений. 154
Практическое задание N 2. 28. 156
Практическое задание N 2. 29. 156
2. 5. 2. Аппроксимация по методу наименьших квадратов. 157
Практическое задание N 2. 30. 157
2. 5. 3. Численный расчет интегралов. 158
Практическое задание N 2. 31. 159
Практическое задание N 2. 32. 160
2. 5. 4. Сортировка одномерных массивов. 160
Практическое задание N 2. 33. 162
Практическое задание N 2. 34. 163
Список литературы.. 165
Глава 1. Алгоритмический язык Турбо-Паскаль