Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OAP_Vopros_1-3_Metodichka_Pascal_2005_Chast1.doc
Скачиваний:
35
Добавлен:
30.04.2015
Размер:
1.24 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

Учреждение образования

«Гомельский государственный университет

имени Франциска Скорины»

Программирование

на языке Pascal

Практическое пособие в двух частях

Часть 1

Гомель 2005

УДК 004.43(075.8)

ББК 32.973–018.1я73

П 784

Авторы: Е.А. Ружицкая, доцент, кандидат физико-математичес-ких наук; Г.Л. Карасёва, доцент, кандидат физико-математических наук; В.В. Орлов, доцент, кандидат технических наук; Т.М. Дёмова, ассистент

Рецензенты: О.И.Еськова, доцент, кандидат технических наук

М.С.Долинский, доцент, кандидат технических наук

Рекомендовано к изданию научно-методическим советом Учреждения образования «Гомельский государственный университет имени Франциска Скорины».

П 784

Программирование на языке Pascal: практическое пособие для студентов математических специальностей университета: В 2ч. Ч.1./ Е.А. Ружицкая, Г.Л. Карасёва, В.В. Орлов, Т.М. Дёмова; М-во образов. РБ, Гомельский государственный университет имени Франциска Скорины. – Гомель: ГГУ им. Ф.Скорины, 2005. – 108с.

Практическое пособие содержит описание языка программирования Turbo Pascal 7.0, приведены примеры решения широко распространенных в практике задач. Оно составлено в соответствии с учебными программами курсов «ЭВМ и программирование» для студентов 1 курса специальности 1–31 03 03–02 «Прикладная математика» (научно-педагогическая деятельность) и «Методы программирования и информатика» для студентов 1 курса специальности 1–31 03 01 «Математика». Пособие ориентировано на самостоятельное изучение и предназначено для студентов математических специальностей университета.

УДК 004.43(075.8)

ББК 32.973–018.1я73

© Ружицкая Е.А., Карасева Г.Л., Орлов В.В.,

Демова Т.М., 2005

© Учреждение образования «Гомельский

государственный университет

имени Франциска Скорины»,2005

Содержание

ВВЕДЕНИЕ 4

ОПЕРАЦИОННАЯ СИСТЕМА MS DOS 5

СЕРВИСНАЯ ПРОГРАММА NORTON COMMANDER 9

ЭЛЕМЕНТЫ ТЕОРИИ АЛГОРИТМОВ 12

СРЕДА ПРОГРАММИРОВАНИЯ Turbo Pascal 24

ЯЗЫК ПРОГРАМИРОВАНИЯ Pascal 28

Алфавит и словарь языка 28

Данные 29

Структура программы 36

Операторы 36

Процедуры ввода-вывода 44

Массивы. Задачи комбинированной обработки массивов 48

Использование подпрограмм 55

Обработка символьной информации 65

Модуль СRT 74

Модули 78

Создание личной библиотеки программиста 80

ПРИБЛИЖЕННОЕ ВЫЧИСЛЕНИЕ ФУНКЦИЙ 91

МЕТОДЫ РЕШЕНИЯ АЛГЕБРАИЧЕСКИХ И

ТРАНСЦЕНДЕНТНЫХ УРАВНЕНИЙ 94

ПРИБЛИЖЕННЫЕ ВЫЧИСЛЕНИЯ ОПРЕДЕЛЕННЫХ

ИНТЕГРАЛОВ 104

ЛИТЕРАТУРА 108

Введение

Система программирования Turbo Pascal является одной из самых популярных систем программирования. Именно с неё начинают изучать программирование студенты. Практическое пособие предназначено для студентов первого курса математического факультета, начинающих изучать язык программирования Pascal

В первой части практического пособия рассмотрены следующие темы: основные команды операционной системы MS DOS, работа в сервисной программе Norton Commander, элементы теории алгоритмов, среда программирования Turbo Pascal и основы языка программирования Pascal. Приведены методы решения трёх прикладных задач: приближенное вычисление функций, представленной разложением в ряд; методы решения алгебраических и трансцендентных уравнений; приближенные вычисления определенных интегралов. Пособие содержит теоретический материал, необходимый для выполнения лабораторных работ и заданий по вычислительной практике и примеры решения типовых задач по лабораторным работам. Оно является дополнением к лекционному материалу по курсам «ЭВМ и программирование», «Методы программирование и информатика» и ориентировано на самостоятельное изучение.

Пособие составлено в соответствии с учебными программами курсов «ЭВМ и программирование» для студентов 1 курса специальности 1–31 03 03–02 «Прикладная математика» (научно-педагогическая деятельность) и «Методы программирования и информатика» для студентов 1 курса специальности 1–31 03 01 «Математика», утвержденными научно-методическим Советом Учреждения образования «Гомельский государственный университет имени Франциска Скорины».