- •Сборник методических указаний к лабораторным работам
- •Методические указания к лабораторной работе № 1
- •161101 Системы управления летательными аппаратами
- •Теоретические сведения
- •Задание
- •Порядок выполнения работы.
- •Порядок выполнения работы.
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 2
- •161101 Системы управления летательными аппаратами
- •Оператор присваивания
- •Ввод и вывод данных
- •Составной оператор
- •Задание
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 3
- •161101 Системы управления летательными аппаратами
- •Оператор выбора
- •Задание
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 4
- •161101 Системы управления летательными аппаратами
- •Задание
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 5
- •161101 Системы управления летательными аппаратами
- •Теоретические сведения
- •1. Алгоритмы обработки массивов
- •2. Ввод-вывод элементов одномерного массива
- •4. Вычисление произведения элементов массива
- •5. Поиска максимального элемента в массиве и его номера
- •6. Сортировка элементов в массиве
- •6.1. Сортировка методом "пузырька"
- •6.2. Сортировка выбором
- •6. Сортировка вставкой
- •7. Удаление элемента из массива
- •1. Алгоритмы обработки матриц
- •2. Алгоритм ввода-вывода матриц
- •Задание
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 6
- •161101 Системы управления летательными аппаратами
- •Теоретические сведения
- •Задание 8.
- •Методические указания к лабораторной работе № 7
- •161101 Системы управления летательными аппаратами
- •Теоретические сведения
- •Задание.
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 8
- •161101 Системы управления летательными аппаратами
- •2. Оператор присоединения.
- •Задание
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 9
- •161101 Системы управления летательными аппаратами
- •Задание
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 10
- •161101 Системы управления летательными аппаратами
- •Задание
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 11
- •161101 Системы управления летательными аппаратами
- •Теоретические сведения
- •Задание.
- •Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Методические указания к лабораторной работе № 12
- •161101 Системы управления летательными аппаратами
- •Сортировка обменом
- •Сортировка выбором
- •Сортировка включениями
- •Задание. Для сортировки методом включения
- •Для сортировки методом выбора
- •Для сортировки методом обмена
- •Порядок выполнения работы.
- •Содержание отчета Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
- •Контрольные вопросы
Задание
Изучить интегрированную среду.
Выполнить учебную программу.
Порядок выполнения работы.
Для выполнения первого задания необходимо войти в среду программирования 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, в котором необходимо привести:
Название работы.
Постановку задачи.
Текст программы.
Результаты работы программы на 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, за которым следует точка.
