
- •Сборник методических указаний к лабораторным работам
- •Методические указания к лабораторной работе № 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, в котором необходимо привести:
- •Контрольные вопросы
Составной оператор
Составной оператор - объединение нескольких операторов в одну группу, рассматриваемую как единый оператор. Форма записи данного оператора:
begin
оператор 1;
опертор2;
onepamopN
end;
В этой конструкции служебные слова begin (начало) и end (конец) называются операторными скобками. Любой из операторов, входящих в составной оператор, в свою очередь, может быть составным.
Задание
1. Используя значения для площади треугольника и его сторон (см. задачу, приведенную выше), вычислить высоты треугольника к соответствующим сторонам по формулам: ha = 2s/a, hb = 2s/b, hc = 2s/c.
2. Зная радиус, вычислить длину окружности, площадь круга и объем шара по формулам: 1 = 2тгг, s = тгг2, v = (4/3)тгг3.
3. Вычислить площадь и периметр прямоугольника со сторонами а и b по формулам: s = a*b, p = 2 (a+b).
4. Вычислить площадь трапеции со сторонами основания а и b и высотой h по формуле: s = c*h, где с - средняя линия трапеции с = (а+Ь)/2.
5. Поменять значения двух переменных а и Ь: 1) используя третью переменную с, 2) не используя третью переменную.
6. Написать программу для вычисления количества прожитых Вами лет.
7. Написать программу, которая запрашивает имя пользователя, а затем приветствует его (например "Здравствуйте, Иван Иванович!").
8. Написать программу, которая по введенному пользователем символу определяла бы его код и наоборот.
9. Написать программу, которая по введенному пользователем целому числу (символу) определяла бы предшествующее и следующее за ним число (символ).
Порядок выполнения работы.
Для выполнения первого задания необходимо войти в среду программирования ABC Pascal и в окне редактирования ввести текст программы, произвести ее отладку и выполнение.
Содержание отчета
Отчет оформляется на стандартных листа формата а4, в котором необходимо привести:
Название работы.
Постановку задачи.
Описание алгоритма (метода) решения.
Текст программы.
Результаты работы программы на 2–3 контрольных примерах.
Контрольные вопросы
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Тульский государственный университет»
Институт высокоточных систем им. В.П. Грязева
Кафедра Системы автоматического управления
Методические указания к лабораторной работе № 3
СОСТАВНОЙ ОПЕРАТОР. УСЛОВНЫЙ ОПЕРАТОР. ОПЕРАТОР ВЫБОРА.
по дисциплине
ИНФОРМАТИКА
Направление подготовки (специальность):
161101 Системы управления летательными аппаратами
Профиль подготовки (специализация): Системы управления движением летательных аппаратов
Квалификация (степень) выпускника: специалист
Форма обучения: очная
Тула 2011 г.
Цель и задачи работы: освоить применение условного оператора и оператора выбора.
Теоретические сведения
Условный оператор
Условный оператор предназначен для организации ветвления в программах. Он имеет вид:
if условие then onepamopl else onepamop2;
где onepamopl, onepamop2 - любой оператор языка Паскаль (в том числе и составной оператор), условие - булевское выражение.
При выполнении условного оператора сначала вычисляется значение логического выражения. Если это условие — true, то выполняется оператор, следующий за служебным словом then. В противном случае выполняется оператор, следующий за служебным словом else. Например:
if х > 0 then x:=x+l else х:=х-1;
значение переменной jc будет увеличено на 1, если логическое выражение д>0 имеет значение true, либо уменьшено на 1, если значение логического выражения д>0 есть false.
Можно использовать сокращенную форму условного оператора, имеющую вид:
if условие then оператор;
В условном операторе за служебным словом then и else могут следовать любые операторы языка Паскаль, в том числе и условные, поэтому возможны вложенные условные операторы, например:
if х > У then x:=x-y
else if x=y thenx:=0 else у:=у-х;