Турбо Паскаль 7.0, Алексеев Е.Р., Чеснокова О.В., Павлыш В.Н., Славинская Л.В., 2004

Турбо Паскаль 7.0, Алексеев Е.Р., Чеснокова О.В., Павлыш В.Н., Славинская Л.В., 2004.
   
   В книге приведена методика составления алгоритмов с помощью блок-схем, содержится описание языка программирования Турбо Паскаль версии 7.0. Изложены методы решения нелинейных уравнений, систем линейных алгебраических уравнений, обработки экспериментальных данных, численные методы интегрирования. Рассмотрены практические примеры программирования, ряд работающих модулей для рисования графиков, работы с массивами, превышающими 64 Кб, и упражнения для самостоятельной работы.
Для школьников и студентов, изучающих программирование, а также для всех желающих изучить язык Турбо Паскаль 7.0.

Турбо Паскаль 7.0, Алексеев Е.Р., Чеснокова О.В., Павлыш В.Н., Славинская Л.В., 2004


Массивы. Алгоритмы обработки массивов.
Все рассмотренные ранее алгоритмы позволяли работать со скалярными данными: числами, символами и т.д. Однако очень часто при решении задач необходимо использовать объекты, содержащие множество однотипных элементов. Для обработки таких объектов и служит массив.

Массив - структурированный тип данных, состоящий из фиксированного числа элементов одного типа: например, при обработке результатов многократных замеров температуры воздуха в течение года удобно рассматривать значения температур как массив вещественных чисел. Аналогом одномерного массива является вектор, двумерного - матрица. Рассмотрим работу с массивами на языке Турбо Паскаль.

ОГЛАВЛЕНИЕ.
Введение.
Глава 1 Разработка алгоритмов решения задач.
1.1. Понятие алгоритма.
1.2. Изображение алгоритма в виде блок-схемы.
1.2.1. Алгоритмы линейной структуры.
1.2.2. Алгоритмы разветвленной структуры.
1.2.3. Алгоритмы циклической структуры.
Глава 2 Данные в языке Турбо Паскаль. Операции и выражения.
2.1. Алфавит языка.
2.2. Данные в языке Турбо Паскаль.
2.2.1. Константы языка Турбо Паскаль.
2.2.2. Переменные языка Турбо Паскаль.
2.2.3. Типы данных в языке Турбо Паскаль.
2.3. Операции и выражения в языке Паскаль.
2.4. Стандартные функции в языке Паскаль.
Глава 3 Структура программы на языке Паскаль. Операторы языка Паскаль.
3.1. Структура программы на языке Турбо Паскаль.
3.2. Простейшие операторы языка Паскаль.
3.2.1. Оператор присваивания.
3.2.2. Операторы ввода-вывода.
3.2.3. Форматированный вывод информации. 
3.2.4. Составной оператор.
3.3. Структурные операторы языка Паскаль.
3.3.1. Условный оператор if, then, else.
3.3.2. Оператор варианта case.
3.3.3. Оператор цикла с предусловием while, do.
3.3.4. Оператор цикла с постусловием repeat, until.
3.3.5. Оператор цикла с параметром for, do.
3.3.6. Операторы break, continue, exit, halt.
3.4. Упражнения по теме «Программирование линейных процессов». 
3.5. Упражнения по теме «Программирование разветвленных процессов».
3.6. Упражнения по теме «Программирование циклических вычислительных процессов».
3.7. Упражнения по теме «Программирование циклов с неизвестным числом повторений».
Глава 4 Численное решение трансцендентных и нелинейных уравнений.
4.1. Метод половинного деления.
4.2. Метод хорд.
4.3. Метод касательных.
4.4. Метод простой итерации. 
4.5. Упражнения по теме «Решение нелинейных и трансцендентных уравнений».
Глава 5 Массивы. Алгоритмы обработки массивов.
5.1. Описание массивов. 
5.2. Операции над массивами.
5.3. Ввод-вывод элементов массива.
5.4. Алгоритм нахождения суммы элементов массива.
5.5. Алгоритм нахождения произведения элементов массива.
5.6. Алгоритм поиска максимального элемента в массиве и его номера.
5.7. Алгоритм упорядочивания элементов в массиве.
5.7.1. Первый способ.
5.7.2. Второй способ.
5.8. Удаление элемента из массива.
5.9. Примеры программ.
5.10. Упражнения по теме «Массивы».
Глава 6 Обработка матриц в Турбо Паскале.
6.1. Ввод-вывод матриц.
6.2. Алгоритмы и программы работы с матрицами.
6.3. Упражнения по теме «Работа с матрицами».
Глава 7 Подпрограммы в языке Турбо Паскаль.
7.1. Процедуры в языке Турбо Паскаль.
7.2. Формальные и фактические параметры.
7.3. Функции в языке Турбо Паскаль.
7.4. Особенности работы с подпрограммами в Турбо Паскале версии 7.0.
7.4.1. Открытые массивы. 
7.4.2. Параметры константы.
7.5. Процедурные типы.
7.6. Упражнения по теме «Подпрограммы».
Глава 8 Работа с файлами в языке Турбо Паскаль.
8.1. Описание файловых переменных.
8.2. Обработка типизированных файлов.
8.2.1. Процедура assign.
8.2.2. Процедуры reset, rewrite.
8.2.3. Процедура close.
8.2.4. Процедура rename.
8.2.5. Процедура erase.
8.2.6. Функция eof.
8.2.7. Процедуры write, read.
8.3. Последовательный и прямой доступ к файлам.
8.3.1. Функция filesize.
8.3.2. Функция filepos.
8.3.3. Процедура seek.
8.3.4. Процедура truncate.
8.4. Обработка ошибок ввода-вывода.
8.5. Работа с текстовыми файлами.
8.6. Упражнения по теме «Работа с файлами в языке Турбо Паскаль».
Глава 9 Динамические переменные и указатели.
9.1. Динамическая память.
9.2. Адреса и указатели.
9.3. Объявление указателей.
9.4. Выделение и освобождение динамической памяти.
9.5. Процедуры freemem, getmem. Использование динамических массивов.
9.6. Массивы больше 64 Кб в Турбо Паскале.
Глава 10 Модули в Турбо Паскале.
10.1. Использование модуля CRT. 
10.1.1. Основные процедуры и функции модуля CRT.
10.1.2. Вывод псевдографики и спецсимволов.
10.2. Использование модуля PRINTER.
Глава 11 Строки и записи в языке Турбо Паскаль.
11.1. Строки в языке Турбо Паскаль.
11.2. Работа с записями.
11.3. Упражнения по теме «Строки в языке Турбо Паскаль».
11.4. Упражнения по теме «Обработка записей».
Глава 12 Графические средства Турбо Паскаля.
12.1. Краткая характеристика графических режимов.
12.2. Управление графическими режимами.
12.3. Некоторые графические процедуры и функции.
12.4. Вывод текста в графическом режиме.
12.5. Сохранение и выдача изображений.
12.6. Построение графика функции на экране дисплея.
12.7. Упражнения по теме «Графические средства Турбо Паскаля».
Глава 13 Создание личных модулей.
13.1. Структура модуля.
13.2. Модуль изображения графиков и поверхностей непрерывных функций.
Глава 14 Решение задач линейной алгебры.
14.1. Решение систем линейных алгебраических уравнений методом Гаусса.
14.2. Вычисление обратной матрицы методом Гаусса.
14.3. Вычисление определителя методом Гаусса.
14.4. Упражнения по теме «Решение задач линейной алгебры».
Глава 15 Метод наименьших квадратов.
15.1. Постановка задачи.
15.2. Подбор параметров функций.
15.2.1. Линейная функция.
15.2.2. Квадратичная функция.
15.2.3. Кубическая функция.
15.2.4. Полином k-й степени.
15.2.5.Функции, приводимые к линейной.
15.2.6. Подбор параметров функции у=ахbеcx.
15.2.7. Уравнение регрессии и коэффициент корреляции.
15.2.6. Криполинейная корреляция.
16.3. Примеры.
Глава 16 Интерполяция функций.
16.1. Канонический полином.
16.2. Полином Ньютона.
16.3. Полином Лагранжа.
16.4. Сплайн-интерполяция.
16.5. Упражнения по теме «Обработка результатов эксперимента».
Глава 17 Численное интегрирование функций.
17.1. Интегрирование по методу прямоугольников.
17.2. Интегрирование по методу трапеций.
17.3. Интегрирование по методу Симпсона.
17.4. Вычисление интеграла с заданной точностью.
17.5. Упражнения для самостоятельной работы.
Приложение Основные приемы работы в среде Турбо Паскаля.
Вызов Турбо Паскаля.
Текстовый редактор.
Смещение курсора.
Команды редактирования.
Работа с блоком.
Работа с файлами.
Выполнение и отладка программы.
Справочная служба Турбо Паскаля.
Функциональные клавиши.
Работа с меню.
Меню file.
Меню EDIT.
Меню SEARCH.
Меню RUN.
Меню COMPILE.
Меню DEBUG.
Меню TOOLS.
Меню OPTIONS. 
Меню WINDOW.
Меню HELP.
Директивы компилятора.
Используемая литература.
Предметный указатель.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Турбо Паскаль 7.0, Алексеев Е.Р., Чеснокова О.В., Павлыш В.Н., Славинская Л.В., 2004 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: :: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2026-10-27 07:09:02