
- •Описание постановки задачи
- •Характеристика задачи
- •Исходные данные
- •Результаты решения
- •Описание проектных решений
- •Функциональная структура задачи, программы
- •Описание алгоритма задачи
- •I, attempt
- •Intquanp
- •Intquanp
- •Input (q, I, f)
- •Структура программы
- •Текст программы
- •Исполнение программы
- •Описание результатов испытаний программы
- •Приложения
Описание алгоритма задачи
На рис 2.3- 2.8 представлены схемы обобщённого алгоритма задачи «Получение сведений о результативности футболистов» и алгоритмов отдельных её процедур. Смысл используемых в них условных обозначений приведён в таблицу 2.1. Обобщённый алгоритм описывается в основной программе. Алгоритмы отдельных процедур – в соответствующих подпрограммах (см. 2.1).
Таблица 2.1 Описание идентификаторов
Название
процедуры (функции)
Смысл
идентификатора
Переменная
типа integer,
хранит в себе число элементов в
промежуточном массиве
c
y
x
Переменная
типа kol_gol,
хранит в себе запись, считанную из файла
Calculation
Переменная
типа boolean,
хранит в себе результат проверки
введённого запроса на наличие символов,
отличающихся от цифр
f1
f2
Переменная
типа boolean,
хранит в себе результат проверки
введённого запроса на наличие
отрицательного знака
Переменная
типа integer
- номер неправильного символа при
преобразовании с помощью процедуры
Val
err
Переменные
типа integer
- счётчики
циклов
Переменная
типа string,
хранит в себе запрос (минимальное
количество голов)
Переменная
типа boolean,
хранит в себе результат проверки
введённого запроса на корректность
Переменная
типа integer,
хранит в себе преобразованный в формат
целого числа запрос (минимальное
количество голов)
f
quanp
Input
Название
идентификатора
I, attempt
Intquanp
Переменная
типа arr1,
хранит в себе результат работы
подпрограммы – запись с информацией
о футболисте