Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pojasnitelnaja_zapiska.docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
165 Кб
Скачать
☆
  1. Описание программы

Программа написана на языке Турбо Паскаль 7.0 с использованием процедур и структурно состоит основной программы и трех процедур:

KR -главная программа;

InputDan - процедура ввода данных, с помощью генератора случайных чисел или ввода данных с клавиатуры;

SortDan – процедура сортировки введенных данных;

OutputDan – процедура вывода данных до и после сортировки.

Описание программы полностью соответствует описанию алгоритма программы.

  1. Инструкция пользователю

Данная программа обеспечивает следующие функции: ввод, обработку, сортировку и вывод данных.

Для запуска программы необходимо запустить на выполнение файл KurRab.exe. На экране появится главное меню системы( Приложение В, рисунок 1).

Текущий пункт меню выбирается с помощью клавиш перемещения курсора влево или вправо и нажатия клавиши Enter.

Процесс обработки, сортировки или вывода данных возможен только при условии ввода данных.

При запуске информационной системы могут выдаваться следующие сообщения:

Сообщения

Действия пользователя

1.Введите пункт меню

В разделе «Ввода данных» следует выбрать один из представленных там пунктов меню для выполнения конкретной операции, исходя из интересов пользователя

2. Для выхода в меню нажмите клавишу Enter

Для выхода в меню и продолжения работы следует нажать клавишу Enter

3.Введите элементы массива

Для продолжения работы следует водить данные последовательно и в конце ввода каждого элемента нажимайте Enter или для выхода выбрать соответствующий пункт меню и нажать Enter

4.Данные не введены, для выхода в меню нажмите Enter

Для продолжения работы следует возвратиться в меню и внести необходимые данные в раздел «Ввод данных» либо осуществить выход из программы посредством выбора соответствующего пункта меню и нажатия клавиши Enter

5.Сортировка произведена. Для выхода в меню нажмите Enter

После данного сообщения, свидетельствующего о выполнении сортировки массива, следует нажать Enter для продолжения работы

Для завершения работы программы необходимо выбрать пункт «Выход» в меню системы.

ЗАКЛЮЧЕНИЕ

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

СПИСИК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1. Епанешников А. Программирование в среде Турбо Паскаль 7.0.-М.: Диалог-МИФИ, 2007.

  2. Короткова Н.Н. Информатика: Учебно-методическое пособие. Курсовое проектирование. – Пенза: ПГТА, 2012.

  3. Марченков А.И. Программирование в среде Турбо Паскаль 7.0.- М.: Бином Универсал; Киев: ЮНИОР, 2008.

  4. Меженный О.А. Turbo Paskal.- Вильямс, 2008.

ПРИЛОЖЕНИЯ

Приложение А.

Схема главной программы

Начало

Вывод меню на экран

Выбор пункта меню

Вариант меню

InputDan

Ввод данных

SortDan

Сортировка

OutputDan

Вывод данных

Выход

Конец

Схема подпрограммы ввода

InputDan

Вывод меню на экран

Ввод пункта меню n

n

1

2

3

для выхода нажмите Enter

For i:=1..5 For i:=1..5

InputDan

For j:=1..5 For j:=1..5

A[I,j]

A[I,j]:=random

Схема подпрограммы сортировки

SortDan

PV=1

Данные не введены

В

нет

да

K:=1

for i:=1..5

for j:=1..5

i+j<6

A1[k]:=a[i,j]

K:=k+1

да

A

PS:=1

for i:=1..9

min:=i; p:=0

Для выхода в меню нажмите Enter

f

В

or j:=i+1..10

A1[j]>A1[min]

да

SortDan

min:=j; p:=1

Buf:=A1[i];

A1[i]:=A1[min];

A1[min]:=Buf

P=1

A

да

Схема подпрограммы вывода

OuptutDan

PV=0

Данные не введены

D

да

нет

for i:=1..5

for j:=1..5

A[i,j]

min:=A[2,1]

(i>j) and (A[i,j]<min)

да

min:=A[i,j]

C

C

нет

min<>0

да

деление невозможно

A[i,j]>0

A[i,j]:=A[i,j] div min

A[i,j]

PS=1

да

A1[i]

Для выхода в меню нажмите Enter

D

OuptutDan

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