Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Разработка схемы алгоритма и ее описание
100%
Уникальность
Аа
4320 символов
Категория
Программирование
Курсовая работа

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

Разработка схемы алгоритма и ее описание .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Приведем укрупненную схему алгоритма программы (рис. 1).
Начало
[3] Инициализация меню InitMenuItems(N, Menu)
[5] Выбор из меню
Regim = RunMenu(Menu,N,0,7,
Regim)
menu
Regim
1
2
1
3
[8] Удалить запись
DeleteRecord(SG,NSG,recno)
[1] Вывод заставки Title
[6] Загрузка данных из файла
LoadFF(db_name, NSG, SG)
2
4
[9] Редактировать запись
Dialog(temp, true)
[4] Вывод меню PutMenu(N, 0, 7, Menu)
[7] Добавить запись
Dialog(temp, false)
[2] Авторизация
Рисунок 1 - Укрупненная блок - схема алгоритма решения задачи (начало)
[11] Вывод протокола ShowProtocol(SG, NSG)
6
1
2
[12] Сохранить записи
SaveTF(db_name, NSG, SG)
7
8
Конец
5
[10] Перерасчет стипендии Recalc(SG, NSG)
Укрупненная блок - схема алгоритма решения задачи (окончание)
Проведем детализацию в последовательности, определяемой нумерацией блоков (см. рис. 1).
1. Вывод заставки программы. В этом блоке вызывается процедура, содержащая текстовую заставку.
2. Авторизация. Вводится логин и пароль для входа. Если выполняется вход в режиме администратора, становятся доступны все функции меню, при входе в режиме обычного пользователя предоставляется ограниченный доступ

Зарегистрируйся, чтобы продолжить изучение работы

. Если логин и пароль введены неверно, выводится сообщение об ошибке и программа завершается.
3. Инициализация меню. Выполняется формирование названий пунктов меню и их экранных координат.
4. Вывод меню. На экран выводится меню программы, состоящее из 9 пунктов.
5. Выбор команды из меню. При помощи клавиш управления курсором или выбирает нужный пункт меню и нажимает клавишу Enter.
Обработка команд меню.
6. Загрузка данных из текстового файла. Пользователь вводит имя текстового файла с данными по группе. Если файл существует, выполняется чтение данных из него и загрузка в массив SG размерности NSG. Блок - схема алгоритма загрузки данных из файла в массив приведена на рис. 2.
7. Добавить запись. В окне ввода выполняется ввод данных по студенту: ФИО, оценки по 5 предметам и флажок персональной надбавки. При вводе производится контроль корректности значений.
8. Удалить запись. Удаление записи выполняется по ФИО студента, которое предварительно вводится пользователем. Если запись существует, она удаляется из массива SG. Блок - схема алгоритма удаления записей из массива приведена на рис

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Больше курсовых работ по программированию:

Вычисление определенного интеграла методом трапеции (на языке C#)

18774 символов
Программирование
Курсовая работа
Уникальность

Построение Карты Кохонена на языке Си++

36699 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Закажи курсовую работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.