Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы программирования на языке Pascal.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.91 Mб
Скачать

47

Федеральное агентство по ОБРАЗОВАНИю

ОРЛОВСКИЙ ГОСУДАРСТВЕННЫЙ

ТЕХНИЧЕСКИЙ университет

Факультет ЭЛЕКТРОНИКИ И ПРИБОРОСТРОЕНИЯ

Кафедра «Информационные системы»

Р.А. Лунёв

«Основы пРограммирования на языке 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) знаки операций:

> - больше;

< - меньше;

>= - больше или равно;

<= - меньше или равно;

= - равно;

<> - не равно;

:= - присвоить.

Из символов алфавита строят более сложные конструкции – слова, словосочетания, предложения. В языке Паскаль под словом понимают число, строку, имя. Минимальная конструкция языка, представляющая собой законченную мысль, есть предложение. Предложение либо задает полное описание некоторого действия, которое необходимо выполнить, и называется оператором, либо описывает структуру и организацию данных – объектов языка, над которыми эти действия производятся, и называется описанием. Совокупность описаний и операторов образует программу. Для того, чтобы научиться писать программы, необходимо изучить синтаксис языка (правила записи его конструкций) и его семантику (смысл и правила использования этих конструкций).

В языке Паскаль существует некоторый набор служебных слов, назначение которых строго определено (зарезервировано) и которые не могут быть использованы с другой целью. Служебные слова используются, например, для обозначения операторов.