🗊Презентация Пример разработки программы

Нажмите для полного просмотра!
Пример разработки программы, слайд №1Пример разработки программы, слайд №2Пример разработки программы, слайд №3Пример разработки программы, слайд №4Пример разработки программы, слайд №5Пример разработки программы, слайд №6Пример разработки программы, слайд №7Пример разработки программы, слайд №8Пример разработки программы, слайд №9Пример разработки программы, слайд №10Пример разработки программы, слайд №11Пример разработки программы, слайд №12Пример разработки программы, слайд №13Пример разработки программы, слайд №14Пример разработки программы, слайд №15Пример разработки программы, слайд №16Пример разработки программы, слайд №17Пример разработки программы, слайд №18Пример разработки программы, слайд №19Пример разработки программы, слайд №20Пример разработки программы, слайд №21Пример разработки программы, слайд №22Пример разработки программы, слайд №23Пример разработки программы, слайд №24Пример разработки программы, слайд №25Пример разработки программы, слайд №26Пример разработки программы, слайд №27Пример разработки программы, слайд №28

Вы можете ознакомиться и скачать презентацию на тему Пример разработки программы. Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1








ПРИМЕР РАЗРАБОТКИ ПРОГРАММЫ
Описание слайда:
ПРИМЕР РАЗРАБОТКИ ПРОГРАММЫ

Слайд 2





       Дан файл, содержащий сведения о пациентах клиники. Каждая строка файла содержит запись об одном пациенте. Структура записи файла:
       Дан файл, содержащий сведения о пациентах клиники. Каждая строка файла содержит запись об одном пациенте. Структура записи файла:
- фамилия и инициалы пациента;
- год рождения;
- дата поступления;
- диагноз.
	Написать программу, которая 
- выводит список пациентов, поступивших в заданный день;
- выводит средний возраст пациентов;
- записывает в новый файл список пациентов с заданным диагнозом.
Описание слайда:
Дан файл, содержащий сведения о пациентах клиники. Каждая строка файла содержит запись об одном пациенте. Структура записи файла: Дан файл, содержащий сведения о пациентах клиники. Каждая строка файла содержит запись об одном пациенте. Структура записи файла: - фамилия и инициалы пациента; - год рождения; - дата поступления; - диагноз. Написать программу, которая - выводит список пациентов, поступивших в заданный день; - выводит средний возраст пациентов; - записывает в новый файл список пациентов с заданным диагнозом.

Слайд 3






Анисимов Д.Г.             1961 12.05.10 инфаркт миокарда
|         25  символов     |   5   |     9       |        <= 40             |
Описание слайда:
Анисимов Д.Г. 1961 12.05.10 инфаркт миокарда | 25 символов | 5 | 9 | <= 40 |

Слайд 4





Анисимов Д.Г.	          1961 12.05.10 пневмония
Анисимов Д.Г.	          1961 12.05.10 пневмония
Хайрутдинов И.С.      1945 12.05.10 инфаркт миокарда
Петрова Т.В.	          1933 13.05.10 стенокардия
Аксенов-Зварчук И.А.1955 13.05.10 пневмония
Галиева А.И. 	          1960 12.05.10 инсульт
Сидоров. П.Е.	          1956 14.05.10 язва желудка
Хасанов И.Р.	          1974 14.05.10 левосторонняя пневмония
Харламов Ф.А.	          1957 13.05.10 цирроз печени
Иванов И.С.	          1949 14.05.10 инфаркт миокарда
Могилевский С.П.      1943 12.05.10 стенокардия
Описание слайда:
Анисимов Д.Г. 1961 12.05.10 пневмония Анисимов Д.Г. 1961 12.05.10 пневмония Хайрутдинов И.С. 1945 12.05.10 инфаркт миокарда Петрова Т.В. 1933 13.05.10 стенокардия Аксенов-Зварчук И.А.1955 13.05.10 пневмония Галиева А.И. 1960 12.05.10 инсульт Сидоров. П.Е. 1956 14.05.10 язва желудка Хасанов И.Р. 1974 14.05.10 левосторонняя пневмония Харламов Ф.А. 1957 13.05.10 цирроз печени Иванов И.С. 1949 14.05.10 инфаркт миокарда Могилевский С.П. 1943 12.05.10 стенокардия

Слайд 5





Меню:
Меню:
Выберите номер пункта меню:
1  -   вывод списка пациентов, поступивших в      	заданный день
2  -   определение среднего возраста пациентов
3  -   запись в новый файл списка пациентов с 	заданным диагнозом
4  -   выход
Описание слайда:
Меню: Меню: Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 - определение среднего возраста пациентов 3 - запись в новый файл списка пациентов с заданным диагнозом 4 - выход

Слайд 6





Введите дату поступления в виде: дд.мм.гг
Введите дату поступления в виде: дд.мм.гг
		
После ввода даты, например 12.05.10, выводится результат в виде:
Описание слайда:
Введите дату поступления в виде: дд.мм.гг Введите дату поступления в виде: дд.мм.гг После ввода даты, например 12.05.10, выводится результат в виде:

Слайд 7





1.    Анисимов Д.Г.	1961 	 пневмония
1.    Анисимов Д.Г.	1961 	 пневмония
2.    Хайрутдинов И.С.	1945 	 инфаркт миокарда
3.    Галиева А.И. 		1960 	 инсульт
4.    Могилевский С.П.	1943 	 стенокардия
Описание слайда:
1. Анисимов Д.Г. 1961 пневмония 1. Анисимов Д.Г. 1961 пневмония 2. Хайрутдинов И.С. 1945 инфаркт миокарда 3. Галиева А.И. 1960 инсульт 4. Могилевский С.П. 1943 стенокардия

Слайд 8





==================================================
==================================================
Выберите номер пункта меню:
1  -   вывод списка пациентов, поступивших в заданный 	день
2 -    определение среднего возраста пациентов
3  -   запись в новый файл списка пациентов с заданным 	диагнозом
4  -   выход
------------------------------------------------------------------------------------
2
Средний возраст пациентов: 50.7
Описание слайда:
================================================== ================================================== Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 - определение среднего возраста пациентов 3 - запись в новый файл списка пациентов с заданным диагнозом 4 - выход ------------------------------------------------------------------------------------ 2 Средний возраст пациентов: 50.7

Слайд 9





Введите имя выходного файла
Введите имя выходного файла
pnevmon.txt
Укажите диагноз
пневмония
Запись в файл завершена
Описание слайда:
Введите имя выходного файла Введите имя выходного файла pnevmon.txt Укажите диагноз пневмония Запись в файл завершена

Слайд 10







Анисимов Д.Г.	         		1961  12.05.10 
Аксенов-Зварчук И.А.    	1955  13.05.10 
Хасанов И.Р.		         1974  14.05.10
Описание слайда:
Анисимов Д.Г. 1961 12.05.10 Аксенов-Зварчук И.А. 1955 13.05.10 Хасанов И.Р. 1974 14.05.10

Слайд 11


Пример разработки программы, слайд №11
Описание слайда:

Слайд 12





Date – вывод пациентов, поступивших в заданный день.
Date – вывод пациентов, поступивших в заданный день.
MiddleAge - определение среднего возраста пациентов.
Diagnos - запись в новый файл списка пациентов с заданным  диагнозом.
Age  - определение возраста пациента по году рождения.
Описание слайда:
Date – вывод пациентов, поступивших в заданный день. Date – вывод пациентов, поступивших в заданный день. MiddleAge - определение среднего возраста пациентов. Diagnos - запись в новый файл списка пациентов с заданным диагнозом. Age - определение возраста пациента по году рождения.

Слайд 13






1 этап: Разработка функции main()
Описание слайда:
1 этап: Разработка функции main()

Слайд 14


Пример разработки программы, слайд №14
Описание слайда:

Слайд 15


Пример разработки программы, слайд №15
Описание слайда:

Слайд 16





int main()
int main()
{
	char n;   /* номер пункта меню */  
	clrscr();
	ofstream f (" patient. txt "); 
	if (!f.is_open()) 
	{   cout<<"Файл  patient.txt не найден";
         getch();
	    return 1;
	}
Описание слайда:
int main() int main() { char n; /* номер пункта меню */ clrscr(); ofstream f (" patient. txt "); if (!f.is_open()) { cout<<"Файл patient.txt не найден"; getch(); return 1; }

Слайд 17





do
do
{  cout<<"\n==========================================");
   cout<< ("Выберите номер пункта меню:");
   cout<< ("1 - вывод списка пациентов, поступивших в заданный 			день");
   cout<< ("2 - определение среднего возраста пациентов");
  cout<<("3 - запись в новый файл списка пациентов с заданным 			диагнозом");
  cout<< ("4 - выход");
  cout<< ("----------------------------------------------------------------------------");
   n = getche();
Описание слайда:
do do { cout<<"\n=========================================="); cout<< ("Выберите номер пункта меню:"); cout<< ("1 - вывод списка пациентов, поступивших в заданный день"); cout<< ("2 - определение среднего возраста пациентов"); cout<<("3 - запись в новый файл списка пациентов с заданным диагнозом"); cout<< ("4 - выход"); cout<< ("----------------------------------------------------------------------------"); n = getche();

Слайд 18





    switch (n)
    switch (n)
    {
	  case '1': Date(f); break;
	  case '2': MiddleAge(f); break;
	  case '3': Diagnos(f); break;
	  case '4': break;
	  default: cout<<"\nНужно вводить номер пункта от 1 до 4";
    }
  }
  while (n != '4');
  f.close();
  return 0;
}
Описание слайда:
switch (n) switch (n) { case '1': Date(f); break; case '2': MiddleAge(f); break; case '3': Diagnos(f); break; case '4': break; default: cout<<"\nНужно вводить номер пункта от 1 до 4"; } } while (n != '4'); f.close(); return 0; }

Слайд 19





#include <stdio.h>
#include <stdio.h>
#include <conio.h>
	/* прототипы функций */
void Date(ofstream &f);
void MiddleAge(ofstream &f);
void Diagnos(ofstream &f);
Описание слайда:
#include <stdio.h> #include <stdio.h> #include <conio.h> /* прототипы функций */ void Date(ofstream &f); void MiddleAge(ofstream &f); void Diagnos(ofstream &f);

Слайд 20





int main()
int main()
{
	. . .
	cout<<“Программа завершила работу”;
	getch();
	return 0;
}
Описание слайда:
int main() int main() { . . . cout<<“Программа завершила работу”; getch(); return 0; }

Слайд 21





void  Date (ofstream &f)
void  Date (ofstream &f)
{  cout<<“\n Функция Date вызвана”;
}
void  MiddleAge (ofstream &f)
{  cout<<“\n Функция MiddleAge вызвана”;
}
void Diagnos (ofstream &f)
{  cout<< “\n Функция Diagnos вызвана”;
}
Описание слайда:
void Date (ofstream &f) void Date (ofstream &f) { cout<<“\n Функция Date вызвана”; } void MiddleAge (ofstream &f) { cout<<“\n Функция MiddleAge вызвана”; } void Diagnos (ofstream &f) { cout<< “\n Функция Diagnos вызвана”; }

Слайд 22





Тест 1.   Входного файла нет в текущем каталоге.
Тест 1.   Входного файла нет в текущем каталоге.
               Результат: 
Файл  patient.txt не найден
Описание слайда:
Тест 1. Входного файла нет в текущем каталоге. Тест 1. Входного файла нет в текущем каталоге. Результат: Файл patient.txt не найден

Слайд 23





Результат:
Результат:
================================================
Выберите номер пункта меню:
1 - вывод списка пациентов, поступивших в заданный день
2 - определение среднего возраста пациентов
3 - запись в новый файл списка пациентов с заданным диагнозом
4 - выход
------------------------------------------------------------------------------------
1
Функция Date вызвана
Описание слайда:
Результат: Результат: ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 - определение среднего возраста пациентов 3 - запись в новый файл списка пациентов с заданным диагнозом 4 - выход ------------------------------------------------------------------------------------ 1 Функция Date вызвана

Слайд 24





================================================
================================================
Выберите номер пункта меню:
1 - вывод списка пациентов, поступивших в заданный день
2 - определение среднего возраста пациентов
3 - запись в новый файл списка пациентов с заданным диагнозом
4 - выход
------------------------------------------------------------------------------------
2
Функция MiddleAge вызвана
Описание слайда:
================================================ ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 - определение среднего возраста пациентов 3 - запись в новый файл списка пациентов с заданным диагнозом 4 - выход ------------------------------------------------------------------------------------ 2 Функция MiddleAge вызвана

Слайд 25





================================================ Выберите номер пункта меню:
================================================ Выберите номер пункта меню:
1 - вывод списка пациентов, поступивших в заданный день
2 - определение среднего возраста пациентов
3 - запись в новый файл списка пациентов с заданным диагнозом
4 - выход
------------------------------------------------------------------------------------
3
Функция Diagnos вызвана
Описание слайда:
================================================ Выберите номер пункта меню: ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 - определение среднего возраста пациентов 3 - запись в новый файл списка пациентов с заданным диагнозом 4 - выход ------------------------------------------------------------------------------------ 3 Функция Diagnos вызвана

Слайд 26





================================================ Выберите номер пункта меню:
================================================ Выберите номер пункта меню:
1 - вывод списка пациентов, поступивших в заданный день
2 - определение среднего возраста пациентов
3 - запись в новый файл списка пациентов с заданным диагнозом
4 - выход
------------------------------------------------------------------------------------
5
Нужно вводить номер пункта от 1 до 4
Описание слайда:
================================================ Выберите номер пункта меню: ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 - определение среднего возраста пациентов 3 - запись в новый файл списка пациентов с заданным диагнозом 4 - выход ------------------------------------------------------------------------------------ 5 Нужно вводить номер пункта от 1 до 4

Слайд 27





================================================ Выберите номер пункта меню:
================================================ Выберите номер пункта меню:
1 - вывод списка пациентов, поступивших в заданный день
2 - определение среднего возраста пациентов
3 - запись в новый файл списка пациентов с заданным диагнозом
4 - выход
------------------------------------------------------------------------------------
4
Программа завершила работу
Описание слайда:
================================================ Выберите номер пункта меню: ================================================ Выберите номер пункта меню: 1 - вывод списка пациентов, поступивших в заданный день 2 - определение среднего возраста пациентов 3 - запись в новый файл списка пациентов с заданным диагнозом 4 - выход ------------------------------------------------------------------------------------ 4 Программа завершила работу

Слайд 28





struct pacient		/* структура записи входного файла */
struct pacient		/* структура записи входного файла */
{
	string  fio;	/* фамилия и инициалы пациента */
	string  gr;	/* год рождения */
	string  data;	/* дата поступления */
	string  diag; /* диагноз   */
};
Описание слайда:
struct pacient /* структура записи входного файла */ struct pacient /* структура записи входного файла */ { string fio; /* фамилия и инициалы пациента */ string gr; /* год рождения */ string data; /* дата поступления */ string diag; /* диагноз */ };



Похожие презентации
Mypresentation.ru
Загрузить презентацию