
- •«Основы пРограммирования на языке pAscal»
- •Лабораторная работа №1
- •1. Общие сведения
- •1.1. Введение
- •1.2 Алфавит языка Паскаль
- •1.3. Константы
- •1.3.1. Символьные константы
- •1.4. Переменные
- •1.5. Перечисляемые типы данных
- •1.6. Оператор присваивания
- •1.7. Выражения
- •1.8. Организация программы
- •1.9. Комментарии
- •1.10. Операторы ввода-вывода
- •1.10.1. Операторы ввода
- •1.10.2. Операторы вывода
- •1.10.3. Управление формой вывода данных
- •1.10.4 Вывод значений переменных
- •Лабораторная работа №2
- •1.Общие сведения.
- •1.1. Понятие циклического процесса.
- •1.2. Операторы цикла с параметром.
- •1.3. Оператор цикла с предусловием.
- •1.4. Оператор цикла с постусловием.
- •1.5. Вложенные циклы.
- •2. Задание
- •3. Содержание отчёта
- •4. Контрольные вопросы.
- •Лабораторная работа №3
- •1. Общие сведения.
- •2. Задание.
- •3. Содержание отчета.
- •4. Контрольные вопросы.
- •Лабораторная работа №4
- •1. Общие сведения.
- •1.1. Описание процедуры.
- •1.2. Функция.
- •1.3 Обращение к подпрограммам.
- •2. Задание
- •3. Содержание отчета.
- •4. Контрольные вопросы:
- •Лабораторная № 5
- •1.Общие сведения.
- •1.1. Установка графического режима.
- •1.2. Процедура
- •1.3. Координаты.
- •1.4. Цвета.
- •1.5. Линии и точки.
- •1.6. Многоугольники.
- •1.7. Дуги, окружности, эллипсы.
- •1.8. Заполнения.
- •1.9. Вывод текста.
|
Федеральное агентство по ОБРАЗОВАНИю ОРЛОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ университет Факультет ЭЛЕКТРОНИКИ И ПРИБОРОСТРОЕНИЯ |
Кафедра «Информационные системы»
Р.А. Лунёв
«Основы пРограммирования на языке pAscal»
Методические указания для выполнения лабораторных работ
Дисциплины – «Информатика»
Специальности – 230201, 230100.62, 230105
Орел, 2007
А
втор:
кандидат технических наук, старший
преподаватель кафедры «Информационные
системы» Р.А. Лунёв
Рецензент: профессор кафедры «Информационные системы», доктор технических наук И.С. Константинов.
Методические указания предназначены для выполнения лабораторных работ по дисциплине «Информатика» для специальностей 230201, 230100.62, 230105
Редактор Г.А. Константинова
Технический редактор М.Н. Малахов
Орловский государственный технический университет
Лицензия № 00670 от 5.01.2000
АНО «ОрелГТУ-РЦФИО»
Подписано к печати ______ . Формат 60х84 1/16.
Печать офсетная. Усл.печ. л. 1,4 . Тираж 50 экз.
Заказ № _____
Отпечатано с готового оригинал-макета
на полиграфической базе ОрелГТУ,
г. Орел, ул. Московская, 65.
© АНО «ОрелГТУ-РЦФИО», 2007
ОрелГТУ, 2007
Лунёв Р.А., 2007
СОДЕРЖАНИЕ
ЛАБОРАТОРНАЯ РАБОТА №1 4
1. Общие сведения 4
2. Задание 13
3. Содержание отчёта 14
4. Контрольные вопросы 14
ЛАБОРАТОРНАЯ РАБОТА №2 19
1.Общие сведения. 19
1.1. Понятие циклического процесса. 19
1.2. Операторы цикла с параметром. 19
PROGRAM FUNY; 20
VAR X, Y: REAL; 20
K: INTEGER; 20
BEGIN 20
FOR K: = 1 TO 41 DO 21
BEGIN {НАЧАЛО ЦИКЛА} 21
WRITE (X, Y); 21
X: = X+0,2 21
END {КОНЕЦ ЦИКЛА} 21
1.3. Оператор цикла с предусловием. 22
2. Задание 26
3. Содержание отчёта 26
4. Контрольные вопросы. 26
ЛАБОРАТОРНАЯ РАБОТА №3 30
1. Общие сведения. 30
2. Задание. 34
3. Содержание отчета. 34
4. Контрольные вопросы. 34
ЛАБОРАТОРНАЯ РАБОТА №4 38
1. Общие сведения. 38
2. Задание 43
3. Содержание отчета. 43
4. Контрольные вопросы: 43
ЛАБОРАТОРНАЯ № 5 50
1.Общие сведения. 50
2. Задание 58
3. Содержание отчета. 58
4. Контрольные вопросы: 58
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 60
Лабораторная работа №1
Тема: Организация линейной программы
Цель работы: Ознакомиться с алфавитом языка Паскаль, операторами присваивания и ввода-вывода.
1. Общие сведения
1.1. Введение
Язык программирования Паскаль, названный в честь французского ученого Блеза Паскаля, разработан профессором Института информатики Швейцарской высшей политехнической школы Никласом Виртом в 1970 году. Язык Паскаль получил наибольшее распространение в микроЭВМ. Обладая сравнительной простотой, он представляет пользователю большие возможности для программирования широкого круга задач.
1.2 Алфавит языка Паскаль
1) буквы латинского алфавита A, B, C… ;
2) буквы русского алфавита А, Б, В,…Я (кроме Ъ);
3) цифры 1,2,3,4,5,6,7,8,9;
4) знаки арифметических операций:
+ - сложение;
- - вычитание;
*- умножение;
/ - деление;
5) специальные символы:
. – точка;
, − запятая;
; − точка с запятой;
: − двоеточие;
’ – апостроф;
( ) – круглые скобки;
[ ] – квадратные скобки;
_ −пробел;
{ } – фигурные скобки;
6) знаки операций:
> - больше;
< - меньше;
>= - больше или равно;
<= - меньше или равно;
= - равно;
<> - не равно;
:= - присвоить.
Из символов алфавита строят более сложные конструкции – слова, словосочетания, предложения. В языке Паскаль под словом понимают число, строку, имя. Минимальная конструкция языка, представляющая собой законченную мысль, есть предложение. Предложение либо задает полное описание некоторого действия, которое необходимо выполнить, и называется оператором, либо описывает структуру и организацию данных – объектов языка, над которыми эти действия производятся, и называется описанием. Совокупность описаний и операторов образует программу. Для того, чтобы научиться писать программы, необходимо изучить синтаксис языка (правила записи его конструкций) и его семантику (смысл и правила использования этих конструкций).
В языке Паскаль существует некоторый набор служебных слов, назначение которых строго определено (зарезервировано) и которые не могут быть использованы с другой целью. Служебные слова используются, например, для обозначения операторов.