Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы_Информатика.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
2 Мб
Скачать
☆

Задание

  1. Изучить интегрированную среду.

  2. Выполнить учебную программу.

Порядок выполнения работы.

Для выполнения первого задания необходимо войти в среду программирования ABC Pascal и в окне редактирования ввести текст программы, произвести ее отладку и выполнение.

Порядок выполнения работы.

1. Включите ПК, откройте FAR, выберите в качестве текущего сетевой диск Р и перейдите в cвой каталог, находящийся в каталоге Вашей группы;

2. Запустите ABC Pascal.

3. Наберите следующий текст:

Var A, B, S : Integer;

Begin

Writeln ('Введите целое число А - ');

Readln (A);

Writeln ('Введите целое число В - ');

Readln (B);

S := A+B;

WriteLn (S);

End.

4. Сохраните набранный текст, выбрав в меню "File" опцию "Save" (или нажав клавишу F2). Среда запросит новое имя файла. В ответ введите FIRST и нажмите Enter .

5. Запустите программу на исполнение.

6. В случае, если были допущены синтаксические ошибки, исправьте их и вновь повторите команду.

Содержание отчета

Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:

  1. Название работы.

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

  3. Текст программы.

  4. Результаты работы программы на 2–3 контрольных примерах.

Контрольные вопросы

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

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

Институт высокоточных систем им. В.П. Грязева

Кафедра Системы автоматического управления

Методические указания к лабораторной работе № 2

ОБЩАЯ СТРУКТУРА ПРОГРАММЫ НА ЯЗЫКЕ ПАСКАЛЬ. ОПЕРАТОР ПРИСВАИВАНИЯ. ВЫРАЖЕНИЯ. СТАНДАРТНЫЕ ФУНКЦИИ. ВВОД И ВЫВОД ДАН­НЫХ. ЛИНЕЙНЫЙ АЛГОРИТМ

по дисциплине

ИНФОРМАТИКА

Направление подготовки (специальность):

161101 Системы управления летательными аппаратами

Профиль подготовки (специализация): Системы управления движением летательных аппаратов

Квалификация (степень) выпускника: специалист

Форма обучения: очная

Тула 2011 г.

Цель и задачи работы: Изучить общую структуру программы на языке Турбо-Паскаль, простые и составные операторы, выражения и стандартные функции , ввод и вывод дан­ных.

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

Общая структура Паскаль - программы

Общая структура программы на языке Турбо-Паскаль схематично пред­ставлена на рис. 1.

Рис. 1. Общая структура программы

Заголовок программы: program имя_программы; Раздел определений и описаний:

  • label - для описания меток, использующихся в операторах goto;

  • const — для определения имен констант;

  • type — для определения типов данных, которые задаются пользовате­ лем;

  • var - для описания переменных всех типов;

  • procedure и function - для описания подпрограмм, представленных процедурами и функциями.

Программа может не содержать каких-либо из перечисленных разделов (или даже всех).

Раздел операторов обязателен, но может быть пустым, т.е. содержать только служебные слова begin и end.

Задача. Вычислить площадь треугольника по трем сторонам (a, b и с) в предположении, что такой треугольник существует.

program square;

11

{ Программа вычисления площади треугольника по формуле Герона } var

а, Ъ, с, р, s: real; begin

writeln('Введите значения сторон треугольника: '); read(a,b,c); p:=0.5*(a+b+c); s:=sqrt(p*(p-a)*(p-b)*(p-c)); write('Площадь треугольника равна ',s:6:2) end.

Заголовок программы включает в себя служебное слово program (оно должно быть первым), за ним следует имя программы — square. Имя програм­мы обычно выбирается программистом с расчетом, чтобы оно отражало глав­ную задачу, выполняемую программой. Строка под заголовком является ком­ментарием.

Раздел определений и описаний представлен только разделом описания переменных (все переменные, которые используются в программе, должны быть описаны!). Он начинается служебным словом var, за которым следует список имен (идентификаторов) переменных. Имена переменных (а, Ь, с, р, s ) разделяются запятыми. Список заканчивается двоеточием, после которого ука­зывается тип перечисленных переменных (в данном примере это real — вещест­венный).

Раздел операторов начинается служебным словом begin. Операторы про­граммы отделяются друг от друга точкой с запятой. Операторы целесообразно располагать так, чтобы сделать запись программы более наглядной и понятной. Раздел операторов заканчивается служебным словом end, за которым следует точка.