
- •Лабораторная работа №1 Составление простейших программ на языке Pascal
- •6 Порядок выполнения работы:
- •7 Содержание отчета
- •8 Контрольные вопросы
- •9 Приложение
- •9.1 Структура программы
- •9.2 Основные типы данных
- •9.2.1 Целый тип данных
- •9.2.2 Действительный тип данных
- •9.2.3 Логический тип данных
- •Выражения и операции
- •Арифметические выражения
- •Логические выражения
- •Оператор присваивания
- •Ввод данных с клавиатуры и вывод результатов на экран
- •Операторы вывода на экран
- •Операторы ввода с клавиатуры
Лабораторная работа №1 Составление простейших программ на языке Pascal
1 Цель работы
1.1 Научиться составлять простейшие программы на языке Pascal, используя готовые алгоритмы.
2 Литература
2.1 Колдаев В.Д. Основы алгоритмизации и программирования: Учебное пособие / Под ред. Проф. Л.Г. Гагариной. - М.: ИД «Форум»: ИНФРА-М, 2006.
2.2 Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство; НМЦ СПО; Высшая школа, 2008.
2.3 Приложение.
3 Подготовка к работе
3.1 Изучить основы составления программ на языке Паскаль.
3.2 Изучить правила ввода и редактирования текста программ.
3.3 Изучить правила применения оператора IF...THEN...ELSE... .
3.4 Подготовить бланк отчёта с программами по алгоритмам практической работы №1 учебной дисциплины «Теория алгоритмов».
4 Основное оборудование:
4.1 Персональный компьютер.
5 Задание
5.1 Проверить в работе написанные программы (условия задач см. таблицу №1).
5.2 Провести тестирование программ.
Таблица 1 – Задания для лабораторной работы №1
Вариант |
Задание |
1 |
1)
Вычислите значение функции у =
|
2)
Угол задан в градусах
|
|
3) Определите площадь заштрихованной фигуры (рисунок 1), если известна длина стороны квадрата.
|
Продолжение таблицы 1
2 |
1)
Вычислите значение функции у =
|
2)
Угол
|
|
3) Определите площадь заштрихованной фигуры(рисунок 1), если известна длина стороны квадрата.
Рисунок 1 |
6 Порядок выполнения работы:
6.1 Введите написанную программу №1 в окно редактора.
6.2 Проведите проверку работы программы.
6.3 Покажите преподавателю.
6.4 Повторите пункты 6.1 – 6.4 для задач №2 и №3.
7 Содержание отчета
7.1 Титульный лист.
7.2 Цель работы.
7.3 Условия задач.
7.4 Программы на языке Pascal.
7.5 Таблицы тестирования программ.
7.6 Вывод по проделанной работе
8 Контрольные вопросы
8.1 С чего начинается программа на языке Pascal?
8.2 Как описываются переменные на языке Pascal?
8.3 С чего начинается основная программа на языке Pascal?
8.4 Чем заканчивается программа на языке Pascal?
8.5 Как сохранить программу на диске?
8.6 Какой вид имеет оператор вывода на языке Pascal?
8.7 Какой вид имеет оператор ввода на языке Pascal?
8.7 Какой вид имеет оператор присваивания на языке Pascal?
8.8 Какие операции можно применять к переменным целого типа?
8.9 Как выглядит условный оператор на языке Pascal? Как он работает?
9 Приложение
9.1 Структура программы
Программа на языке Pascal состоит из следующих разделов:
Заголовок;
Объявление используемых модулей;
Объявление меток;
Объявление констант,
Объявление типов;
Объявление переменных;
Объявление процедур и функций программиста;
Инструкции.
Структура программы в общем виде:
Program ИмяПрограммы ;
USES
{объявление используемых модулей}
label
(объявление меток)
const
{объявление констант}
type
{объявление типов)
var
{объявление переменных}
{объявление процедур и функций программиста}
begin
{инструкции программы}
end.
Например, рассмотрим программу
Program Example_1;
Var a,b,rez: Integer;
Begin Writeln(‘Введите два числа через пробел’);
Readln(a,b);
rez:=a*b;
Writeln(‘Их произведение равно’, rez);
Writeln(‘Нажмите <Enter>’);
Readln;
End.
В приведенном примере находится произведение двух целых чисел, введенных с клавиатуры.
Рассмотрим более подробно программу.
После зарезервированного слова Program записывается имя программы. В имени программы не должно быть пробелов, оно должно начинаться с буквы, состоять только из латинских букв, цифр и символа подчеркивание.
Раздел описаний содержит описание переменных. Он начинается со служебного слова Var, после которого идет последовательность объявления переменных и отделяется от следующего раздела точкой с запятой. В каждом объявлении перечисляются через запятую имена переменных одного типа, после чего ставится двоеточие и указывается тип переменных. В данном разделе должны быть описаны все переменные, встречающиеся в программе.
После описательной части идет раздел операторов, начинающийся со служебного слова Begin, после которого идут операторы языка. В конце раздела операторов стоит служебное слово END, после которого стоит точка.