Читайте также:
|
|
Лаборант кабинета химии:
6.1. работает по графику, составленному исходя из 36 -часовой рабочей недели и директором школы;
6.2. свою работу на каждый учебный год и каждый учебный модуль планирует под руководством своего непосредственного руководителя, план работы не позднее пяти дней начала планируемого периода представляет на утверждение директору школы;
6.4. получает от директора школы и (или) его заместителей информацию нормативно- и организационно-методического характера, знакомится под расписку с документами;
6.5. систематически обменивается информацией по вопросам, входящим в его компетенцию, с учителями химии;
6.6. исполняет обязанности других лаборантов, секретаря учебной части и учителей в период их временного отсутствия (отпуск, болезнь и т.п.) Исполнение обязанностей осуществляется в соответствии с законодательством и Уставом школы на основании приказа директора.
Лист ознакомление
№ п/п | Ф.И.О. | дата | подпись |
Примеры работы с файлами в языке Object Pascal.
Работа с типизированными файлами.
Задача 1. Ввести последовательность целых чисел, сохранить ее в файле и прочитать этот массив из файла.
program Project_file;
{$APPTYPE CONSOLE}
Uses
SysUtils;
type aa=array of integer;
ff=file of integer;
var a:aa;
n,i:integer;
f:ff;
Filename:string;
Begin
Randomize;
n:=Random(5)+2;
writeln('Enter data');
Setlength(a,n);
assignfile(f,'My_file.dat');
rewrite(f);
for i:=0 to n-1 do
Begin
a[i]:=random(30);
write(f,a[i]);
writeln(' ',a[i]:10);
end;
closefile(f);
Writeln(' Enter the name of file');// Для поиска файла надо самому
Пользователю ввести имя файла
Readln(Filename);
Assignfile(f,filename);
{$I-}
Reset(f); //Файл открывается для чтения
{$I+}
If IOResult <> 0 then
Begin
writeln('File not found');
exit;
end;
writeln(' Result');
While not eof(f) do
Begin
read(f,a[i]);
writeln('**********',a[i]:5);
end;
closefile(f);
readln;
{ TODO -oUser -cConsole Main: Insert code here }
End.
Результат работы программы приведен на рис. 1
Рис. 1
Введенные данные были записаны в файл и прочитаны из него. Не удачный поиск файла был приведен на лекции в аудитории.
Работа со стандартными компонентами в среде Delphi.
На рис. 2 приведено окно формы для работы с файлами в среде Delphi.
Окно для ввода данных – это компонент TStringGrid.
![]() | |||
| |||
Рис. 2
Для вывода данных предложено окно TListBox. Все данные в этих окнах рассматриваются средой как строки.
Задача 2. Последовательность данных формата - Фамилия, группа -должен быть сохранен в файле и прочитан из файла.
unit Unit_open;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Grids, Buttons;
type
TForm1 = class(TForm)
Edit1: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
StringGrid1: TStringGrid;
Label1: TLabel;
ListBox1: TListBox;
OpenDialog1: TOpenDialog;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
type ss=string[30];
spisok=record
ffn:ss;
number:integer;
end; // Определение типа данных
ff=file of spisok; // Файл из записей
aa=array of spisok; //Массив записей для выполнения действий
var
Form1: TForm1;
f:ff;
a:aa;
n:integer;
implementation
{$R *.dfm}
procedure TForm1.BitBtn1Click(Sender: TObject);
var i:integer;
begin
i:=1;
while Stringgrid1.cells[0,i]<> '' do
begin
setlength(a,i);
with a[i-1] do
begin
ffn:= Stringgrid1.cells[0,i];
number:= strtoint(Stringgrid1.cells[1,i]);
i:=i+1;
end;
n:=i-1;
end;
end; // Это построчное заполнение визуального компонента
procedure TForm1.BitBtn2Click(Sender: TObject);
var k:integer;
sp:spisok;
begin
if OpenDialog1.execute then
assignfile(f,openDialog1.Filename)
else
begin
Showmessage('File not found');
exit;
end;
reset(f);
k:=filesize(f);
label1.caption:=' k=' +inttostr(k);
Edit1.Text:= openDialog1.Filename;// Открывается окно для выбора файла
while not eof(f) do
begin
read(f,sp);
ListBox1.items.add(sp.ffn +' '+inttostr(sp.number));
// Вывод прочитанных данных
end;
closefile(f);
end;
procedure TForm1.BitBtn3Click(Sender: TObject);
var i:integer;
begin
assignfile(f,'File_rec.dat');
rewrite(f);
for i:= 0 to n - 1 do
write(f,a[i]);
closefile(f);
end;
procedure TForm1.BitBtn4Click(Sender: TObject);
begin
close;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Stringgrid1.cells[0,0]:=' Фамилия';
Stringgrid1.cells[1,0]:='Номер_группы';
end;
end.
На рис. 3 вы видите окно работающей программы. В окне Edit1 выводится полный путь к файлу из записей.
Рис. 3 Окно вывода данных
КАРАГАНДИНСКАЯ ГОСУДАРСТВЕННАЯ МЕДИЦИНСКАЯ АКАДЕМИЯ
КАФЕДРА – МЕДИЦИНСКОЙ БИОФИЗИКИ И ИНФОРМАТИКИ
Лекция Принципы работы приборов, регистрирующих биопотенциалы
ПО ООD 012 МВ 1112 - МЕДИЦИНСКОЙ БИОФИЗИКЕ
ДЛЯ СПЕЦИАЛЬНОСТЕЙ: 051301 – «ОБЩАЯ МЕДИЦИНА»
051302 – «СТОМАТОЛОГИЯ
КУРС – 1
Продолжительность 50 минут
Составитель:
доцент, к.б.н.
__________ Б.К. Койчубеков
Караганда 2007 г.
Утверждена на заседании кафедры
Протокол №_____
от "____"__________200___г
Зав.кафедрой доцент ______________ Б.К. Койчубеков
ПЛАН
Аналоговые устройства.
1. Показывающие (стрелочные) приборы.
2. Самопишущие приборы.
3. Светолучевые регистрирующие устройства.
Дискретные устройства отображения
1. Цифропечатающие устройства (ЦПУ).
2. Цифровые и знаковые индикаторные устройства.
Комбинированные устройства отображения медицинской информации
1. Электронно-лучевые трубки.
2. Магнитные устройства регистрации.
Учебная цель: Дать студентам понятия об основных группах средств отображения и регистрации, их назначении, принципах построения,основах конструирования. Ознакомить с особенностями применения средств отображения и регистрации в медико-биологических исследованиях.
Устройства отображения и регистрации медицинской информации позволяют получать информацию, характеризующую состояние контролируемого объекта. При этом устройства отображения осуществляют временное представление информации, уничтожаемой при появлении новой.
Устройства регистрации в отличие от них проводят запись информации на каком-либо стандартном носителе и позволяют длительное время хранить информацию и многократно обращаться к ней для последующей обработки и более глубокого анализа.
Выходная информация может быть представлена в аналоговой (непрерывной) или дискретной форме. В соответствии с этим устройства отображения и регистрации медицинской информации можно разделить на три большие группы: аналоговые, дискретные и комбинированные. Последние позволяют представлять информацию как в дискретном, так и в аналоговом виде.
Г Аналоговые регистрирующие и отображающие устройства обычно применяются для представления информации об изменении одного или нескольких параметров, которые желательно контролировать непрерывно, когда необходим график изменения контролируемой величины во времени или зависимость изменения одного параметра от другого.
Результаты аналоговой регистрации часто используются в качестве отчетной или контрольной документации и служат для последующего глубокого изучения измеряемого объекта.
В зависимости от формы выдачи информации, принципа построения и конструкции, аналоговые устройства отображения и регистрации можно подразделить:
а) показывающие (стрелочные) приборы;
б) самопишущие приборы;
в) светолучевые регистрирующие устройства.
Самопишущие приборы или просто самописцы в зависимости от способа осуществления записи подразделяются на перьевые, самописцы со струйной записью, с тепловой записью, с электрохимической записью и так далее.
Светолучевые регистрирующие устройства (осциллографы) разделяются на приборы, требующие последующей обработки и не требующие последующей обработки носителя информации.
Дискретные устройства отображения и регистрации могут фиксировать информацию об одном контролируемом параметре или о большом количестве переменных в дискретные моменты времени. Если частота фиксации данных достаточно велика, при некоторых уело-виях такие дискретные данные несут полную информацию о свойствах изучаемых непрерывных процессах.
Наибольшее распространение имеют:
1) Цифровые или алфавитно-цифровые печатающие устройства;
2) Устройства цифровой или знаковой индикации, строящиеся на базе использования оптических индикаторов, газоразрядных ламп, электролюминисцентных знаковых индикаторов и так далее;
3) Сигнализирующие устройства, с помощью которых нельзя получить информацию о точном количественном значении измеряемого параметра, но можно зафиксировать факт выхода (или невыхода) данного параметра за некоторые установленные пределы.
г Комбинированные устройства
1) Электронно-лучевые трубки, с помощью которых получают как графическое непрерывное отображение информации в виде некоторых кривых, так и дискретную информацию, если ЭЛТ используется в устройствах алфавитно-цифровой индикации. Возможен также телевизионный контроль за объектом.
2) Магнитные устройства, носителями информации в которых могут быть магнитные ленты, барабаны, диски или ферритовые элементы.
3) Устройства, называемые трехмерными индикаторами, с помощью которых возможно объемное непрерывное (в виде кривых) или дискретное (в виде точек) представление измеряемой информации.
Общие требования к УОиР медицинской информации:
1. Минимальная погрешность. Величина ее существенно зависит от способа отображения или регистрации и конструкции соответствующего устройства.
2. Минимальная потребляемая мощность.
3. Высокая чувствительность. Последняя определяется величиной энергии, затрачиваемой для получения на единицу площади носителя следа определенной интенсивности или контрастности.
4. Максимальный частотный диапазон для сохранения в процессе отображения или регистрации полного частотного спектра исследуемого параметра.
5. Быстродействие, определяющее скорость вывода информации из измерительной системы.
6. Максимальная емкость регистрирующего устройства. Емкость определяется количеством информации, которое может быть записано, и время непрерывной работы устройства без замены носителя.
7. Сохраняемость информации.
8. Удобство считывания и расшифровки.
9. Простота эксплуатации и надежность. 10.Минимальные габариты и масса.
11.Универсальность.
Дата добавления: 2014-11-24; просмотров: 134 | Поможем написать вашу работу | Нарушение авторских прав |