Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
15.12.2020
Размер:
469.42 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего образования Национальный исследовательский университет «мэи»

Институт ИнЭИ

Кафедра БИТ

Практическая работа №4

по дисциплине

«Объектно-ориентированный анализ и программирование»

Тема

«Подпрограммы и файлы»

Студентка

Газизова Юлия

_______________________

Группа

ИЭс-161-19

_______________________

Лектор

_______________________

Руководитель

Овсянникова М.Р.

_______________________

Работа защищена

_______________________

оценка

_______________________

дата

Москва

2020

1. Условие задачи

Разработать программу для решения следующей задачи.

Требуется создать базу данных, содержащую сведения о сотрудниках института (файл, содержащий сведения о сотрудниках института).

Пусть это будет типизированный файл.

Сведения о сотрудниках института следующие:

- Фамилия,

- Год рождения,

- Стаж работы,

- Должность,

- Оклад.

2. Состав данных

В таблице 1 показаны данные используемые в программе.

Таблица 1

с

char

Переменная, в которой хранится введенный символ

number

int

Переменная, в которой хранится введенное число

name

string

Переменная, которая используется для хранения фамилий (Используется в структуре)

_stateMenu

int

Переменная, в которой хранится значение для выбора меню

n

int

Переменная, в которой хранится размер массива

Employee

struct

Одномерный массив, который использует объединение разных данных (структуру)

birthday

int

Переменная хранит в себе год рождения сотрудника (Используется в структуре)

experience

int

Переменная хранит в себе стаж работы сотрудника (Используется в структуре)

position

string

Переменная хранит в себе должность сотрудника (Используется в структуре)

month_salary

int

Переменная хранит в себе оклад сотрудников (Используется в структуре)

avg_exp

double

Переменная, в которую записывается вычисление среднего стажа работы сотрудника (используется в функции average_exp)

surname

string

Переменная, в которую записывается новая фамилия сотрудника (используется в функции change_surname)

num

int

Переменная, в которой хранится выбор номера сотрудника, которому будет менять фамилию (используется в функции change_surname)

Соседние файлы в папке лабы вариант 4