
- •Кафедра информационных технологий
- •Практикум
- •Введение
- •Тема 1. Основы алгоритмизации
- •1.1. Общие понятия и определения
- •1.2. Свойства информации
- •1.3. Этапы решения задач
- •1.4. Блок-схемы алгоритмов
- •Тема 2. Интегрированная среда Turbo Pascal 7.0
- •2.1. Основные элементы ide Turbo Pascal 7.0
- •2.2. Ввод программы в среде Turbo Pascal
- •2.3.Сохранение программы в файле
- •2.4. Работа с существующей программой
- •2.5. Компиляция программы в среде Turbo Pascal
- •Compile successful: Press any key... (Успешная компиляция: Нажмите любую клавишу...)
- •2.6. Выполнение программы в среде Turbo Pascal
- •2.7. Выход из среды Turbo Pascal
- •Тема 3. Элементы языка Турбо Паскаль и программирование линейных вычислительных процессов
- •3. 1. Алфавит языка
- •3. 2. Идентификаторы
- •3.3. Основные типы данных и операции с ними
- •3.4. Константы и переменные
- •3.5. Выражения
- •3.6. Стандартные математические функции языка Турбо - Паскаль
- •3.7. Структура программы
- •X,y : Integer;
- •3.8. Ввод исходных данных. Операторы read и readln
- •3.9. Вывод данных. Операторы write и writeln
- •Writeln (выражение 1, выражение 2, … , выражение n).
- •3. 10. Оператор присваивания
- •3.11. Пример составления программы
- •3.12. Контрольные вопросы
- •3.13. Варианты заданий
- •Тема 4. Программирование разветвляющихся процессов
- •4.1. Методические указания
- •4.2. Условный оператор if и составной оператор Begin … End
- •4.3. Оператор безусловного перехода goto и оператор отбора case
- •4.4. Контрольные вопросы
- •4.5. Варианты заданий
- •Тема 5. Циклические процессы
- •5.1. Общие сведения
- •5.2. Цикл с предусловием
- •I:integer;
- •5.3. Оператор цикла с постусловием
- •I:integer;
- •5.4. Цикл с параметром
- •I:integer;
- •5.5. Итерационные циклы
- •XI, s, X, e: real;
- •5.6. Контрольные вопросы
- •5.7. Варианты заданий
- •Тема 6. Ввод с клавиатуры и формы представления выходной информации
- •6.1. Операторы ввода и вывода
- •6.2. Управление шириной поля вывода в процедурах Write и Writeln
- •6.3. Пример выполнения задания
- •Xn, xk, hx : real;
- •Результаты выполнения программы
- •6.4. Контрольные вопросы
- •6.5. Варианты заданий
- •Тема 7. Вложенные циклы
- •7.1. Общие сведения
- •7.2. Примеры выполнения задания
- •X, hx, a, b, hx, s, x0, xn, y: Real;
- •7.3. Контрольные вопросы
- •7.4. Варианты заданий
- •Тема 8. Массивы и действия с ними.
- •8.1. Методические указания
- •8.2.Одномерные массивы
- •8.3.Многомерные массивы
- •V:stroka;
- •8.4.Символьные массивы
- •8.5.Ввод-вывод массивов
- •8.6. Примеры выполнения программ
- •I,k,l:integer;
- •I,j,m,r:integer;
- •8.7. Контрольные вопросы
- •I,j: integer;
- •8.8. Варианты заданий
- •Приложение 1
- •Приложение 2 Структурограммы
- •Рязанский государственный медицинский университет
- •Кафедра информационных технологий отчет
- •Рязань 2004
- •Составить программу для вычисления значения функции
- •Библиографический список
- •Содержание
МИНИСТЕРСТВО ЗДРАВООХРАНЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ МЕДИЦИНСКИЙ УНИВЕРСИТЕТ ИМ. АКАД. И.П. ПАВЛОВА
Кафедра информационных технологий
Практикум
Рязань 2004
УДК 681.325.5
Информатика: основы программирования на Turbo Pascal 7.0. Практикум/ М.П. Булаев (Введение, Темы 1,2,3,7,8, Приложения 1,2,3); Е.В. Прохорова (Тема 3), О.Н. Зверовская (Тема 4); О.В. Мильвидас (Тема 5); О.А. Назарова (Темы 6, 8). Под ред. М.П.Булаева. –Рязань: РГМУ, 2004. -84 с.: ил
Рецензенты: Г.И. Нечаев, доктор технических наук, профессор Рязанской
государственной радиотехнической академии;
И.Ю.Каширин, доктор технических наук, профессор Рязанской
государственной радиотехнической академии.
Предназначен для студентов первого и второго курсов специальностей 040100 (лечебное дело), 040300 (мед. проф.), 040400 (стоматология), 021700 (филология) и 013100 (экология) при выполнении ими лабораторного практикума по дисциплине информатика.
Практикум может быть также полезен студентам других специальностей, аспирантам, ординаторам и всем, кто желает самостоятельно получить навыки в программировании на Turbo Pascal 7.0.
Табл. 5 Ил. 21 Библиогр.: 12 назв.
Печатается по решению Научно-методического Совета Рязанского государственного медицинского университета.
© Булаев М.П.
© Рязанский государственный
медицинский
университет, 2004
Введение
Главная цель лабораторного практикума, представленного 8 темами – дать общие понятия и определения информатики, получить практические навыки в проектировании алгоритмов и записи программ на алгоритмическом языке высокого уровня Turbo Pascal с использованием принципов структурного программирования.
В настоящее время наиболее распространенными алгоритмическими языками являются Паскаль и Си, так как они используются практически на всех ЭВМ - от супер-ЭВМ до персональных компьютеров. Применительно к ПЭВМ лидером семейства языков Паскаль можно считать версию Турбо-Паскаль 7.0, разработанную фирмой Borland International в 1992 г. Эта версия позволила объединить в единой системе программирования мощный алгоритмический потенциал языка, методы объектно-ориентированного программирования, современную графику, удобные средства тестирования и отладки программ, а также предоставить удобный интерфейс пользователю.
Подготовка по каждой теме начинается с изучения теоретического материала (рекомендуемой литературы) и методических указаний приведенных в практикуме. Степень усвоения материала проверяется с помощью контрольных вопросов, имеющихся практически в каждой работе. После чего необходимо выполнить вариант индивидуального задания, взяв его по номеру своей фамилии в списке группы, из перечня, приведенного в конце описания каждой темы.
Основными этапами при выполнении работы (варианта задания) являются: составление алгоритма; написание программы; загрузка программы в ПЭВМ; отладка программы; получение результата; интерпретация (толкование) результата.
Составление алгоритма и написание программы выполняются до начала лабораторных занятий. Рекомендуется тщательно проверить самому программу, до того как ее подпишет преподаватель к выполнению, так как наличие ошибок существенно увеличивает время отладки программы и решения задачи на ПК. Студент должен уметь правильно интерпретировать (объяснять) полученные результаты.
После получения результатов студент оформляет отчет по утвержденному образцу, который защищается на очередном занятии.
Отчет должен быть оформлен по соответствующему образцу, и содержать: задание к работе; схему алгоритма; отлаженную программу решения задачи; результаты решения задачи, подписанные преподавателем или дежурным инженером-программистом.
Преподаватель вправе вернуть небрежно оформленный или содержащий ошибку отчет по лабораторной работе, а также не зачесть ее, если теоретическая подготовка студента по этой теме недостаточна.