Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_часть1.doc
Скачиваний:
23
Добавлен:
18.11.2019
Размер:
4.1 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

Национальный аэрокосмический университет им. Н.Е. Жуковского

«Харьковский авиационный институт»

А.В. Карташов, ю.А. Скоб, в.А. Халтурин, и.А. Трофимова, л.И. Черноштан, ю.К. Чернышев, о.В. Яровая информатика

Учебное пособие

по лабораторному практикуму

Харьков “ХАИ” 2005

УДК 681.3.06+519.6

Информатика / А.В. Карташов, Ю.А. Скоб, В.А. Халтурин, И.А. Трофимова, Л.И. Черноштан, Ю.К. Чернышев, О.В. Яровая. – Учеб. пособие по лабораторному практикуму. – Харьков: Нац. аэрокосм. ун-т “Харьк. авиац. ин-т”, 2005. – 178 с.

Представлено описание лабораторных работ, целью которых является приобретение навыков составления программ на алгоритмическом языке Паскаль и решение инженерных задач численными методами в средах программирования Ехсеl и МаthCad. Тематика лабораторных работ определена содержанием курса “Информатика”, большинство из них снабжено теоретическим введением и примерами составления программ.

Использованы материалы учебного пособия по лабораторному практикуму “Вычислительная техника и программирование”, разработанного коллективом авторов: Г.К. Бахмет, Ю.А. Скоб, В.А. Халтурин.

Для студентов инженерных специальностей, изучающих курс “Информатика”.

Ил. 27. Табл. 1. Библиогр.: 10 назв.

Р е ц е н з е н т ы: д-р физ.-мат. наук, проф. М.В. Новожилова,

канд. техн. наук, доц. А.А. Плехова

 Национальный аэрокосмический университет им. Н.Е. Жуковского «Харьковский авиационный институт», 2005 г.

Требования к выполнению лабораторных работ

При выполнении лабораторной работы необходимо решить предлагаемую задачу алгоритмически, написать программу, проверить ее выполнение на примерах и составить отчет. Программа должна правильно выполняться при любых значениях исходных данных. Правильность работы всех ветвей программы должна быть проверена на тестах. При отсутствии решения и в каждой аномальной ситуации должно быть напечатано соответствующее сообщение, например: "Исходные данные создают аномальную ситуацию: деление на ноль" и т.п. Не доводя до аварийного останова ЭВМ, надо предложить ввести новые данные.

Отчет должен содержать:

  1. Тему и цель задания.

  2. Постановку задачи.

  3. Требования к заданию и условия варианта.

  4. Программу на языке Паскаль.

  5. Результаты (протокол выполнения одного из примеров на экране) работы программы.

Лабораторная работа № 1

СТРУКТУРА ПРОГРАММЫ И СТАНДАРТНЫЕ ТИПЫ ДАННЫХ

Цель работы ознакомление со средой программирования Турбо Паскаль и встроенными типами данных и процедурами ввода-вывода; приобретение навыков составления программы на языке Турбо Паскаль.

Постановка задачи: записать и посчитать по заданному варианту программу линейного алгоритма в среде Турбо Паскаль.

Теоретические сведения

Элементы среды Турбо Паскаль

Среда Турбо Паскаль включает в себя редактор, компилятор, редактор связей и отладчик.

В окне редактора первая строка содержит все команды главного меню:

File – операции с файлами, смена каталога, выход из режима Турбо-Паскаль;

Edit – возвращение в режим редактирования;

Run – выполнение программы, построчный просмотр программы;

Compile – компиляция программы;

Options – управление режимом компиляции и рабочей средой Турбо Паскаль;

Debug – проверка значения переменных при отладке программы, нахождение нужной процедуры или функции;

Break/watch – управление при отладке (прерывание/просмотр).

Внизу, под перечнем главного меню, приведена информация окна редактора, куда включены данные о координатах курсора, режиме вставки, режиме абзаца, имени накопителя, имени файла.

В последней строке экрана приведено назначение функциональных клавиш.

При выборе из меню команды Run высвечивается окошко с подменю вида

Run

Run Ctrl-F9

Program reset Ctrl-F2

Go to cursor F4

Trace into F7

Step over F8

User screen Alt-F5

Содержание команд подменю:

Run (Ctrl-F9) – автоматическое выполнение программы из файла редактора;

Trace into (F7) – построчное выполнение программы (трассировка);

Step over (F8) – пооператорное выполнение программы (трассировка), но без просмотра выполнения подпрограмм-функций и процедур;

Program reset (Ctrl-F2) – прекращение построчного выполнения программы (трассировки);

Go to cursor (F4) – выполнение программы от текущей строки до строки, где находится курсор;

User screen (Alt-F5) – просмотр результата выполнения программы.

Находясь в режиме экранного редактора (свидетельством чего является мигание курсора на экране), пользователь может написать необходимую программу.

Переход в главное меню осуществляется нажатием клавиши F10, выход из главного меню – повторным нажатием F10 или клавиши ESC.

После того как набрана программа, пользователь переходит в главное меню и нажатием подменю RUN передает программу на выполнение.

Для просмотра результатов счёта пользователь выбирает подменю User screen (Alt-F5).

Для выхода в окно редактирования из окна просмотра необходимо нажать любую клавишу.

Турбо Паскаль позволяет при отправлении программы на счёт обнаруживать синтаксические ошибки и ошибки выполнения. В этом случае возникают сообщение об ошибке, её номер и пояснение на английском языке. Сам курсор указывает на то место в программе, где подразумевается ошибка. При высвечивании ошибки ее необходимо исправить курсором и отправить программу на выполнение (Run). Для отыскания ошибок используют трассировку программы (выполнение по шагам).