- •Лабораторный практикум по информатике
- •Часть II программирование в системе турбо паскаль
- •Введение
- •Лабораторная работа №1 Создание простейшей программы
- •Начало работы с новой программой
- •Задание 1
- •Сохранение текстового файла программы на диске:
- •Задание 2
- •Задание 3
- •Задание 4
- •Лабораторная работа №2 Ввод данных и вывод результатов
- •Задания
- •Лабораторная работа №3 Программирование линейных алгоритмов
- •Задание
- •Лабораторная работа №4 Программирование разветвляющихся алгоритмов
- •Задание 1
- •Задание 2
- •Лабораторная работа № 5 Программирование циклических алгоритмов с известным числом повторений
- •Задание
- •Лабораторная работа №6 Программирование циклических алгоритмов с неизвестным числом повторений
- •Задания
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Лабораторная работа №7 Программирование алгоритмов итерационной циклической структуры
- •Задание
- •Лабораторная работа №8 Массивы
- •Лабораторная работа №9 Процедуры и функции пользователя в языке Паскаль
- •Задание
- •Лабораторная работа №10 Записи
- •Задания
- •Лабораторная работа №11 Работа с файлами
- •Лабораторная работа №12 Графический режим в языке Паскаль
- •Лабораторная работа №13 Построение графика функции
- •Задания
- •Лабораторная работа №14 Создание движущихся изображений
- •Задание 1
- •Задание 2
- •Лабораторная работа №15 Вычисление определённого интеграла численными методами
- •Метод прямоугольников
- •Метод трапеций
- •Метод Симпсона
- •Задания
- •Лабораторная работа №16 Решение нелинейных уравнений численными методами
- •Метод половинного деления
- •Метод Ньютона
- •Метод хорд
- •Задания
- •Лабораторная работа №17 Решение обыкновенных дифференциальных уравнений численными методами
- •Метод Эйлера
- •Модифицированный метод Эйлера
- •Метод Рунге-Кутта
- •Задание
- •Приложение
- •Список литературы
- •Оглавление
- •Лабораторный практикум по информатике
- •Часть II программирование в системе турбо паскаль
- •Архангельск
Министерство образования Российской Федерации
|
Архангельский государственный технический университет |
|
Лабораторный практикум по информатике
Часть II программирование в системе турбо паскаль
Архангельск
2002
Рассмотрен и рекомендован к изданию методической комиссией Института нефти и газа Архангельского государственного технического университета 25 октября 2002 г.
Составители:
Я.В. Казаков, доц., канд. техн. наук;
А.С. Грошев, доц., канд. хим. наук;
В.В. Заляжных, доц., канд. техн. наук;
С.И. Третьяков, проф., канд. техн. наук;
Д.Г. Чухчин, доц., канд. техн. наук;
А.Н. Шкаев, доц., канд. хим. наук
Под редакцией проф. С.И. Третьякова
Рецензенты: М.Ю. Варакин, доц. кафедры автоматизации обработки экономической информации, канд. техн. наук
И.И. Василишин, зав. кафедрой автоматизации и телекоммуникаций доц., канд. техн. наук
УДК 681.140
Лабораторный практикум по информатике. Часть II. Программирование в системе Турбо Паскаль / Я.В. Казаков, А.С. Грошев, В.В. Заляжных, С.И. Третьяков, Д.Г. Чухчин, А.В. Шкаев; Под ред. проф. С.И. Третьякова.– Архангельск: Изд-во АГТУ, 2002. – 80 с.
Рассмотрены основы программирования на алгоритмическом языке Паскаль в среде Turbo Pascal 7.0. Изложены методы реализации наиболее распространённых алгоритмов при использовании различных типов данных. Описаны приёмы программирования в текстовом и графическом режимах. Приведены примеры алгоритмов реализации численных методов.
Предназначен для студентов Института нефти и газа специальностей 090600 "Разработка и эксплуатация нефтяных и газовых месторождений"; 090700 "Проектирование, сооружение и эксплуатация газонефтепроводов и газонефтехранилищ"; 090800 "Бурение нефтяных и газовых скважин"; 170200 "Машины и оборудование нефтяных и газовых промыслов" дневной и заочной форм обучения.
Ил. 21. Табл. 15. Библиогр. 8 назв.
©Архангельский государственный технический университет, 2002
Введение
В настоящее время ЭВМ является важнейшим средством для решения инженерных, научных и управленческих задач, которые характеризуются ярко выраженной практической направленностью и значительным объёмом выполняемой вычислительной работы. Как правило, инженерные задачи решают специалисты, имеющие техническое образование, но не являющиеся профессиональными программистами. Поэтому для инженеров является обязательным знание базовых принципов алгоритмизации и основ программирования.
Несмотря на повсеместный переход на программирование под Windows, например с использованием среды визуального программирования Delphi, Турбо Паскаль сохраняет своё значение языка для первого знакомства с программированием. Это связано как с его чёткой логической структурой, так и с теми возможностями, которые позволяют использовать Турбо Паскаль для решения разнообразных задач.
Лабораторный практикум по программированию предназначен для развития практических навыков работы на персональных компьютерах. Основные цели практикума:
овладение основами одного из наиболее распространённых языков программирования;
изучение и освоение основных приёмов программирования;
программирование базовых алгоритмов различной структуры;
освоение алгоритмов численного решения алгебраических, трансцендентных и дифференциальных уравнений, а также численных методов вычисления определённых интегралов;
получение практических навыков отладки и тестирования программ;
ознакомление с процессом прохождения заданий при их решении на ЭВМ.
Описания лабораторных работ выполнены по единой структуре и содержат краткие теоретические сведения, примеры выполнения типового задания и заданий для самостоятельного решения.
По каждой работе студент должен представить отчёт, содержащий постановку задачи, тему и цель задания, листинг текста программы, распечатку результатов работы программы.