Создание базы данных "Стадионы города" на языке C
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание
Создать на языке C базу данных "Стадионы города".
Поля: название стадиона, год постройки, вместимость, количество площадок, виды спорта.
Программа должна осуществлять:
ввод и запись данных в текстовый файл,
корректировку введенной информации,
вывод на экран списка всех стадионов (по алфавиту),
вывод на экран стадионов, вместимость которых превышает указанную
поиск стадионов по заданным видам спорта.
Выбор режима работы должен выполняться с помощью меню.
Описание работы программы
В основной программе осуществляется загрузка базы данных в массив и вывод главного меню. Далее пользователю предлагается выбрать один из пунктов:
добавление записи;
удаление записи;
редактирование записи;
вывод всех стадионов (по алфавиту);
вывод стадионов по вместимости;
поиск стадионов по видам спорта;
выход из программы.
Если пользователь выбрал добавление новой записи, ему предлагается заполнить все поля таблицы по очереди. Запись добавляется в конец таблицы, счетчик записей увеличивается на единицу, происходит упорядочивание записей по алфавиту.
При выборе второго или третьего пункта пользователю предоставляется список всех записей и ожидается ввод номера записи для удаления или редактирования соответственно. После выбора пользователю выводится на экран та запись, которую он выбрал. Если пользователь выбрал второй пункт, то от пользователя ожидается подтверждение удаления записи. Если пользователь выбрал третий пункт, то пользователь должен ввести все поля, а затем подтвердить или отменить редактирования записи.
При выборе пункта 4 на экран выведутся все записи. Упорядочивание по алфавиту происходит автоматически при создании, удалении или редактировании записи.
При выборе пятого пункта пользователю предлагается сначала выбрать тип вместимости стадионов (равно, больше, меньше, больше или равно, меньше или равно), затем ввести вместимость, по которой хотите отфильтровать записи. После этого на экран выведутся записи удовлетворяющие условию.
При выборе пункта 6, пользователю предоставляется ввод вида спорта. После этого на экран выведутся записи удовлетворяющие условию. В программе не учитывается регистр букв, т.к. все строки автоматически приводятся к верхнему регистру.
При выборе пункта семь, пользователь подтверждает или отменяет выход из программы.
Алгоритм работы программы приведен в виде блок-схемы в приложении 1. Листинг программы приведен в приложении 2.
Создать на языке C базу данных "Стадионы города".
Поля: название стадиона, год постройки, вместимость, количество площадок, виды спорта.
Программа должна осуществлять:
ввод и запись данных в текстовый файл,
корректировку введенной информации,
вывод на экран списка всех стадионов (по алфавиту),
вывод на экран стадионов, вместимость которых превышает указанную
поиск стадионов по заданным видам спорта.
Выбор режима работы должен выполняться с помощью меню.
Описание работы программы
В основной программе осуществляется загрузка базы данных в массив и вывод главного меню. Далее пользователю предлагается выбрать один из пунктов:
добавление записи;
удаление записи;
редактирование записи;
вывод всех стадионов (по алфавиту);
вывод стадионов по вместимости;
поиск стадионов по видам спорта;
выход из программы.
Если пользователь выбрал добавление новой записи, ему предлагается заполнить все поля таблицы по очереди. Запись добавляется в конец таблицы, счетчик записей увеличивается на единицу, происходит упорядочивание записей по алфавиту.
При выборе второго или третьего пункта пользователю предоставляется список всех записей и ожидается ввод номера записи для удаления или редактирования соответственно. После выбора пользователю выводится на экран та запись, которую он выбрал. Если пользователь выбрал второй пункт, то от пользователя ожидается подтверждение удаления записи. Если пользователь выбрал третий пункт, то пользователь должен ввести все поля, а затем подтвердить или отменить редактирования записи.
При выборе пункта 4 на экран выведутся все записи. Упорядочивание по алфавиту происходит автоматически при создании, удалении или редактировании записи.
При выборе пятого пункта пользователю предлагается сначала выбрать тип вместимости стадионов (равно, больше, меньше, больше или равно, меньше или равно), затем ввести вместимость, по которой хотите отфильтровать записи. После этого на экран выведутся записи удовлетворяющие условию.
При выборе пункта 6, пользователю предоставляется ввод вида спорта. После этого на экран выведутся записи удовлетворяющие условию. В программе не учитывается регистр букв, т.к. все строки автоматически приводятся к верхнему регистру.
При выборе пункта семь, пользователь подтверждает или отменяет выход из программы.
Алгоритм работы программы приведен в виде блок-схемы в приложении 1. Листинг программы приведен в приложении 2.
Другие работы
КУРСОВАЯ РАБОТА. Организация труда работников. Безопасность персонала в организации
dychkova
: 26 февраля 2015
Оглавление
Введение 3
1. Основные понятия организации труда. 4
2. Сущность и характеристика нормирования труда как функция рациональной организации труда. 10
2.1. Методы нормирования труда. 13
2.2. Основные тенденции в совершенствовании нормирования труда в процессе организации труда. 16
3. Изучение затрат рабочего времени. 22
4. Безопасность персонала в организации. 28
4.1. Основные принципы обеспечения безопасности и охраны труда 30
4.2. Правовые основы охраны труда 34
Список использованной ли
200 руб.
Гидравлика и нефтегазовая гидромеханика ТОГУ Задача 9 Вариант 8
Z24
: 22 ноября 2025
Вертикальная цилиндрическая цистерна с полусферической крышкой (рис.8) до самого верха заполнена жидкостью Ж. Диаметр цистерны D, высота её цилиндрической части H. Манометр показывает манометрическое давление рм. Найти силу, растягивающую болты А, и горизонтальную силу, разрывающую цистерну по сечению 1-1.
200 руб.
Вариант №29. Соединение шлицевое по методичке Липовки
Чертежи
: 9 мая 2019
Всё выполнено в программе Компас 3D v16
В состав входит один чертеж шлицевого соединения Вариант №29.
Работа выполнена по методичке Липовки Е.Р. "Инженерная графика. Соединения разъемные", ред. 2012г.
Шлицевое соединение выполнено на формате А3, по примеру из методички, без спецификации. По заданному исполнению соответствующего варианта необходимо в левой части листа на чертеже нарезать необходимое количество зубьев (шлицев) нужной толщины на обеих деталях, произвести сборку в правой части ли
100 руб.
Контрольная работа ,Теория вероятностей и математическая статистика, вариант 12
Дистанционное обучение СибГУТИ 2026
: 7 марта 2023
Задание 1. Комбинаторика
Сколько 5-ти буквенных слов можно составить из букв слова Х О Д О К?
Задание 2. Основные теоремы
Две трети всех сообщений передаются по первому каналу связи, остальные-по второму. Вероятность искажения при передаче по первому каналу равна 0,01, по второму – 0,04. Какова вероятность искажения произвольно взятого сообщения?
Задание 3. Случайные величины
Найти математическое ожидание, дисперсию и среднее квадратическое отклонение дискретной случайной величины, заданной ря
250 руб.