Содержание
- 2. ЗАДАНИЕ Дан файл, содержащий сведения о пациентах клиники. Каждая строка файла содержит запись об одном пациенте.
- 3. Пример строки файла Анисимов Д.Г. 1961 12.05.10 инфаркт миокарда | 25 символов | 5 | 9
- 4. Пример входного файла patient.txt Анисимов Д.Г. 1961 12.05.10 пневмония Хайрутдинов И.С. 1945 12.05.10 инфаркт миокарда Петрова
- 5. Выходные данные Меню: Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день
- 6. При выборе пункта 1 на экран выводится сообщение: Введите дату поступления в виде: дд.мм.гг После ввода
- 7. № Фамилия И.О. Год рожд. Диагноз -------------------------------------------------------------------------- 1. Анисимов Д.Г. 1961 пневмония 2. Хайрутдинов И.С. 1945
- 8. Пример результата при выборе пункта 2 ================================================== Выберите номер пункта меню: 1 - вывод списка пациентов,
- 9. Пример результата при выборе пункта 3 Введите имя выходного файла pnevmon.txt Укажите диагноз пневмония Запись в
- 10. Файл pnevmon.txt: Анисимов Д.Г. 1961 12.05.10 Аксенов-Зварчук И.А. 1955 13.05.10 Хасанов И.Р. 1974 14.05.10
- 11. Функциональная структура программы
- 12. Подпрограммы: Date – вывод пациентов, поступивших в заданный день. MiddleAge - определение среднего возраста пациентов. Diagnos
- 13. Поэтапная разработка программы 1 этап: Разработка функции main()
- 16. Главная функция программы: int main() { char n; /* номер пункта меню */ clrscr(); ofstream f
- 17. do { cout cout cout cout cout cout cout n = getche();
- 18. switch (n) { case '1': Date(f); break; case '2': MiddleAge(f); break; case '3': Diagnos(f); break; case
- 19. Тестирование функции main() #include #include /* прототипы функций */ void Date(ofstream &f); void MiddleAge(ofstream &f); void
- 20. /* Гл. функция */ int main() { . . . cout getch(); return 0; }
- 21. /* Заглушки подпрограмм */ void Date (ofstream &f) { cout } void MiddleAge (ofstream &f) {
- 22. Результаты тестирования Тест 1. Входного файла нет в текущем каталоге. Результат: Файл patient.txt не найден
- 23. Тест 2. Входной файл есть в текущем каталоге Результат: ================================================ Выберите номер пункта меню: 1 -
- 24. ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 -
- 25. ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 -
- 26. ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 -
- 27. ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 -
- 29. Скачать презентацию