Какие проблемы Вы видите при решении данной задачи? Предложите алгоритм решения, сообщения о решении данной проблемы.".
сообщения о решении данной проблемы."
Какие проблемы Вы видите при решении данной задачи? Предложите алгоритм решения
Здравствуйте, помогите с заданием для зачета пожалуйта.
Информация о том, сколько людей прописано, сколько отсутствует, сколько приехало на время ведется и в программе.
Пользователь может выбрать способ ведения этой информации: вносить данные об общем количестве людей или же вести информацию детализировано, о каждом человеке отдельно. Это определяется настройкой (пусть настройка хранится в переменной CalcByPassport, значение 0 – это ввод общего числа людей, 1 – детализированный учет по людям).
При первом варианте настройки (CalcByPassport = 0), количество постоянно прописанных людей определяется с помощью датозависимого параметра (табл. «Свойства»). Причем интервалы значений (ДатНач-ДатКнц) не пересекаются.
При втором варианте настройки (CalcByPassport = 1) количество постоянно прописанных людей определяется по числу записей в таблице «Карточки регистрации». Период проживания определяется датой прописки и датой выписки.
Временно зарегистрированные и временно отсутствующие определяются в обоих случаях одинаково:
Временно зарегистрированные - с помощью ввода информации во временное движение (табл. «Временное движение»). Одна запись соответствует временной регистрации одного человека. Период регистрации определяется интервалом ДатНач-ДатКнц. Записи имеют тип «временная регистрация».
Временно отсутствующие – так же с помощью ввода информации во временное движение (табл. «Временное движение»). Одна запись соответствует временному отсутствию одного человека. Период отсутствия определяется интервалом ДатНач-ДатКнц. Записи имеют тип = «временное отсутствие».
Общее количество проживающих в квартире людей определяется на дату по формуле:
Количество проживающих = количество прописанных + количество временно зарегистрированных – количество временно отсутствующих.
Стоит задача проконтролировать ввод временного отсутствия пользователем программы, чтобы в каждый день периода вводимого временного отсутствия количество проживающих в квартире оставалось >= 0.
Задание:
1. Какие проблемы Вы видите при решении данной задачи?
2. Предложите алгоритм решения.
Заключение: Какие проблемы Вы видите при решении данной задачи? Предложите алгоритм решения Здравствуйте, помогите с заданием для зачета пожалуйта. Информация о том, сколько людей прописано, сколько
Комментарии
Отправить комментарий