Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR_2-8.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
583.17 Кб
Скачать

2.3. Оборудование и программное обеспечение

1. ПЭВМ IBM PC.

2. Операционная система Windows.

3. Интегрированная среда FreePascal.

2.4. Задание на работу

1. Изучить теоретические положения лабораторной работы.

2. Скачать и установить среду (программу) Free Pascal.

3. Изучить команды меню главного окна программы, сочетания клавиш и операторы языка Пасаль.

4. Научиться сохранять набранные тексты программ в файлы.

5. Научиться загружать сохраненные файлы с текстами программ в окно редактирования среды Free Pascal.

6. Продемонстрировать свое умение преподавателю.

7. Ответить на контрольные вопросы.

8. Оформить отчет.

2.5. Контрольные вопросы

1. Что такое процесс компиляции?

2. Как пользователь узнает о том, что компиляция прошла успешно?

3. Какие операторы языка Паскаль Вам известны?

4. Какие сочетания клавиш можно использовать в среде Free Pascal?

5. Как сохранить набранный текст программы в файл?

6. Как загрузить набранный текст программы из файла в окно редактирования?

2.6. Правила оформления отчета

Отчет должен содержать:

1. Номер работы, цель и название.

2. Описание команд главного меню среды Free Pascal.

3. Описание клавиш.

4. Описание технологии сохранения программ в среде Free Pascal.

5. Описание технологии загрузки файлов в окно редактирования среды Free Pascal.

6. Вывод по работе.

ЛАБОРАТОРНАЯ РАБОТА № 3

Основы алгоритмизации и программирования.

Составление простейших схем

и программ в среде программирования Free Pascal

3.1. Цель работы

Получение навыков по составлению и отладке простейших схем и программ на языке Паскаль (изучение последовательности или следования).

3.2. Теоретические положения

Схема программы – ориентированный граф, предписывающий однозначное выполнение действий при работе компьютерной программы. Составление схем программ осуществляется в соответствии с ГОСТ 19.701-90 «Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения».

Часто схему программы называют алгоритмом, однако алгоритм – более широкое понятие, так как способы задания алгоритмов – различны, например, словесный, табличный, графический и другие способы. Схема программы – это графическое изображение алгоритма, на базе которого работает программа.

Указанный ГОСТ регламентирует блоки и правила их оформления при графическом изображении схем программ. Выбор блока зависит от действий, заложенных в программу. Каждое конечное действие программы в схеме описывается одним блоком.

Программа – запись действий, которые должны выполниться компьютером, составленные на «понятном» для него языке.

Простейшая программа выполняет последовательность действий, не имея ветвлений и циклов. Такая базовая структура программы называется следование или последовательность (рисунок 5).

Рисунок 5 – Базовая структура,

которая называется следование или последовательность

3.3 Примеры для составления схем и программ

Пример 1: Требуется вычислить значение функции , при x=3.

Схема работы программы для примера 1 представлена на рисунке 6.

Рисунок 6 – Схема работы программы для примера 1

Текст программы, составленный на языке Паскаль для примера 1 (для среды Free Pascal) представлен на рисунке 7.

Рисунок 7 – Текст программы, составленный на языке Паскаль для примера 1

В представленной программе:

Program proba – название программы;

Var x,y:real – описаны переменные x,y вещественного типа (любые значения в пределах от -∞ до +∞;

BEGIN – открытие операторных скобок;

x:=3 – переменной х присвоено значение 3;

y:=sqr(x) – переменной y присвоено значение, равное квадрату значения, содержащегося в переменной х (sqr – запись возведения числа в квадрат);

Writeln(‘Значение функции равно‘, y); – оператор вывода Writeln, который позволит вывести на экран запись в апострофах ‘Значение функции равно‘, а затем значение, содержащееся в переменной y, в данном случае 9.

END – закрытие операторных скобок.

Примечание: Оператор вывода Writeln может быть заменен на оператора вывода Write. После каждой строки должен стоять знак «;».

Пример 2: Требуется изменить программу для примера 1 так, чтобы значение функции у(x) можно было вычислить при любом х.

Схема работы программы для примера 2 представлена на рисунке 8. Причем, новые операторы в тексте программы выделены крупным шрифтом.

Рисунок 8 – Схема работы программы для примера 2

Текст программы для примера 2 представлен на рисунке 9.

а) б)

Рисунок 9 – Текст программы для примера 2 (варианты записи программы)

Здесь:

Write (‘Введите значение х‘) – оператор вывода Write, который после запуска программы выведет на экран запись в апострофах ‘Введите значение х‘. После этого пользователь будет знать, что необходимо сделать (ввести с клавиатуры значение х).

Read(x) – оператор ввода Read, т.е. программа заносит в оперативную память введенное с клавиатуры значение х.

Примечание: Если при выводе результатов работы программы после переменных х и y ввести значения цифр, например, 3:2, то количество знаков после запятой в полученном значении будет ограничено.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]