Санитарная микробиология

Это (-) влияние микроорганизмов на человека.

Delete ObjectName

New TypeName(Size)

New(TypeName)

New TypeName

Операции new и delete

Класс Стек Реализация

Class Stack

{

public:

Stack();

Stack(const int);

int GetData() const;

void Push(const int);

void Pop();

virtual ~Stack();

private:

Item* pHead;

};

 


#include "stdafx.h"

#include "Stack.h"

// Construction/Destruction

Stack::Stack(){}

Stack::Stack(const int a)

{

Item* p = new Item(a);

p -> Next = 0;

pHead = p;

}

int Stack::GetData() const

{

return pHead->Data;

}

void Stack::Push(const int a)

{

Item* p = new Item(a);

p -> Next = pHead;

pHead = p;

}

void Stack::Pop()

{

Item* p = pHead;

pHead = pHead ->Next;

delete p;

}

Stack::~Stack(){}

 


// Стек Приложения

#include "stdafx.h"

#include "stdio.h"

#include "Stack.h"

int main()

{

Stack* p = new Stack(1);

int i = p->GetData();

printf(" %d \n", i);

p->Push(2);

printf(" %d \n", p ->GetData());

return 0;

}


new TypeName(InitValue);

delete[] ArrayVar

Rat* R; R = new Rat;

Rat* R = new Rat; || Rat R = new(Rat)

Rat* R = new Rat(P);

Rat* R = new Rat[20];

В последнем варианте выделяется память под массив. Динамическое выделение памяти под массив позволяет управлять размерами массива

delete ObjectName // Освобождение памяти – удаление объекта

delete[] ArrayVar // Освобождение памяти – удаление массива

Динамическое выделение памяти связано с возможной ее нехваткой. Если это произошло, new() возвращает NULL

Поэтому

 

If (New(p) == NULL)

{

// обработка исключительной ситуации - нехватки памяти

}

else

{

// память выделена

}

. . . .

Опасности, которые подстерегают программиста при динамическом использовании памяти:

· Нехватка памяти;

· Разрушение памяти;

· Скапливание мусора.

Одной их групп проблем медицинской микробиологии, являются:

1. Изучение жизнедеятельности микроорганизмов во ВС

2. Изучение биоценозов, в которых существуют ПМО.

3. Разработка методов микробиологических исследований внешней среды и микробиологических нормативов.

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

Санитарная микробиология изучает санитарно – микробиологическое состояние окружающей среды и пищевых продуктов и является

– разделом медицинской микробиологии, которая:

♦ изучает микроорганизмы, содержащиеся в окружающей среде ( свободноживущие и паразитирующие бактерии и вирусы), способные оказывать неблагоприятное воздействие на здоровья человека ( вызвать заболевания) и экологическую ситуацию в различных биотопах.

♦ разрабатывает микробиологические показатели гигиенического нормирования.

♦ разрабатывает методы контроля за эффективностью обеззараживания

♦ выявляет в объектах окружающей среды ПМО, УПМО и СПМО т.е.

Санитарный надзор ( контроль) за ООС осуществляют Центры Государственного Санитарно - Эпидемиологического Надзора ЦГСЭН (СЭС).

В ЦГСЭН имеются различные отделы: коммунальный (контролирующий водоснабжение), пищевой ( контролирующий промышленные пищевые предприятия и предприятия общественного питания, детский и школьный отделы ( курирующий ДДУ и школы), эпидемиологический (расследующий вспышки ИЗ). Кроме того, структурной функциональной единицей ЦГСЭН – является:

Бактериологические лаборатории ЦГСЭН, которая проводят бактериологические исследования (бактериологический анализ):

- проб объектов окружающей среды ( которые доставляют работники др. отделов - вода, воздух, пища, смывы, объекты хирургических, акушерских ЛПУ, аптек и др.

- обследование декретированных групп на бактерионосительство - мазки из носа, зева, кишечника и пр.

- анализы из поликлиник и др.

Все бактериологические анализы проводят в соответствии с нормативными документами для каждого вида исследования.

 

На современном этапе задачи санитарной микробиологии осложняет интенсивное загрязнение внешней среды, которое влияет на все виды микроорганизмов, изменяя их.

Целью санитарно – микробиологических исследований объектов окружающей среды является