Курсовая на тему Разработка программного обеспечения для обработки структурных данных с реализацией ввода и обработки структурных данных типа SStudent

Автор: ruvik07

Тип работы: Курсовая

Предмет: Программирование

Страниц: 45

Год сдачи: 2005

ВУЗ, город: БНТУ (Минск)

Выдержка

Анализ поставленной задачи.
Для хранения информации о студентах следует организовать некоторую, специально для этого предназначенную структуру данных. На основании постановки задачи в качестве такой структуры был выбран массив s типа Student_Struct, состоящий из 50 элементов:
Student_Struct s[50];
Это означает, что в базе данных может храниться информация о любом количестве студентов, не превышающем пятидесяти.
Занесение информации в базу данных (то есть в массив s[50]) должно происходить посредством инициализации массива при его объявлении, расположенной в функции main().
Далее следует определить с тем, что будет представлять собой тип данных Student_Struct. Как следует из постановки задачи это должна быть структура, имеющая два поля, которые в свою очередь также являются составными типами данных, а именно:
первое поле должно представлять собой структуру, полями которой являются фамилия, имя и отчество студентов; в качестве имени этой структуры в программе выступает идентификатор FIO; структура имеет следующие поля типа «указатель на char» (строковый тип):
 char *F; //фамилия студента
 char *I; //имя студента
 char *O; //отчество студента
второе поле должно быть объявлено как объединение, в котором будут храниться медицинские параметры студентов; в качестве имени этого объединения в программе выступает идентификатор Medicine; согласно постановке задачи объединение должно включать два типа совокупностей медицинских параметров:

Содержание

Введение... 5
1. Теоретические основы 6
1.1. Основные этапы развития языка C++. 6
1.2. Структуры.. 7
1.3. Объединения... ..9
2. Описание программы 11
2.1. Описание данных.... 11
2.2. Описание функций. 12
2.3. Схемы алгоритмов функций.. 14
3. Руководство пользователю... 25
Заключение. 28
Литература ..29
Приложение 1. Листинг программы 30
Приложение 2. Распечатка результатов работы программы. 40

Литература

. Х. М. Дейтел; П. Дж. Дейтел «Как программировать на С++», пер. с англ. М., ЗАО «Издательство БИНОМ», 2000 г.

2. А. Мешков, Ю. Тихомиров «Visual C++». Издательство «БХВ», Санкт-Петербург, 1999 г.

3. Подбельский В.В. «Язык Си++». Учебное пособие, М.: Финансы и статистика, 2001 г.

4. Кузнецов А. Р. «Программирование на Visual C++ 6.0». Издательство Крол, Москва, 2001 г.



НазваниеТипГод сдачиСтраницВУЗ, город
Разработать программное обеспечение для работы со строкамиКурсовая200529БНТУ (Минск)
Разработать программное обеспечение для работы с сообщениямиКурсовая200527БНТУ (Минск)
Разработать программное обеспечение для работы с файламиКурсовая200538БНТУ (Минск)
Разработка проекта корпоративной компьютерной сетиКурсовая200515БНТУ (Минск)
Электроснабжение завода резинотехнических изделийДипломная2002129БНТУ (Минск)
Электроснабжение блока цехов механо сборочного производства тракторного заводаДипломная2006145БНТУ (Минск)
Электроснабжение завода кабельной продукцииДипломная2007157БНТУ (Минск)
Математические задачи энергетикиУчебник200496БНТУ (Минск)
Электрическая часть станций и подстанцийУчебник1993124БНТУ (Минск)
Разработка алгоритма, составление и отладка программы для решения электротехнической задачиУчебник200444БНТУ (Минск)
Яндекс.Метрика