Логотип Автор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 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по программированию:

Мультикультурализм в Европе (страны Западной и/или Северной Европы)

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

Разработка информационной системы учета книг в библиотеке с использованием C#

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

Сравнительный анализ архитектур нейронных сетей в задачах классификации и регрессии

52861 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Узнать стоимость», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

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