- •Основы программирования
- •Учебное пособие и методические указания по выполнению практических занятий для студентов специальностей:
- •Isbn 966-7508-285
- •7.080401 – Информационные управляющие системы и технологии
- •Isbn 966-7508-285
- •Оглавление
- •Введение
- •Часть I. Основы вычислительной техники, алгоритмизации и программирования;
- •Часть II. Алгоритмизация информационных процессов;
- •Часть III. Алгоритмический язык с.
- •1. Краткие теоретические сведения
- •1.1. Структурно-функциональная организация среды пакета Turbo-Pascal
- •1.2. Среда программирования пакета Turbo-Pascal
- •1.3. Технология работы с текстовым редактором
- •1.4. Прогон и отладка программы
- •1.5. Алгоритмизация вычислительных процессов
- •1.6. Структура программы на языке Тurbo-Pascal
- •1.7. Типы данных
- •1.8. Выражения и стандартные функции
- •1.9. Массивы и записи
- •Var mas: array[1..2,1..3] of integer;
- •1.10. Основные операторы
- •1.11. Процедуры и функции
- •1.12. Работа с файлами
- •2. Методические указания к практическим занятиям
- •2. Текст программы:
- •2. Тексты программ:
- •2. Тексты программ:
- •2. Текст программы:
- •2. Текст программы:
- •2. Текст программы:
- •2. Текст программы:
- •Приложения Основные символы схем алгоритмов
- •Список рекомендуемой литературы
Европейский университет
финансов, информационных систем, менеджмента и бизнеса
Г.С. Прокудин
Основы программирования
И АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ
Основы вычислительной техники,
алгоритмизации и программирования
Учебное пособие и методические указания по выполнению практических занятий для студентов специальностей:
7.080401 – Информационные управляющие системы и технологии
7.080404 – Интеллектуальные системы принятия решений
Издательство Европейского университета финансов, информационных cистем, менеджмента и бизнеса, Киев, 2000
ББК 32.973я73
П80
УДК 681.3(075.8)
Рецензент: К.т.н., доцент Н.Н. Гузий (Европейский университет финансов, информационных систем, менеджмента и бизнеса)
Прокудин Г.С. Основы программирования и алгоритмические языки. Основы вычислительной техники, алгоритмизации и программирования. Учебное пособие и методические указания по выполнению практических занятий. – К.: Изд-во Европ. ун-та финансов, информ. cистем, менедж. и бизнеса, 2000 – 62 c.
Isbn 966-7508-285
Изложены основные конструкции и технология работы в инстру-ментальной системе программирования Turbo-Pascal (ТP) языка высокого уровня Pascal. Рассмотрены вопросы алгоритмизации вычислительных процессов и методика составления схем алгоритмов. Описаны основные операторы и конструкции языка ТP. Приведены методические указания по выполнению восьми практических занятий с индивидуальными контрольными заданиями и примерами решения типовых задач.
ББК 32.973я73
Утверждено на заседании кафедры информационных систем и технологий. Протокол № 4 от 21 сентября 2000 г.
Учебное пособие и методические указания по выполнению практических занятий для студентов специальностей:
7.080401 – Информационные управляющие системы и технологии
7.080404 – Интеллектуальные системы принятия решений
Isbn 966-7508-285
Европейский университет финансов, информационных систем, менеджмента и бизнеса
Прокудин Г.С.
2 000
Оглавление
ВВЕДЕНИЕ 4
1. КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 7
Структурно-функциональная организация среды пакета Turbo-Pascal 7
Среда программирования пакета Turbo-Pascal 11
Технология работы с текстовым редактором 13
Прогон и отладка программы 15
Алгоритмизация вычислительных процессов 16
Структура программы на языке Тurbo-Pascal 19
Типы данных 20
Выражения и стандартные функции 21
Массивы и записи 25
Основные операторы 26
Процедуры и функции 29
Работа с файлами 32
2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ПРАКТИЧЕСКИМ ЗАНЯТИЯМ 34
Задача 1 35
Задача 2 36
Задача 3 37
Задача 4 41
Задача 5 51
Задача 6 53
Задача 7 55
Задача 8 57
ПРИЛОЖЕНИЯ 59
Основные символы схем алгоритмов 59
Таблица П. 1 60
Таблица П. 2 61
Таблица П. 3 61
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 62
Введение
Широкое внедрение компьютерной техники во все сферы человеческой деятельности и создаваемых на ее базе информационных управляющих и интеллектуальных систем принятия решений является на современном этапе объективной необходимостью развития общества. Без использования автоматизированных систем обработки информации, обеспечивающих высокую оперативность и достоверность обработки данных и позволяющих на их основе оптимизировать принимаемые решения, невозможно эффективно управлять сложными производственными, экономическими и социально-политическими процессами. Это накладывает дополнительные требования ко всем специалистам, а в особенности к специалистам в области вычислительной техники, которые должны свободно владеть средствами современных информационных технологий, навыками эксплуатации автоматизированных систем обработки данных и управления, умениями самостоятельной работы с персональными компьютерами.
Заложить фундамент информационной культуры у будущих специалистов в области автоматизированной обработки данных призвана дисциплина «Основы программирования и алгоритмические языки». Эта дисциплина своим появлением обязана бурному развитию индустрии информатики, стремительному процессу информатизации, который начался во всем мире и, в частности, в нашей стране. В этой дисциплине изучаются основные классические алгоритмы обработки информации, средства представления и разработки алгоритмов, наиболее широко используемые системы и языки программирования.
«Основы программирования и алгоритмические языки» — учебная дисциплина, которая входит в цикл фундаментальных дисциплин формирования специалистов по компьютерным наукам и преподается на первом, втором и третьем семестрах их обучения. Ее содержание состоит из трех следующих частей, соответствующих трем семестрам обучения: