Мультиагентная обучающая система по медицинской диагностике

Характеристика учебного процесса медицинского университета. Определение целей, выбор задач и функций проектируемой системы. Алгоритм морфологического анализа словоформы и алгоритм сравнения семантических сетей. Структура мультиагентной системы.

Рубрика Педагогика
Вид дипломная работа
Язык русский
Дата добавления 18.01.2011
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

9. Априори - знание, полученное до опыта и независимо от него (знание априори, априорное знание). Этот философский термин получил важное значение в теории познания и логике благодаря Канту. Идея знания априори связана с представлением о внутреннем источнике активности мышления. Учение, признающее знание априори, называется априоризмом. Вне философского контекста это выражение часто употребляется как синоним «по существу», «первоначально» («заранее»); «бездоказательно»; «умозрительно»; «по умолчанию»; «природно».

10. Обучемние -- целенаправленный процесс двусторонней деятельности педагога и учащегося по передаче и усвоению знаний. Одна из основных категорий педагогики.

Приложение 3

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.IO;

using System.Diagnostics;

namespace AOS

{

public partial class Form1 : Form

{

public string[] groupStudents = new string[1000];

public int numb;

public string[] mas;

public string[] mas2 = new string[1000];

public string[] mas22;

public bool resultPrepodu = false;

//--

public string[] temp1;

public string[] temp2 = new string[1000];

//--

public bool autoriz = false; //не авторизован студент

public bool autorizPrepod = false; //не авторизован преподаватель

public bool testend = true; //тест окончен

public string data;

public string timeStartTest; // время начала тестирования

public string timeEndTest; // время конца тестирования

public int kolvop; //количество всех вопросов

public int kolgood;//количество верных ответов

public int kolbad;//количество не верных ответов

public int kolbalov;

public double procent; // процентное соотношение правильности ответов

public int minutki1; // время, затраченное на тест (в минутах)

public int minutki2;

public bool temaVybrana = false;

public Form1()

{

InitializeComponent();

button25.Visible = false;

button24.Visible = false;

button23.Visible = false;

listBox5.Visible = false;

button22.Visible = false;

button20.Visible = false;

button21.Visible = false;

button15.Visible = false;

listBox4.Visible = false;

label36.Visible = false;

label37.Visible = false;

textBox10.Visible = false;

button12.Visible = false;

label35.Visible = false;

label14.Visible = false;

button11.Visible = false;

//vopros.Visible = false;

otvet.Visible = false;

//button9.Visible = false;

button5.Visible = false;

label7.Text = "Выберите одно из действий";

label1.Visible = false;

label2.Visible = false;

label3.Visible = false;

label4.Visible = false;

label5.Visible = false;

label6.Visible = false;

button1.Visible = false;

textBox1.Visible = false;

textBox2.Visible = false;

textBox3.Visible = false;

textBox4.Visible = false;

textBox5.Visible = false;

textBox6.Visible = false;

button3.Visible = false;

button4.Visible = false;

button2.Visible = false;

textBox7.Visible = false;

label8.Visible = false;

textBox7.Visible = false;

label33.Visible = false;

label34.Visible = false;

textBox8.Visible = false;

textBox9.Visible = false;

button14.Visible = false;

//скрываем все на страничке "результаты"

label15.Visible = false;

label16.Visible = false;

label17.Visible = false;

label18.Visible = false;

label19.Visible = false;

label20.Visible = false;

label21.Visible = false;

label31.Visible = false;

label22.Visible = false;

//--

label23.Visible = false;

label24.Visible = false;

label25.Visible = false;

label26.Visible = false;

label27.Visible = false;

label28.Visible = false;

label29.Visible = false;

label32.Visible = false;

label30.Visible = false;

}

private void exit_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void tema_Click(object sender, EventArgs e)

{

//lb.Text = "tema!";

}

private void reg_Click(object sender, EventArgs e)

{

//lb.Visible = true;

//lb.Text = "reg!";

//search.Visible = true;

//add.Visible = true;

//delete.Visible = true;

Form2 form2 = new Form2();

//Application.EnableVisualStyles();

//Application.SetCompatibleTextRenderingDefault(false);

form2.Show();

}

private void search_Click(object sender, EventArgs e)

{

button25.Visible = false;

listBox5.Visible = false;

button22.Visible = false;

button20.Visible = true;

button21.Visible = true;

button11.Visible = false;

//tabControl.TabPages[1].Hide();

button5.Visible = false;

button1.Enabled = false;

label8.Visible = false;

label7.Text = "Заполните все необходимые поля для поиска";

label1.Visible = false;

label2.Visible = false;

label3.Visible = false;

label4.Visible = false;

label5.Visible = false;

label6.Visible = false;

button1.Visible = false;

textBox1.Visible = false;

textBox2.Visible = false;

textBox3.Visible = false;

textBox4.Visible = false;

textBox5.Visible = false;

textBox6.Visible = false;

button3.Visible = false;

button4.Visible = false;

button2.Visible = false;

textBox7.Visible = false;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

textBox6.Text = "";

label8.Visible = false;

textBox7.Visible = false;

}

private void button1_Click(object sender, EventArgs e)

{

String str;

str = "";

int pr;

pr = 0;

if (textBox1.Text == "")

{

str += "0;";

pr++;

}

else str += textBox1.Text+";";

if (textBox2.Text == "")

{

str += "'_';";

pr++;

}

else str += "'"+textBox2.Text + "';";

if (textBox3.Text == "")

{

str += "'_';";

pr++;

}

else str += "'" + textBox3.Text + "';";

if (textBox4.Text == "")

{

str += "'_';";

pr++;

}

else str += "'" + textBox4.Text + "';";

if (textBox5.Text == "")

{

str += "0;";

pr++;

}

else str += textBox5.Text + ";";

if (textBox6.Text == "")

{

str += "0";

pr++;

}

else str += textBox6.Text;

if (pr == 6) MessageBox.Show("Введите хотя бы одно поле для поиска");

else

{

StreamWriter sw2 = new StreamWriter(new FileStream("COMMAND.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw2.Write("'search';");

sw2.Close();

StreamWriter sw1 = new StreamWriter(new FileStream("INSEARCH.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw1.Write(str);

sw1.Close();

Process myProcess = Process.Start("A06.EXE");

myProcess.WaitForExit();

FileStream fin;

string l;

fin = new FileStream("OUTSEARC.TXT", FileMode.Open);

StreamReader fstr_in = new StreamReader(fin, Encoding.GetEncoding(866));

l = fstr_in.ReadLine();

fstr_in.Close();

if (l == "no students")

{

label7.ForeColor = System.Drawing.Color.Red;

label7.Text = "Поиск не дал результатов!";

}

else // поиск успешный

{

button22.Visible = true;

button1.Visible = false;

label8.Visible = false;

textBox7.Visible = false;

label7.ForeColor = System.Drawing.Color.Blue;

label7.Text = "Поиск успешный.";

mas = l.Split(';');

//--

textBox1.Text = mas[1];

textBox2.Text = mas[2];

textBox3.Text = mas[3];

textBox4.Text = mas[4];

textBox5.Text = mas[5];

textBox6.Text = mas[6];

button3.Visible = true;

button4.Visible = true;

//button2.Visible = false;

//textBox7.Visible = false;

}

}

}

//ОБРАБОТЧИК КНОПКИ "Изменить данные"

private void button3_Click(object sender, EventArgs e)

{

button1.Visible = false;

button22.Visible = false;

label7.Text = "Измените необходимые поля";

label8.Visible = true;

textBox7.Visible = true;

button2.Visible = true;

button4.Visible = false;

button3.Visible = false;

button11.Visible = false;

}

//ОБРАБОТЧИК КНОПКИ "Изменить"

private void button2_Click(object sender, EventArgs e)

{

if (textBox7.Text == mas[11])

{

StreamWriter sw1 = new StreamWriter(new FileStream("COMMAND.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw1.Write("'edit';");

sw1.Close();

StreamWriter sw2 = new StreamWriter(new FileStream("INEDIT.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw2.Write(mas[0] + "\r\n");

sw2.Write(textBox1.Text + ";" + "'" + textBox2.Text + "';'" + textBox3.Text + "';'" + textBox4.Text + "';" + textBox5.Text + ";" + textBox6.Text + ";'" + mas[7] + "';'" + mas[8] + "';" + mas[9] + ";" + mas[10] + ";'" + mas[11] + "'");

sw2.Close();

Process myProcess = Process.Start("A06.EXE");

myProcess.WaitForExit();

label7.ForeColor = System.Drawing.Color.Blue;

label7.Text = "Изменения сохранены.";

label8.Visible = false;

textBox7.Visible = false;

button2.Visible = false;

button4.Visible = true;

button3.Visible = true;

button22.Visible = true;

}

else

{

label7.ForeColor = System.Drawing.Color.Red;

label7.Text = "Ошибка: не верный пароль. Введите Ваш пароль заново.";

}

textBox7.Text = "";

}

private void add_Click(object sender, EventArgs e)

{

textBox7.Text = "";

button24.Visible = false;

button25.Visible = false;

button22.Visible = false;

button24.Visible = false;

listBox5.Visible = false;

button20.Visible = false;

button21.Visible = false;

button11.Visible = false;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

textBox6.Text = "";

label7.Text = "Заполните все необходимые поля для добавления данных";

button1.Visible = false;

button5.Visible = true;

label8.Visible = true;

textBox7.Visible = true;

label1.Visible = true;

label2.Visible = true;

label3.Visible = true;

label4.Visible = true;

label5.Visible = true;

label6.Visible = true;

textBox1.Visible = true;

textBox2.Visible = true;

textBox3.Visible = true;

textBox4.Visible = true;

textBox5.Visible = true;

textBox6.Visible = true;

button4.Visible = false;

button3.Visible = false;

}

//Добавить студента

private void button5_Click(object sender, EventArgs e)

{

StreamReader sw33 = new StreamReader(new FileStream("INPUT.TXT", FileMode.Open), Encoding.GetEncoding(866));

string l;

string[] temp;

bool esti = false;

while ((l = sw33.ReadLine()) != null)

{

temp = l.Split(';');

//label7.Text = temp[1] + temp[2] + temp[3] + temp[4];

//label14.Visible = true;

// label14.Text = ;

if ("'" + textBox2.Text + "''" + textBox3.Text + "''" + textBox4.Text + "'" + textBox5.Text == temp[1] + temp[2] + temp[3] + temp[4])

{ esti = true;

break;

}

}

sw33.Close();

if (!esti)

{

StreamWriter sw1 = new StreamWriter(new FileStream("COMMAND.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw1.Write("'add';");

sw1.Close();

StreamWriter sw2 = new StreamWriter(new FileStream("INADD.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw2.Write(textBox1.Text + ";" + "'" + textBox2.Text + "';'" + textBox3.Text + "';'" + textBox4.Text + "';" + textBox5.Text + ";" + textBox6.Text + ";'_';'_';0;0;'" + textBox7.Text + "'");

sw2.Close();

Process myProcess = Process.Start("A06.EXE");

myProcess.WaitForExit();

label7.Text = "Данные студента успешно добавлены";

}

else

MessageBox.Show("СТУДЕНТ С ТАКИМИ ДАННЫМИ УЖЕ ЗАРЕГЕСТРИРОВАН В СИСТЕМЕ!");

}

//ВЫБРАТЬ ТЕМУ

private void button7_Click(object sender, EventArgs e)

{

numb = listBox1.SelectedIndex;

//listBox1.Items.Add(mas2[numb]);

StreamWriter sw1 = new StreamWriter(new FileStream("TEMA.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw1.Write(mas2[numb]);

sw1.Close();

Process myProcess = Process.Start("A07.EXE");

myProcess.WaitForExit();

Process myProcess1 = Process.Start("A08.EXE");

myProcess1.WaitForExit();

string[] mas1;

listBox2.Items.Clear();

FileStream f;

string l;

int sch;

sch = 0;

f = new FileStream("VOPOUT.TXT", FileMode.Open);

StreamReader fs = new StreamReader(f, Encoding.GetEncoding(866));

while ((l = fs.ReadLine()) != null)

{

mas1 = l.Split(';');

mas2[sch] = mas1[0];

//listBox1.Items.Add(mas2[sch]+"-"+mas1[1]);

listBox2.Items.Add(mas1[1]);

sch++;

}

fs.Close();

if (sch == 0) MessageBox.Show("ДЛЯ ДАННОЙ ТЕМЫ НЕТ ЗАДАНИЙ, ВЫБЕРИТЕ ДРУГУЮ ТЕМУ");

else

{ //перебрасываем студента на страницу обучения

//фиксируем количество вопросов

if (!autorizPrepod)

{

kolvop = sch;

kolbalov = 0;

kolbad = 0;

kolgood = 0;

label14.Text = label14.Text + ", тема: " + listBox1.SelectedItem;

if (label14.Width > result.Width)

{

float tempSize = 16;

while (label14.Width > result.Width)

{

tempSize--;

label14.Font = new Font(Font.Name, tempSize, Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont);

}

}

testend = false;

this.result.SelectTab(this.result.TabPages[2].Name);

}

else

{

temaVybrana = true;

listBox4.Visible = false;

button15.Visible = false;

this.result.SelectTab(this.result.TabPages[4].Name);

}

}

}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

}

//НАЧАТЬ ТЕСТ

private void button8_Click(object sender, EventArgs e)

{

//фиксируем все необходимые данные начала тестирования

//string strDate = DateTime.Now.ToString();

data = DateTime.Now.Day.ToString() + "." + DateTime.Now.Month.ToString() + "." + DateTime.Now.Year.ToString();

timeStartTest = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString();

minutki1 = (DateTime.Now.Hour * 60) + DateTime.Now.Minute;

vopros.Visible = true; //поле для вопроса

button9.Visible = true; //кнопка "ответить"

listBox3.Visible = true; //листочек с вариантами ответов

label13.Visible = true; //надпись "вопрос"

string l;

button8.Visible = false;

//otvet.Visible = true;

label9.Visible = false;

listBox2.Visible = false;

StreamWriter sw1 = new StreamWriter(new FileStream("COMMAND1.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw1.Write("start");

sw1.Close();

Process myProcess1 = Process.Start("A09.EXE");

myProcess1.WaitForExit();

FileStream f;

f = new FileStream("TEST.TXT", FileMode.Open);

StreamReader fs = new StreamReader(f, Encoding.GetEncoding(866));

l = fs.ReadLine();

mas22 = l.Split(';');

vopros.Text = mas22[1];

fs.Close();

//ЗАПОЛНЯЕМ ЛИСТОЧЕК С ВАРИАНТАМИ ОТВЕТОВ

string[] a1;

listBox3.Items.Clear();

FileStream f1;

f1 = new FileStream("VAROTVET.TXT", FileMode.Open);

StreamReader fs1 = new StreamReader(f1, Encoding.GetEncoding(866));

while ((l = fs1.ReadLine()) != null)

{

a1 = l.Split(';');

//mas2[sch] = mas1[0];

//listBox1.Items.Add(mas2[sch]+"-"+mas1[1]);

listBox3.Items.Add(a1[2]);

}

fs1.Close();

}

private void button10_Click(object sender, EventArgs e)

{

Application.Exit();

}

//ОТВЕТИТЬ

private void button9_Click(object sender, EventArgs e)

{

if (listBox3.SelectedIndex != -1)

{

string l;

//проверяем верно ли ответил студент

StreamWriter sw12 = new StreamWriter(new FileStream("OTVSTUD.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw12.Write(listBox3.SelectedIndex.ToString());

sw12.Close();

Process myProcesss = Process.Start("A10.EXE");

myProcesss.WaitForExit();

FileStream vernoliF = new FileStream("VERNOLI.TXT", FileMode.Open);

StreamReader vernoliFS = new StreamReader(vernoliF, Encoding.GetEncoding(866));

l = vernoliFS.ReadLine();

vernoliFS.Close();

if (l == "neugadal")

{

//MessageBox.Show("Не верно!");

kolbad++;

label7.ForeColor = System.Drawing.Color.Red;

label38.Text = "НЕ Верно!";

}

else

{

kolbalov = kolbalov + (int)Convert.ToInt32(l);

kolgood++;

label7.ForeColor = System.Drawing.Color.Blue;

label38.Text = "Верно!, количество баллов: "+kolbalov;

//MessageBox.Show("Верно!, количество баллов: "+kolbalov);

}

//--

StreamWriter sw1 = new StreamWriter(new FileStream("COMMAND1.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw1.Write("next");

sw1.Close();

StreamWriter sw2 = new StreamWriter(new FileStream("CURRENT.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw2.Write(mas22[0] + ";" + "333");

sw2.Close();

Process myProcess1 = Process.Start("A09.EXE");

myProcess1.WaitForExit();

FileStream f;

f = new FileStream("TEST.TXT", FileMode.Open);

StreamReader fs = new StreamReader(f, Encoding.GetEncoding(866));

l = fs.ReadLine();

if (l != "end")

{

mas22 = l.Split(';');

vopros.Text = mas22[1];

fs.Close();

//ЗАПОЛНЯЕМ ЛИСТОЧЕК С ВАРИАНТАМИ ОТВЕТОВ

string[] a1;

listBox3.Items.Clear();

FileStream f1;

f1 = new FileStream("VAROTVET.TXT", FileMode.Open);

StreamReader fs1 = new StreamReader(f1, Encoding.GetEncoding(866));

while ((l = fs1.ReadLine()) != null)

{

a1 = l.Split(';');

//mas2[sch] = mas1[0];

//listBox1.Items.Add(mas2[sch]+"-"+mas1[1]);

listBox3.Items.Add(a1[2]);

}

fs1.Close();

}

else

{

minutki2 = (DateTime.Now.Hour * 60) + DateTime.Now.Minute;

testend = true;

label11.Visible = true;

label11.Text = "Тест окончен, перейдите к результатам";

label11.Location = new System.Drawing.Point((test.Size.Width - label11.Width) / 2, (test.Size.Height - label11.Height) / 2);

//СКРЫВАЕМ ВСЕ ЭЛЕМЕНТЫ НА СТРАНИЦЕ, ДАБЫ БОЛЬШЕ НЕЧЕГО БЫЛО НАЖАТЬ

button8.Visible = false;

label9.Visible = false;

label13.Visible = false;

listBox2.Visible = false;

listBox3.Visible = false;

button9.Visible = false;

vopros.Visible = false;

timeEndTest = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString();

//--

//ЗАПОЛНЯЕМ СТРАНИЧКУ С РЕЗУЛЬТАТАМИ

label23.Text = data;

label24.Text = timeStartTest;

label25.Text = timeEndTest;

label26.Text = kolvop.ToString();

label27.Text = kolgood.ToString();

label28.Text = kolbad.ToString();

label29.Text = kolbalov.ToString();

label32.Text = (minutki2 - minutki1).ToString() ;

procent = ((double)Convert.ToDouble(kolgood) / (double)Convert.ToDouble(kolvop) ) * 100;

procent = Math.Round(procent);

label30.Text = procent.ToString();

//--

//фиксируем в результаты в файл

StreamWriter sw111 = new StreamWriter(new FileStream("UCHET.TXT", FileMode.Append), Encoding.GetEncoding(866));

sw111.Write(textBox1.Text + ";" + mas2[numb].ToString() + ";'" + data + "';'" + timeStartTest + "';'" + timeEndTest + "';" + kolvop.ToString() + ";" + kolgood.ToString() + ";" + kolbad.ToString() + ";" + kolbalov.ToString() + ";" + (minutki2 - minutki1).ToString() + ";" + procent.ToString()+"\r\n");

sw111.Close();

//--

}

fs.Close();

}

else

{

MessageBox.Show("Вы не выбрали ни одного варианта ответа.");

}

}

//ОБРАБОТЧИК КНОПКИ АВТОРИЗАЦИИ

private void button4_Click(object sender, EventArgs e)

{

button1.Visible = false;

button22.Visible = false;

label8.Visible = true;

textBox7.Visible = true;

button4.Visible = false;

button3.Visible = false;

button11.Visible = true;

}

private void tabPage2_Enter(object sender, EventArgs e)

{

resultPrepodu = false;

//MessageBox.Show("dfdfd");

if (autoriz || autorizPrepod)//если студент авторизован, он может выбрать тему для обучения

{

//button6.Visible = true;

listBox1.Visible = true;

button7.Visible = true;

label10.Visible = false;

string[] mas1;

listBox1.Items.Clear();

FileStream f;

string l;

int sch;

sch = 0;

f = new FileStream("TEMY.TXT", FileMode.Open);

StreamReader fs = new StreamReader(f, Encoding.GetEncoding(866));

while ((l = fs.ReadLine()) != null)

{

mas1 = l.Split(';');

mas2[sch] = mas1[0];

//listBox1.Items.Add(mas2[sch]+"-"+mas1[1]);

listBox1.Items.Add(mas1[1]);

sch++;

}

fs.Close();

}

else

{

//button6.Visible = false;

listBox1.Visible = false;

button7.Visible = false;

label10.Visible = true;

}

}

//Обработчик переключения на закладку "Обучение"

private void test_Enter(object sender, EventArgs e)

{

//autoriz = true;

if (autoriz) //если студент авторизован, он может пройти тестирование

{

if (!testend) //если тестенд фалш - тест не окончен или не начат

{

button8.Visible = true;

label9.Visible = true;

listBox2.Visible = true;

vopros.Visible = true;

//otvet.Visible = true;

button9.Visible = true;

button10.Visible = true;

label11.Visible = false;

listBox3.Visible = false; //листочек с вариантами ответов

vopros.Visible = false; //поле для вопроса

otvet.Visible = false; // поле для ответа

button9.Visible = false; //кнопка "ответить"

}

else //тест окончен, студенту нужно выбрать другую тему для обучения

{

label11.Visible = true;

label11.Text = "Тест окончен, перейдите к результатам";

label11.Location = new System.Drawing.Point((test.Size.Width - label11.Width) / 2, (test.Size.Height - label11.Height) / 2);

//СКРЫВАЕМ ВСЕ ЭЛЕМЕНТЫ НА СТРАНИЦЕ, ДАБЫ БОЛЬШЕ НЕЧЕГО БЫЛО НАЖАТЬ

button8.Visible = false;

label9.Visible = false;

label13.Visible = false;

listBox2.Visible = false;

listBox3.Visible = false;

button9.Visible = false;

vopros.Visible = false;

}

}

else

{

button8.Visible = false;

label9.Visible = false;

listBox2.Visible = false;

vopros.Visible = false;

//otvet.Visible = false;

button9.Visible = false;

button10.Visible = false;

label11.Visible = true;

label13.Visible = false; //надпись "вопрос"

listBox3.Visible = false; //листочек с вариантами ответов

}

}

private void button11_Click(object sender, EventArgs e)

{

if (textBox7.Text == mas[11]) // если верно введен пароль

{

testend = false;

label7.Text = "Вы успешно авторизовались в системе, можете приступить к тестированию.";

autoriz = true;

label14.Visible = true;

label8.Visible = false;

textBox7.Visible = false;

button11.Visible = false;

button3.Visible = true;

button22.Visible = true;

label14.Text = "Студент: "+ textBox2.Text+" "+ textBox3.Text+" "+textBox4.Text;

//this.tabControl.SelectTab(this.tabControl.TabPages[1].Name);

}

else

{

autoriz = false;

label7.Text = "Вы не смогли авторизоваться. Попробуйте ввести пароль еще раз.";

}

}

private void result1_Enter(object sender, EventArgs e)

{

if (autoriz || resultPrepodu) //если студент авторизован, он может пройти тестирование

{

label12.Visible = false;

// ЕСЛИ ОН АВТОРИЗОВАН И ПРОШЕЛ ТЕСТ ТО МОЖЕМ ПОКАЗЫВАТЬ РЕЗУЛЬТАТЫ

if (testend || resultPrepodu)

{

label15.Visible = true;

label16.Visible = true;

label17.Visible = true;

label18.Visible = true;

label19.Visible = true;

label20.Visible = true;

label21.Visible = true;

label31.Visible = true;

label22.Visible = true;

//--

label23.Visible = true;

label24.Visible = true;

label25.Visible = true;

label26.Visible = true;

label27.Visible = true;

label28.Visible = true;

label29.Visible = true;

label32.Visible = true;

label30.Visible = true;

}

else

{

label12.Visible = true;

label12.Text = "ВЫ не прошли тест";

}

}

else

{

label12.Visible = true;

label12.Text = "Вы не авторизованы";

label15.Visible = false;

label16.Visible = false;

label17.Visible = false;

label18.Visible = false;

label19.Visible = false;

label20.Visible = false;

label21.Visible = false;

label31.Visible = false;

label22.Visible = false;

//--

label23.Visible = false;

label24.Visible = false;

label25.Visible = false;

label26.Visible = false;

label27.Visible = false;

label28.Visible = false;

label29.Visible = false;

label32.Visible = false;

label30.Visible = false;

}

}

private void Form1_Load(object sender, EventArgs e)

{

///////////////////////\

//Вкладка РЕГИСТРАЦИЯ// \

///////////////////////____\

int iWidth = reg1.Size.Width;

int iHeight = reg1.Size.Height;

Font iFont = new Font(Font.Name, (float)(iHeight * 3.2 / 100), Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont);

result.Font = iFont;

search.Location = new System.Drawing.Point((iWidth * 5 / 100), (iHeight * 3 / 100));

search.Size = new System.Drawing.Size((iWidth * 36 / 100), (iHeight * 8 / 100));

search.Font = iFont;

button20.Font = iFont;

button21.Font = iFont;

button16.Font = iFont;

add.Location = new System.Drawing.Point(search.Location.X + search.Size.Width + iWidth * 5 / 100, (iHeight * 3 / 100));

add.Size = new System.Drawing.Size((iWidth * 48 / 100), (iHeight * 8 / 100));

add.Font = iFont;

//label7.Location = new System.Drawing.Point((iWidth * 1 / 100), (search.Location.Y + search.Size.Height + iHeight * 4 / 100));

label7.Font = new Font(Font.Name, (float)(iHeight * 2.8 / 100), Font.Style, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont);

//label1.Location = new System.Drawing.Point((iWidth * 1 / 100), (label7.Location.Y + label7.Size.Height + iHeight * 4 / 100));

label1.Location = new System.Drawing.Point((iWidth * 1 / 100), (search.Location.Y + search.Size.Height + iHeight * 4 / 100));

label1.Font = iFont;

label2.Location = new System.Drawing.Point((iWidth * 1 / 100), (label1.Location.Y + label1.Size.Height + (int)(iHeight * 7.5 / 100)));

label2.Font = iFont;

label3.Location = new System.Drawing.Point((iWidth * 1 / 100), (label2.Location.Y + label2.Size.Height + (int)(iHeight * 7.5 / 100)));

label3.Font = iFont;

label4.Location = new System.Drawing.Point((iWidth * 1 / 100), (label3.Location.Y + label3.Size.Height + (int)(iHeight * 7.5 / 100)));

label4.Font = iFont;

label5.Location = new System.Drawing.Point((iWidth * 1 / 100), (label4.Location.Y + label4.Size.Height + (int)(iHeight * 7.5 / 100)));

label5.Font = iFont;

label6.Location = new System.Drawing.Point((iWidth * 1 / 100), (label5.Location.Y + label5.Size.Height + (int)(iHeight * 7.5 / 100)));

label6.Font = iFont;

textBox1.Location = new System.Drawing.Point((int)(iWidth * 26.3 / 100), (label1.Location.Y - (label1.Size.Height / 9)));

textBox1.Size = new System.Drawing.Size((iWidth * 22 / 100), 1);

textBox1.Font = iFont;

textBox2.Location = new System.Drawing.Point((int)(iWidth * 26.3 / 100), (label2.Location.Y - (label2.Size.Height / 9)));

textBox2.Size = textBox1.Size;

textBox2.Font = iFont;

textBox3.Location = new System.Drawing.Point((int)(iWidth * 26.3 / 100), (label3.Location.Y - (label3.Size.Height / 9)));

textBox3.Size = textBox1.Size;

textBox3.Font = iFont;

textBox4.Location = new System.Drawing.Point((int)(iWidth * 26.3 / 100), (label4.Location.Y - (label4.Size.Height / 9)));

textBox4.Size = textBox1.Size;

textBox4.Font = iFont;

textBox5.Location = new System.Drawing.Point((int)(iWidth * 26.3 / 100), (label5.Location.Y - (label5.Size.Height / 9)));

textBox5.Size = textBox1.Size;

textBox5.Font = iFont;

textBox6.Location = new System.Drawing.Point((int)(iWidth * 26.3 / 100), (label6.Location.Y - (label6.Size.Height / 9)));

textBox6.Size = textBox1.Size;

textBox6.Font = iFont;

button3.Location = new Point((int)(iWidth * 53.2 / 100), textBox1.Location.Y);

button3.Size = new Size((iWidth * 29 / 100), textBox1.Height);

button3.Font = iFont;

button4.Location = new Point((int)(iWidth * 53.2 / 100), textBox2.Location.Y);

button4.Size = new Size((iWidth * 40 / 100), textBox2.Height);

button4.Font = iFont;

button22.Location = new Point((int)(iWidth * 53.2 / 100), textBox3.Location.Y);

button22.Size = new Size((iWidth * 40 / 100), textBox3.Height);

button22.Font = iFont;

button1.Location = new Point((int)(iWidth * 53.2 / 100), textBox3.Location.Y);

button1.Size = new Size((iWidth * 12 / 100), textBox3.Height);

button1.Font = iFont;

button11.Location = new Point((int)(iWidth * 53.2 / 100), textBox4.Location.Y);

button11.Size = new Size((iWidth * 26 / 100), textBox4.Height);

button11.Font = iFont;

button2.Location = new Point((int)(iWidth * 53.2 / 100), textBox4.Location.Y);

button2.Size = new Size((iWidth * 16 / 100), textBox4.Height);

button2.Font = iFont;

button5.Location = new Point((int)(iWidth * 53.2 / 100), textBox5.Location.Y);

button5.Size = new Size((iWidth * 16 / 100), textBox5.Height);

button5.Font = iFont;

button23.Location = new Point((int)(iWidth * 53.2 / 100), textBox5.Location.Y);

button23.Size = new Size((iWidth * 16 / 100), textBox5.Height);

button23.Font = iFont;

button24.Location = new Point((int)(iWidth * 53.2 / 100), textBox5.Location.Y);

button24.Size = new Size((iWidth * 16 / 100), textBox5.Height);

button24.Font = iFont;

button25.Location = new Point((int)(iWidth * 53.2 / 100), textBox5.Location.Y);

button25.Size = new Size((iWidth * 16 / 100), textBox5.Height);

button25.Font = iFont;

label8.Location = new Point((int)(iWidth * 53.2 / 100), label3.Location.Y);

label8.Font = iFont;

textBox7.Location = new Point((int)(iWidth * 68 / 100), textBox3.Location.Y);

textBox7.Size = new Size((int)(iWidth * 16.3 / 100), 1);

textBox7.Font = iFont;

//////////////////////\

//Вкладка ВЫБОР ТЕМЫ// \

//////////////////////____\

label10.Font = new Font(Font.Name, (float)(iWidth * 3.8 / 100), System.Drawing.FontStyle.Italic, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont);

label10.Location = new Point((iWidth - label10.Width) / 2, (iHeight - label10.Height) / 2);

////////////////////\

//Вкладка ОБУЧЕНИЕ// \

////////////////////____\

label11.Font = new Font(Font.Name, (float)(iWidth * 3.8 / 100), System.Drawing.FontStyle.Italic, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont);

label11.Location = new Point((iWidth - label11.Width) / 2, (iHeight - label11.Height) / 2);

/////////////////////\

//Вкладка РЕЗУЛЬТАТ// \

/////////////////////____\

label12.Font = new Font(Font.Name, (float)(iWidth * 3.8 / 100), System.Drawing.FontStyle.Italic, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont);

label12.Location = new Point((iWidth - label11.Width) / 2, (iHeight - label11.Height) / 2);

int ResultVerticalInterval;

int ResultHorizontalInterval = (int)(iWidth * 3.34 / 100);

Font resultFont = new Font(Font.Name, (float)(iWidth / 42), System.Drawing.FontStyle.Italic, Font.Unit, Font.GdiCharSet, Font.GdiVerticalFont);

label22.Font = resultFont;

ResultVerticalInterval = (iHeight - (label22.Height * 9)) / 10 + label22.Height;

label22.Location = new Point(iWidth * 1 / 100, iHeight - ResultVerticalInterval);

label30.Font = resultFont;

label30.Location = new Point(label22.Location.X + label22.Width + ResultHorizontalInterval, label22.Location.Y);

label31.Font = resultFont;

label31.Location = new Point(iWidth * 1 / 100, label22.Location.Y - ResultVerticalInterval);

label32.Font = resultFont;

label32.Location = new Point(label31.Location.X + label31.Width + ResultHorizontalInterval, label31.Location.Y);

label29.Font = resultFont;

label29.Location = new Point(label32.Location.X, label32.Location.Y - ResultVerticalInterval);

label21.Font = resultFont;

label21.Location = new Point(label29.Location.X - ResultHorizontalInterval - label21.Width, label29.Location.Y);

label28.Font = resultFont;

label28.Location = new Point(label32.Location.X, label29.Location.Y - ResultVerticalInterval);

label20.Font = resultFont;

label20.Location = new Point(label28.Location.X - ResultHorizontalInterval - label20.Width, label28.Location.Y);

label27.Font = resultFont;

label27.Location = new Point(label32.Location.X, label28.Location.Y - ResultVerticalInterval);

label19.Font = resultFont;

label19.Location = new Point(label27.Location.X - ResultHorizontalInterval - label19.Width, label27.Location.Y);

label26.Font = resultFont;

label26.Location = new Point(label32.Location.X, label27.Location.Y - ResultVerticalInterval);

label18.Font = resultFont;

label18.Location = new Point(label26.Location.X - ResultHorizontalInterval - label18.Width, label26.Location.Y);

label25.Font = resultFont;

label25.Location = new Point(label32.Location.X, label26.Location.Y - ResultVerticalInterval);

label17.Font = resultFont;

label17.Location = new Point(label25.Location.X - ResultHorizontalInterval - label17.Width, label25.Location.Y);

label24.Font = resultFont;

label24.Location = new Point(label32.Location.X, label25.Location.Y - ResultVerticalInterval);

label16.Font = resultFont;

label16.Location = new Point(label24.Location.X - ResultHorizontalInterval - label16.Width, label24.Location.Y);

label23.Font = resultFont;

label23.Location = new Point(label32.Location.X, label24.Location.Y - ResultVerticalInterval);

label15.Font = resultFont;

label15.Location = new Point(label23.Location.X - ResultHorizontalInterval - label15.Width, label23.Location.Y);

////////////////////\

//Вкладка ОБУЧЕНИЕ// \

////////////////////____\

label9.Location = new Point((iWidth - label9.Width) / 2, button8.Location.Y + button8.Height + (int)(iHeight*4.7/100));

listBox2.Location = new Point(listBox2.Location.X, label9.Location.Y + label9.Height);

listBox2.Size = new Size(listBox2.Size.Width, button10.Location.Y - listBox2.Location.Y);

label13.Location = new Point(listBox2.Location.X, button8.Location.Y);

vopros.Location = new Point(vopros.Location.X, label13.Location.Y + label13.Height + label13.Height/2);

vopros.Height = label13.Height * 2 + 5;

listBox3.Location = new Point(listBox3.Location.X, vopros.Location.Y + vopros.Height + label13.Height);

listBox3.Height = label13.Height * 5 + 5;

button9.Location = new Point(button9.Location.X, listBox3.Location.Y + listBox3.Height + label13.Height/2);

int ObuchenieVerticalInterval = (button10.Location.Y - (button9.Location.Y + button9.Height)) / 2;

label13.Location = new Point(label13.Location.X, label13.Location.Y + ObuchenieVerticalInterval);

vopros.Location = new Point(vopros.Location.X, vopros.Location.Y + ObuchenieVerticalInterval);

listBox3.Location = new Point(listBox3.Location.X, listBox3.Location.Y + ObuchenieVerticalInterval);

button9.Location = new Point(button9.Location.X, button9.Location.Y + ObuchenieVerticalInterval);

}

//КНОПКА АВТОРИЗАЦИИ ПРЕПОДАВАТЕЛЯ

private void button6_Click(object sender, EventArgs e)

{

label33.Visible = true;

label34.Visible = true;

textBox8.Visible = true;

textBox9.Visible = true;

button13.Visible = false;

/*

if (textBox8.Text == "Иванов" || textBox9.Text == "123")

{

autorizPrepod = true;

label33.Visible = false;

label34.Visible = false;

textBox8.Visible = false;

textBox9.Visible=false;

button6.Visible = false;

label14.Visible = true;

label14.Text = "Преподаватель:" + textBox8.Text;

label35.Visible = true;

}

*/

string l;

StreamReader fs1 = new StreamReader(new FileStream("UCHITEL.TXT", FileMode.Open), Encoding.GetEncoding(866));

while ((l = fs1.ReadLine()) != null)

{

if (l == textBox8.Text + ";" + textBox9.Text)

{

autorizPrepod = true;

label33.Visible = false;

label34.Visible = false;

textBox8.Visible = false;

textBox9.Visible = false;

button6.Visible = false;

label14.Visible = true;

label14.Text = "Преподаватель:" + textBox8.Text;

label35.Visible = true;

break;

}

}

fs1.Close();

}

private void tabPage1_Enter(object sender, EventArgs e)

{

resultPrepodu = false;

textBox8.Text = "";

textBox9.Text = "";

if (temaVybrana)

{

label35.Visible = false;

label36.Visible = true;

label37.Visible = true;

textBox10.Visible = true;

button12.Visible = true;

}

}

//Найти тесты студента

private void button12_Click(object sender, EventArgs e)

{

string l;

StreamWriter sw111 = new StreamWriter(new FileStream("ZACHTEMA.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw111.Write(textBox1.Text + ";" + mas2[numb].ToString() + ";'"+textBox10.Text+"'\r\n");

sw111.Close();

Process myProcess1 = Process.Start("A11.EXE");

myProcess1.WaitForExit();

int sch;

sch = 0;

StreamReader fs = new StreamReader(new FileStream("ISTORIYA.TXT", FileMode.Open), Encoding.GetEncoding(866));

listBox4.Items.Clear();

while ((l = fs.ReadLine()) != null)

{

temp1 = l.Split(';');

temp2[sch] = l;

listBox4.Items.Add("Время начала:"+temp1[3]+", время завершения"+temp1[4]);

//listBox4.Items.Add(l);

sch++;

}

fs.Close();

if (sch != 0)

{

button15.Visible = true;

listBox4.Visible = true;

}

else

{

button15.Visible = false;

listBox4.Visible = false;

MessageBox.Show("Результаты не найдены!");

}

}

private void button13_Click(object sender, EventArgs e)

{

label33.Visible = true;

label34.Visible = true;

textBox8.Visible = true;

textBox9.Visible = true;

button13.Visible = false;

button6.Visible = false;

button14.Visible = true;

}

//зарегистрировать

private void button14_Click(object sender, EventArgs e)

{

if (textBox9.Text == "" || textBox8.Text == "")

{

MessageBox.Show("Одно из полей не заполнено!");

}

else

{

//UCHITEL.TXT

StreamWriter sw1 = new StreamWriter(new FileStream("UCHITEL.TXT", FileMode.Append), Encoding.GetEncoding(866));

sw1.Write(textBox8.Text+";"+textBox9.Text+"\r\n");

sw1.Close();

MessageBox.Show("Преподаватель успешно добавлен в базу.");

label33.Visible = false;

label34.Visible = false;

textBox8.Visible = false;

textBox9.Visible = false;

button13.Visible = true;

button6.Visible = true;

button14.Visible = false;

}

}

private void button15_Click(object sender, EventArgs e)

{

if (listBox4.SelectedIndex != -1)

{

//ЗАПОЛНЯЕМ СТРАНИЧКУ С РЕЗУЛЬТАТАМИ

temp1 = temp2[listBox4.SelectedIndex].Split(';');

label23.Text = temp1[2];

label24.Text = temp1[3];

label25.Text = temp1[4];

label26.Text = temp1[5];

label27.Text = temp1[6];

label28.Text = temp1[7];

label29.Text = temp1[8];

label32.Text = temp1[9];

label30.Text = temp1[10];

resultPrepodu = true;

this.result.SelectTab(this.result.TabPages[3].Name);

//--

}

else

{

MessageBox.Show("Выберите хотябы один результат!");

}

}

private void button17_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void button16_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void button18_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void button19_Click(object sender, EventArgs e)

{

Application.Exit();

}

//ОБЫЧНЫЙ ПОИСК

private void button21_Click(object sender, EventArgs e)

{

button20.Visible = false;

button21.Visible = false;

//tabControl.TabPages[1].Hide();

button5.Visible = false;

button1.Enabled = true;

label8.Visible = false;

label7.Text = "Заполните все необходимые поля для поиска";

label1.Visible = true;

label2.Visible = true;

label3.Visible = true;

label4.Visible = true;

label5.Visible = true;

label6.Visible = true;

button1.Visible = true;

textBox1.Visible = true;

textBox2.Visible = true;

textBox3.Visible = true;

textBox4.Visible = true;

textBox5.Visible = true;

textBox6.Visible = true;

button3.Visible = false;

button4.Visible = false;

button2.Visible = false;

textBox7.Visible = false;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

textBox6.Text = "";

label8.Visible = false;

textBox7.Visible = false;

}

//УДАЛИТЬ данные студента

private void button22_Click(object sender, EventArgs e)

{

button1.Visible = false;

button22.Visible = false;

button23.Visible = true;

label8.Visible = true;

textBox7.Text = "";

textBox7.Visible = true;

}

//удалить

private void button23_Click(object sender, EventArgs e)

{

label7.Text = mas[11];

if (textBox7.Text == mas[11])

{

StreamReader sw33 = new StreamReader(new FileStream("INPUT.TXT", FileMode.Open), Encoding.GetEncoding(866));

string l;

string l1;

string l2;

l2 = "";

l1 = textBox1.Text + ";'" + textBox2.Text + "';'" + textBox3.Text + "';'" + textBox4.Text + "';" + textBox5.Text + ";" + textBox6.Text + ";'_';'_';0;0;'" + textBox7.Text + "'";

while ((l = sw33.ReadLine()) != null)

{

if (l != l1)

{

l2 += l+"\r\n";

}

}

sw33.Close();

StreamWriter sw2 = new StreamWriter(new FileStream("INPUT.TXT", FileMode.Create), Encoding.GetEncoding(866));

sw2.Write(l2);

sw2.Close();

label7.Text = "ДАННЫЕ УДАЛЕНЫ.";

}

else

{

MessageBox.Show("ПАРОЛЬ НЕ ВЕРНЫЙ. УДАЛЕНИЕ НЕ ВОЗМОЖНО!");

label7.Text = "ПАРОЛЬ НЕ ВЕРНЫЙ. ВВЕДИТЕ ВЕРНЫЙ ПАРОЛЬ.";

}

}

//ПОИСК ПО ГРУППЕ

private void button20_Click(object sender, EventArgs e)

{

label5.Visible = true;

textBox5.Visible = true;

button20.Visible = false;

button21.Visible = false;

button24.Visible = true;

}

//НАЙТИ

private void button24_Click(object sender, EventArgs e)

{

StreamReader sw33 = new StreamReader(new FileStream("INPUT.TXT", FileMode.Open), Encoding.GetEncoding(866));

string l;

string[] temp;

bool fl=false;

int sch=0;

int sch1 = 1;

listBox5.Items.Clear();

while ((l = sw33.ReadLine()) != null)

{

temp = l.Split(';');

//label7.Text = temp[1] + temp[2] + temp[3] + temp[4];

//label14.Visible = true;

// label14.Text = ;

if (textBox5.Text == temp[4])

{

fl = true;

listBox5.Items.Add(temp[1] +" "+ temp[2]+" " + temp[3]);

groupStudents[sch] = sch1+";"+ l;

sch++;

}

sch1++;

}

sw33.Close();

if (!fl)

{

MessageBox.Show("Студенты в данной группе не найдены!");

label7.Text = "Студенты в данной группе не найдены!";

}

else

{

listBox5.Visible = true;

button24.Visible = false;

button25.Visible = true;

textBox5.Visible = false;

label5.Visible = false;

label7.Text = "В данной группе есть студенты. Выберите из списка.";

}

}

//выбрать

private void button25_Click(object sender, EventArgs e)

{

if (listBox5.SelectedIndex == -1)

{

MessageBox.Show("Выберите хотябы одного студента!");

label7.Text = "Выберите хотябы одного студента!";

}

else //если выбран

{

listBox5.Visible = false;

button25.Visible = false;

button22.Visible = true;

button1.Visible = false;

label8.Visible = false;

textBox7.Visible = false;

label7.ForeColor = System.Drawing.Color.Blue;

label7.Text = "Студент выбран";

//groupStudents[listBox5.SelectedIndex] = groupStudents[listBox5.SelectedIndex].

mas = groupStudents[listBox5.SelectedIndex].Split(';');

mas[11] = mas[11].Remove(0, 1);

mas[11] = mas[11].Remove(mas[11].Length - 1, 1);

//label7.Text = groupStudents[listBox5.SelectedIndex];

//mas = l.Split(';');

//--

textBox1.Text = mas[1];

mas[2] = mas[2].Remove(0, 1);

mas[2] = mas[2].Remove(mas[2].Length-1, 1);

textBox2.Text = mas[2];

mas[3] = mas[3].Remove(0, 1);

mas[3] = mas[3].Remove(mas[3].Length - 1, 1);

textBox3.Text = mas[3];

mas[4] = mas[4].Remove(0, 1);

mas[4] = mas[4].Remove(mas[4].Length - 1, 1);

textBox4.Text = mas[4];

textBox5.Text = mas[5];

textBox6.Text = mas[6];

button3.Visible = true;

button4.Visible = true;

label1.Visible = true;

label2.Visible = true;

label3.Visible = true;

label4.Visible = true;

label5.Visible = true;

label6.Visible = true;

button1.Visible = true;

textBox1.Visible = true;

textBox2.Visible = true;

textBox3.Visible = true;

textBox4.Visible = true;

textBox5.Visible = true;

textBox6.Visible = true;

}

}

}

}

Приложение 4

“Темы курса(тематические разделы обучающего курса)” (TEMY.txt)

1;'Заболевания детей раннего возраста';80,00 2;'Рахит, рахитопадобные заболевания';80,00 3;'Дистрофии';80,00 4;'Анемия';80,00 5;'Гиповитаминозы';50,00 6;'Пульмонология';90,00 7;'Пневмония';90,00 8;'Бронхиты';90,00 9;'Кардиоревматология';70,00 10;'Острая ревматическая лихорадка';70,00 11;'Врожденные пороки сердца';70,00 12;'Неревматические кардиты';60,00 13;'Диффузные болезни соединительной ткани';50,00 14;'Гастроэнтерология';90,00 15;'Хронический гастродуоденит';85,00 16;'Язвенная болезнь';85,00 17;'ДЖВП';90,00

18;'Нефрология';70,00 19;'Пиелонефрит';80,00 20;'Гломерулонефрит';60,00 21;'Дисметаболическая нефропатия';70,00 22;'Лейкоз';60,00 23;'Аллергология';70,00 24;'Бронхиальная астма';70,00 25;'Атопический дерматит';70,00 26;'Вскармливание';90,00 27;'Естественное вскармливание';95,00 28;'Смешанное вскармливание';85,00 29;'Искусственное вскармливание';90,00 30;'Пропедевтика детских болезней';70,00 31;'Физическое развитие';70,00 32;'Нервно-психическое развитие';60,00 33;'Кожа и подкожно-жирновая клетчатка';70,00 34;'Костно - мышечная система';70,00 35;'Органы дыхания';80,00 36;'Органы лимфоидной системы';70,00 37;'Сердечно-сосудистая система';70,00 38;'Желудочно-кишечный тракт';70,00 39;'Мочевыделительная система';70,00 40;'Органы кровотворение';60,00 41;'Неонатология';60,00 42;'Анатомо-физиологические особенности';60,00 43;'Пограничные состояния';70,00 44;'Педиатрия';70,00

45;'Хронический холецистит';70,00 46;'Клиническая картина ДЖВП';70,00 47;'Классификация ДЖПВ';70,00 48;'Лечение ДЖВП';70,00 49;'Диспансеризация детей с ДЖВП';70,00 50;'Профилактика ДЖВП';70,00 51;'Диетотерапия ДЖВП';70,00 52;'Здоровый ребенок';70,00 53;'Поликлиническая педиатрия';70,00 54;'Диатезы';70,00 55;'Болезни крови';70,00 56;'Диагностика ДЖВП';70,00 57;'Этиопатогенз ДЖВП';70,00

“Структура обучающего курса” (SKURSA.TXT)

0;0

1;2

1;3

1;4

1;5

1;54

6;7

6;8

9;10

9;11

9;12

9;13

14;15

14;16

14;17

14;45

14;47

14;48

14;49

14;50

14;51

17;46

17;47

17;48

17;49

17;50

17;51

17;56

17;57

18;19

18;20

18;21

22;22

23;24

23;25

26;27

26;28

26;29

30;31

30;32

30;33

30;34

30;35

30;36

30;37

30;38

30;39

30;40

41;42

41;43

44;1

“Содержание обучающих модулей” (SMODUL.txt)

2;66

2;77

2;78

2;107

2;166

2;259

2;361

2;362

2;460

2;461

2;559

2;560

2;600

2;607

2;617

2;630

2;649

2;661

2;675

2;692

2;713

2;745

2;775

2;831

2;846

2;875

2;906

2;907

3;64

3;75

3;76

3;163

3;267

3;268

3;363

3;364

3;381

3;407

3;415

3;462

3;463

3;464

3;561

3;562

3;564

3;645

3;682

3;720

3;749

3;774

“Содержание тестов (вопросов)” (VOPROSY.txt)

1;'К преддошкольному возрасту относится период:'

2;'Ежемесячная прибавка массы тела на первом году жизни во 2-м полугодии составляет:'

3;'Пуэрильное дыхание у детей обусловлено всем, кроме:'

4;'К особенностям печени у детей раннего возраста относится всё, кроме:'

5;'Количество тромбоцитов у детей старше года составляет:'

6;'К показателям нервно-психического развития ребенка в 4 месяца относится всё, кроме:'

7;'Анатомо-физиологические особенности подкожно-жировой клетчатки:'

8;'Физиологическое увеличение лимфатических узлов отмечается в возрасте:'

9;'Избыток массы тела более 10% у детей первого года жизни называется:'

10;'Позвоночник новорожденного ребенка:'

11;'Особенности гортани у ребенка:'

12;'Частота дыхания у ребенка в 14-15 лет составляет:'

13;'Инспираторная одышка отмечается при:'

14;'У детей в 12 месяцев количество зубов составляет:'

15;'Особенности тонкого кишечника у детей:'

16;'Емкость желудка у детей к одному году составляет:'

17;'Длина тонкой кишки относительно массы тела у детей раннего возраста по сравнению с взрослыми:'

18;'У детей снижение фильтрационной способности почек обусловлено:'

19;'У детей в возрасте от 1 месяца до 1 года уровень гемоглобина в крови:'

20;'Эозинофилия отмечается при следующих заболеваниях и состояниях :'

21;'Смешанным вскармливанием, называется питание ребенка 1-го года жизни, когда наряду с женским молоком ребенок получает докорм в виде:'

22;'В качестве первого прикорма вводят:'

23;'В 1,5-2 месяца объем питания составляет от массы тела:'

24;'При естественном вскармливании соки начинают вводить в возрасте:'

25;'Потребность в белках ребенка 5 месяцев жизни составляет:'

26;'Какие имеются преимущества углеводов женского молока:'

27;'Количество кормлений у детей в 4 месяца составляет:'

28;'В 10 месяцев жизни в рацион ребенка мясо вводится в форме:'

29;'К смесям для лечебного питания относятся все кроме:'

30;'При искусственном вскармливании адаптированными смесями соки вводят:'

31;'В среднем количество лейкоцитов в крови у новорожденных детей составляет:'

32;'В среднем окружность головы у новорожденного ребенка составляет:'

33;'Шкала Апгар включает в себя оценку всех признаков кроме:'

34;'К переходным состояниям периода новорожденности относится всё, кроме:'

35;'При I степени недоношенности срок гестации составляет:'

36;'Наиболее частым путем инфицирования плода при вирусных инфекциях является:'

37;'Токсическая эритема в периоде новорожденности является признаком:'

38;'К особенностям кожи в периоде новорожденности относится всё, кроме:'

39;'К конъюгационным желтухам относятся:'

41;'Для глубоконедоношенных детей из внутричерепных кровоизлияний наиболее характерны:'

61;'Развитие кетоацидоза чаще отмечается у детей с:'

62;'При железодефицитной анемии выявлено снижение:'

63;'Развитие острой надпочечниковой недостаточности наиболее вероятно при диатезе:'

64;'Дефицит массы тела при III степени гипотрофии составляет:'

65;'К синдрому мальабсорбции относятся:'

66;'Предрасполагающими факторами к развитию гипервитаминоза Д являются:'

68;'Препаратами железа для парентерального введения являются:'

69;'Показателями тяжести пневмонии являются все, кроме:'

70;'При обструктивном бронхите для купирования дыхательной недостаточности назначаются:'

71;'Атипичные пневмонии вызываются:'

72;'Клинически гастроинтестинальная аллергия проявляется:'

73;'В раннем детском возрасте атопический дерматит протекает чаще:'

74;'К базисной терапии атопического дерматита относят:'

75;'К экзогенным причинам гипотрофии относятся все кроме:'

76;'При гипотрофии II степени расчет жиров производится на:'

77;'Критериями тяжести рахита являются:'

78;'Постнатальную профилактику рахита доношенному ребенку следует назначать:'

85;'К адреномиметикам относятся всё, кроме:'

93;'Приступный период бронхиальной астмы характеризуется:'

99;'К дошкольному возрасту относится период:'

100;'Ежемесячная прибавка массы тела в первом полугодии жизни ребенка составляет:'

101;'Показатели нервно-психического развития ребенка в 1 месяц:'

102;'Первые постоянные зубы появляются в возрасте:'

103;'Среди признаков функционального шума при аускультации сердца у детей присутствуют все, кроме:'

104;'У детей имеются следующие анатомические особенности кожи:'

105;'Дефицит массы тела более 10% у детей до 2-х лет называется:'

106;'К особенностям полости носа у детей относится всё, кроме:'

107;'Функциональными особенностями органов дыхания у детей являются:'

108;'Частота дыхания в возрасте 10 лет составляет:'

109;'Грубый, лающий кашель отмечается при:'

110;'У детей раннего возраста в полости рта среда:'

111;'Частота мочеиспускания у детей до 6 месяцев составляет:'

112;'У детей к менингиальным симптомам относятся все кроме:'

113;'Моноцитоз отмечается при следующих заболеваниях:'

114;'Гемолитическая анемия:'

115;'При тяжелых септических заболеваниях, протекающих на фоне ареактивности организма, отмечается:'

116;'Частота пульса у детей в возрасте 5 лет составляет:'

117;'Ребенок начинает ходить без поддержки в:'

118;'Свободным вскармливанием ребенка 1 года называется режим питания:'

119;'В качестве третьего прикорма вводят:'

120;'В возрасте 4 дней жизни объем питания рассчитывается:'

121;'Сколько всего вводится ребенку прикормов на 1-м году жизни:'

122;'Потребность ккал/кг массы тела составляет в первом полугодии 1-го года жизни:'

123;'Какие имеются преимущества жиров женского молока:'

124;'Количество кормлений в 8 месяцев:'

125;'Первый сок, который следует вводить в рацион ребенка, является:'

126;'К соевым смесям относятся:'

127;'При искусственном вскармливании адаптированными смесями 1-й прикорм вводят в возрасте:'

132;'Показаниями к кормлению недоношенного ребенка через зонд является всё, кроме:'

133;'Критерием нефизиологической желтухи является:'

135;'Причиной потницы у новорожденного ребенка является:'

138;'При II степени недоношенности срок гестации составляет:'

139;'Окружность грудной клетки при рождении составляет:'

140;'Физиологическая желтуха в периоде новорожденности обусловлена:'

141;'Причинами невынашивания беременности является всё, кроме:'

142;'Температура воздуха в палатах для доношенных детей роддома должна быть:'

143;'Перинатальный период жизни:'

145;'К признакам недоношенности относятся:'

146;'Уровень гемоглобина у здорового новорожденного составляет:'

147;'Для профилактики рахита в поликлинике используют:'

148;'Является ли железодефицитная анемия противопоказанием для проведения профилактических прививок:'

157;'Высокий уровень мочевой кислоты в крови характерен для диатеза:'

158;'Возбудителями пневмонии у детей является, всё кроме:'

159;'При бронхиолите отмечается:'

162;'Неотложная помощь при стенозе гортани (ложном крупе) включает в себя все, кроме:'

163;'При гипотрофии II степени отмечается истощение подкожно-жирового слоя:'

164;'Анаболические гормоны при гипотрофии показаны:'

165;'Клинические проявления целиакии манифестируются после введения в рацион ребенка:'

166;'Относительным противопоказанием для профилактики рахита является:'

167;'Одним из наиболее ранних признаков нарушения костной системы при рахите является:'

168;'Гастроинтестинальную аллергию вызывают аллергены:'

169;'При атопическом дерматите бытовой этиологии отмечается:'

170;'Экзематозная форма атопического дерматита характеризуется:'


Подобные документы

  • Понятие, классификация и роль задач в процессе обучения физике. Аналитический, синтетический и смешанный методы и способы их решения. Структура учебного алгоритма. Алгоритмические предписания для решения качественных и количественных задач по механике.

    курсовая работа [1,3 M], добавлен 22.10.2015

  • Взаимосвязь традиций и новаций как наиболее яркая черта Ягеллонского университета. Аспекты создания и современное состояние университета. Особенности системы обслуживания учебного процесса. Условия поступления на третий уровень философского факультета.

    статья [16,3 K], добавлен 14.08.2013

  • Основные этапы становления и развития Красноярского Государственного Медицинского Университета, выдающиеся ученые, преподававшие и обучаемые в стенах данного образовательного учреждения. Современное состояние и оценка перспектив данного университета.

    презентация [495,1 K], добавлен 10.04.2013

  • Совершенствование учебного процесса. Разработка способов алгоритмизации обучения. Навыки - необходимый компонент творческого процесса. Алгоритм с широким охватом орфографических правил. Эффективность использования обобщающих алгоритмов.

    реферат [14,6 K], добавлен 12.12.2006

  • Содержание функций и характеристика основных целей преподавателя среднего специального учебного заведения. Анализ специфики профессионально-педагогической деятельности и педагогическое мастерство преподавателя среднего специального учебного заведения.

    контрольная работа [16,7 K], добавлен 01.05.2011

  • Свойства социального института вуза: генератор социальных норм поведения, форма организации совместной деятельности людей. Характеристика Уральского Федерального университета, структура его управлення. Анализ основных задач Координационного совета.

    реферат [53,8 K], добавлен 17.04.2012

  • Определение и назначение учебного плана. Сравнение с российской системой планирования образования. Сущность модели дидактического анализа. Формулирование образовательных целей, их применение и классификация. Содержание и методика обучения. Роль оценки.

    материалы конференции [128,3 K], добавлен 20.03.2011

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

    реферат [23,6 K], добавлен 01.08.2010

  • Слом старой и становление новой системы музыкального обучения. Задачи большевиков в реализации "культурной революции". Формирование начального, среднего и высшего музыкального образования. Реализация целей и задач данной системы в городе Белгороде.

    дипломная работа [118,9 K], добавлен 25.07.2011

  • Качество повышения учебного процесса на кафедре "Информационные системы в экономике". Существующие методики по оценке деятельности преподавателей вузов. Проектирование и реализация модуля "Преподаватели" информационно-аналитической системы "Кафедра".

    дипломная работа [5,6 M], добавлен 14.06.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.