Составление алгоритма, отладка и тестирование программы с использованием подпрограмм



МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

 

Факультет среднего профессионального образования

 

METOДИЧЕСКИЕ УКЗАНИЯ

ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ

по МДК01.02

ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕ

 

 

по специальности:

09.02.03«Программирование в компьютерных системах»

 

 

Санкт-Петербург

2017г.


 

СОДЕРЖАНИЕ

 

Лабораторная работа №1 3

Изучение интегрированных сред разработки программ (PascalABС, PascalABС.NET )

Лабораторная работа №2 8

Составление алгоритма, отладка и тестирование программы с использованием подпрограмм  

Лабораторная работа №3 22

Разработка алгоритма, отладка и тестирование программы обработки текстовой информации 

Лабораторная работа №4 29

Разработка алгоритма, отладка и тестирование программы обработки данных множественного типа 

Лабораторная работа №5 36

Разработка алгоритма, отладка и тестирование программы обработки массива записей 

Лабораторная работа №6 44

Разработка алгоритма, отладка и тестирование программы обработки файла данных 

Лабораторная работа №7 55

Разработка алгоритма, отладка и тестирование программы обработки динамических данных 

Лабораторная работа №8 68

Управление экраном в текстовом режиме. Создание меню пользователя 

Лабораторная работа №9 71

Отладка программы вывода графического изображения 

 


 

Лабораторная работа№1

Изучение интегрированных сред разработки программ (PascalABС, PascalABС.NET )

Цель работы:

- получить навыки работы в интегрированной средеPascalABC;

- изучить команды редактирования;

- ознакомиться с пунктами главного меню.

 

Состав интегрированной среды:

- текстовый редактор;

- компилятор;

- компоновщик;

- отладчик;

- справочная система.

 

Интегрированная среда:

- имеет развитую систему меню (главное и локальное);

- обладает много файловым системным редактором (можно осуществлять обмен информации между отдельными окнами через промежуточный буфер).

1. Для загрузки интегрированной среды PascalABC запустите файл

На экране отобразится следующее окно

 

 

2. Создайте новый файл для ввода текста программы: меню Файлà пункт Новый(Ctrl+N) или кнопка на панели инструментов Новый файл.

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

 

 

 

4. Запустите программу на выполнение: меню Программа àпункт Выполнить или кнопка Выполнить на панели инструментов

 

 

 

5. Введите исходные данные для выполнения вашей программы

 

6. Для отладки программы воспользуйтесь пунктами меню Программа или соответствующими пунктами панели инструментов.

 

 

Для проверки правильности работы программы добавьте в окно отладки переменные или выражения, значения которых хотите контролировать.

Для пошагового выполнения программы без захода в подпрограммы нажимайте клавишу F8 или .

Для пошагового выполнения программы с заходом в подпрограмму нажимайте клавишу F7 или . Пошаговую отладку программы можно начать с любого места программ, для чего необходимо установить курсор в то место программы с которого хотите начать отладку и нажать F4 или .

 

 

 

 

 

7. Сохраните программу: меню Файлàпункт Сохранить какàукажите место сохранения файла и имя файла.

 


 

Лабораторная работа №2

Составление алгоритма, отладка и тестирование программы с использованием подпрограмм

Цель работы: Получить навыки в составлении алгоритма и отладке программы решения задач с использованием подпрограмм.

 

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

       При создании сложной программ возникает необходимость декомпозиции (разделении) ее на подзадачи. Pascal имеет различные средства для деления программы на части. На верхнем уровне (больших задач) – это модули, на нижнем уровне (элементарных подзадач) – это процедуры и функции.

Процедура – независимая именованная часть программы, которую можно вызвать по имени для выполнения определенных действий. Процедура не может выступать как операнд в выражении. Упоминание имени процедуры в тексте головной программы приводит к активизации процедуры и называется ее вызовом.

Например: Readln(x), Delete(St, 5, 2)

Функция предназначена для вычисления какой-либо скалярной (простой) величины. Имя функции может входить в выражение как операнд. В теле функции имени функции хотя бы раз должно быть присвоено значение.

Например: Ord(‘F’), Sqrt(a+b)

 

Все процедуры и функции языка ТurboPascal делятся на две группы:

- встроенные (стандартные) - хранятся в стандартных библиотечных модулях ;

- пользовательские - описываются в разделе описаний головной программы

 


Дата добавления: 2018-06-26; просмотров: 178; ЗАКАЗАТЬ РАБОТУ