Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Контрольная работа

Заключение

Введение

Абстракт

Основная надпись для чертежа.

(1) - ПЗ.04.08.02.10.05. – код специальности (4)

1 2 3 4 Где: 2-№ работы; 3-№ специальности; 4- № варианта.

(2) – Тема работы (указана на первом листе пояснительной записки практической работы, в основной надписи).

(3) - № Группы.

(4) – Название чертежа (указана над схемой, по которой будите чертить, в пояснительной записки практической работы).

О проекте

Проект «Типы тканей в организме человека» выполнен в форме интерактивного учебника, содержащего информацию на уровне школьного и углубленного курса о строении, локализации и функциях тканей человеческого организма и рекомендован к изучению в качестве дополнения к школьному курсу анатомии человека.

Цель проекта

Целью проекта является создание информативного и точного интерактивного пособия по гистологии тканей человека, пригодного для изучения школьниками и в процессе его создания изучить особенности программирования в Delphi опытным путем, а также пробрести дополнительные знания по предмету пособия.

Ценность проекта

Конечный продукт должен представлять собой логически завершенное и соответствующим образом оформленное приложение, которое поможет упорядочить и дополнить знания ученика об анатомии человека и упростить процесс обучения как учителя, так и для последнего.

Помимо прочего, работа над проектом укрепила знания его авторов не только по его непосредственной теме, но и в аспектах программирования в среде Delphi.

Самостоятельность проекта

Права на идею проекта, его дизайн, программный код и аспекты работы, а также дизайн, код и все содержимое двух приложении, входящих в него – теста по гистологии и калькулятора размера объектов под микроскопом и дизайн всех четырех сайтов, входящих в него принадлежат полностью авторам этого проекта, поскольку они являются полностью продуктом их самостоятельной работы. Информация, содержащаяся в проекте и на сайтах была тщательна отобрана авторами, но не принадлежит им, будучи взятой последними из различных печатных и интернет-ресурсов.

 

 

Объектно-ориентированное программирование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

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

Учитывая все вышеописанные достоинства данного метода, его использование крайне продуктивно в обучении. Простой в обращении, интерактивный, информативный, но не перегруженный интерфейс оптимален для привлечения внимания и интереса ученика и подачи ему необходимого количества информации. Для подобных целей оптимален формат интерактивного учебника для самостоятельного обучения с разными способами подачи информации и возможностью оценить качество и степень ее усвоения.

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

3.Проект «Типы тканей в организме человека»

3.1.Выбор темы проекта

Гистология (от греч. ἱστός — ткань и греч. λόγος — знание, слово, наука) — раздел биологии, изучающий строение, жизнедеятельность и развитие тканей живых организмов.

Понимание клеточной структуры ткани является необходимым для комплексного понимания особенностей функционирования организма. Без знаний об устройстве тканей ученик не может составить полную картину анатомии организма человека. Исходя из вышеописанных доводов, мы можем утверждать, что гистология должна быть освещена в рамках школьной программы в степени, зависящей от глубины изучения смежных дисциплин. Электронный учебник по этой дисциплине может не только облегчить ученику понимание конкретной темы, но и пролить свет на понимание всех биологических процессов организма, а значит, облегчить задачу учителю и пробудить в ученике интерес к науке.

 

 

3.2.Постановка задачи

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

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

Он должен иметь функцию, позволяющую ученику оценить степень усвоения информации.

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

3.3. Разработка макета проекта

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

2.4.Разработка структуры проекта.

После некоторых преобразований титульная форма проекта стала выглядеть так:

К ней посредством метода OnClick соответствующих кнопок присоединяются формы, содержащие основную информацию о тканях:

1) Эпителиальная ткань

2) Мышечная ткань

 

3) Нервная ткань

 

 

4) Соединительная ткань

 

Каждая из форм содержит кнопки для перехода на другие формы и ярлык со ссылкой на html-документ для просмотра дальнейшей информации.

 

2.5.Наполнение проекта функциональными составляющими

 
 

2.5.1.Форма «Эпителиальная ткань»

Создается html-документ, содержащий общую информацию о эпителиальных тканях и присоединяется к форме посредством компонента ShellApi.

Создается новая форма, появляющаяся при нажатии кнопки «Однослойный кубический эпителий». На форме размещаются два компонента Image с изображениями этого вида ткани под микроскопом и почки и ее нефронов как органов, поверхность которых выстилается данным типом ткани, над ними две кнопки с названиями «Вид под микроскопом» и «Местоположение в человеческом организме» соответственно, ярлык с названием вида ткани и кнопка «Выход».

В событии OnClick кнопки «Вид под микроскопом» прописывается команда Image1.Visible:=True, делающая компонент Image1 видимым при ее нажатии. Процедура повторяется для второй кнопки и компонента Image2.

Аналогично выполняются следующие семь форм, при нажатии на кнопки формы «Эпителиальная ткань» выдающие информацию о восьми видах эпителиев.

2.5.2.Форма «Мышечная ткань»

Разрабатывается html-документ, содержащий общую информацию о мышечных тканях:

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

Формы прикрепляются к форме «Мышечные ткани» посредством метода OnClick на соответствующих кнопках. Создается форма «Расположение скелетных мышц», содержащая изображения, иллюстрирующие внешний вид и расположение скелетных мышц человека.

Далее разрабатывается форма «Передача электрического импульса».

 

 

2.5.3.Разработка формы «Нервная ткань»

Разрабатывается html-документ, содержащий общую информацию о строении нервной ткани:

Оформляются две формы, содержащие информацию о строении нейрона и белом и сером веществах в виде ярлыков со значением свойства WordWrap True и поясняющие иллюстрации:

2.5.4.Разработка формы «Соединительная ткань»

Разрабатывается html-документ, содержащий общую информацию о соединительных тканях:

Последовательно оформляются формы «Костная ткань», «Кровь» и «Хрящевая ткань», содержащие информацию о соответствующем виде ткани в виде ярлыков и поясняющих иллюстраций и имеющие следующий вид:

2.5.5.Разработка формы «Тест»

На форме размещаются панель, пять ярлыков и соответствующих им компонентов RadioButton. У последних в свойстве Columns задается число вариантов ответов, затем в свойстве Items прописываются сами варианты ответов, по одному на каждую строку. В коде программы после слова implementation вводится переменную SUM, используя ключевое слово var. В событии OnClick компонента RadioGroup1 прописывается:

«SUM:=0;

If RadioGroup1.ItemIndex=0 then SUM:=SUM+1;»

Так мы присваиваем переменной SUM значение 0 и в случае нажатия на первый вариант ответа добавляем один балл к общему числу правильных ответов.

Процедура повторяется для каждого из компонентов RadioGroup, но без обнуления переменной. Кроме того, в событие OnClick компонента RadioGroup5 кроме вышеуказанной команды добавляется:

«Case SUM of

0..2: Panel1.Caption:='Плохо';

3: Panel1.Caption:='Удовлетворительно';

4: Panel1.Caption:='Хорошо';

5: Panel1.Caption:='Отлично!';

end;

ShowMessage('Конец теста');»

Эта команда присваивает значение панели в зависимости от суммы набранных баллов.

2.5.6.Разработка формы «Калькулятор размера объекта под микроскопом»

На форме размещаются два Edit’а, а над ними – ярлыки «Введите размер изображения» и «Введите увеличение микроскопа», кнопка «Рассчитать размер объекта», пустой ярлык и кнопка «Выход».

Посредством ключевого слова Var вводятся переменные a, b и c типа Integer. В событии OnClick кнопки прописывается:

«a:=StrToInt(Edit1.Text);

b:=StrToInt(Edit2.Text);

c:=a div b;

Label1.Caption:=IntToStr(c);»

Здесь мы, присвоив переменным a и b значения Edit’ов 1 и 2 соответственно, а переменной с – их частного, выводим с на экран в виде ярлыка. Единственная сложность операции заключается в том, что вводимые в Edit’ы и выводимые ярлыком переменные всегда имеют тип String и не подходят для подобных вычислений. Метод StrToInt используется, чтобы перевести их в переменные типа Integer, как это и было заявлено во время ввода переменных. Метод IntToStr напротив переводит переменную типа Integer в тип String, чтобы она могла быть отображена ярлыком.

2.6 Основной программный код проекта (сокращено)

unit F_01;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, F_02, F_03, F_04, F_05, F_T1, F_C;

procedure TForm1.Button1Click(Sender: TObject);

begin

Close;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

U_02.ShowModal;

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

U_03.ShowModal;

end;

procedure TForm1.Button5Click(Sender: TObject);

begin

U_04.ShowModal;

end;

procedure TForm1.Button4Click(Sender: TObject);

begin

U_05.ShowModal;

end;

procedure TForm1.Button6Click(Sender: TObject);

begin

U_T1.ShowModal;

end;

procedure TForm1.Button7Click(Sender: TObject);

begin

U_C.ShowModal;

end;

end.

unit F_02;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ShellAPI, F_21, F_22, F_23, F_24, F_25, F_26, F_27, F_28;

procedure TU_02.Button1Click(Sender: TObject);

begin

Close;

end;

procedure TU_02.Label2Click(Sender: TObject);

begin

ShellExecute(handle,'open','file:///F:/.Trashes/Íîâàÿ%20ïàïêà/index.html',nil,nil,SW_SHOW);

end;

procedure TU_02.Button2Click(Sender: TObject);

begin

U_21.ShowModal;

end;

procedure TU_02.Button3Click(Sender: TObject);

begin

U_22.ShowModal;

end;

procedure TU_02.Button4Click(Sender: TObject);

begin

U_23.ShowModal;

end;

procedure TU_02.Button5Click(Sender: TObject);

begin

U_24.ShowModal;

end;

procedure TU_02.Button6Click(Sender: TObject);

begin

U_25.ShowModal;

end;

end.

unit F_03;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ShellAPI, F_36, F_31, F_32, F_35, F_33;

procedure TU_03.Label2Click(Sender: TObject);

begin

ShellExecute(handle,'open','file:///F:/.Trashes/Íîâàÿ%20ïàïêà/index1.html',nil,nil,SW_SHOW);

end;

procedure TU_03.Button7Click(Sender: TObject);

begin

U_36.ShowModal;

end;

procedure TU_03.Button2Click(Sender: TObject);

begin

U_31.ShowModal;

end;

procedure TU_03.Button3Click(Sender: TObject);

begin

U_32.ShowModal;

end;

procedure TU_03.Button1Click(Sender: TObject);

begin

Close;

end;

procedure TU_03.Button6Click(Sender: TObject);

begin

U_35.ShowModal;

end;

end.

unit F_04;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, F_43, F_41, ShellAPI, F_42;

procedure TU_04.Button4Click(Sender: TObject);

begin

U_43.ShowModal;

end;

procedure TU_04.Button2Click(Sender: TObject);

begin

U_41.ShowModal;

end;

procedure TU_04.Label2Click(Sender: TObject);

begin

ShellExecute(handle,'open','file:///F:/.Trashes/Íîâàÿ%20ïàïêà/index3.html',nil,nil,SW_SHOW);

end;

procedure TU_04.Button1Click(Sender: TObject);

begin

Close;

end;

procedure TU_04.Button3Click(Sender: TObject);

begin

U_42.ShowModal;

end;

end.

unit F_05;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ShellAPI, F_51, F_52;

procedure TU_05.Button3Click(Sender: TObject);

begin

Close;

end;

procedure TU_05.Label3Click(Sender: TObject);

begin

ShellExecute(handle,'open','file:///F:/.Trashes/Íîâàÿ%20ïàïêà/index2.html',nil,nil,SW_SHOW);

end;

procedure TU_05.Button1Click(Sender: TObject);

begin

U_51.ShowModal;

end;

procedure TU_05.Button2Click(Sender: TObject);

begin

U_52.ShowModal;

end;

end.

unit F_T1;

procedure TU_T1.Button1Click(Sender: TObject);

begin

Close;

end;

procedure TU_T1.RadioGroup1Click(Sender: TObject);

begin

SUM:=0;

If RadioGroup1.ItemIndex=0 Then SUM:=SUM+1;

end;

procedure TU_T1.RadioGroup2Click(Sender: TObject);

begin

If RadioGroup2.ItemIndex=2 Then SUM:=SUM+1;

end;

procedure TU_T1.RadioGroup3Click(Sender: TObject);

begin

If RadioGroup3.ItemIndex=0 Then SUM:=SUM+1;

end;

procedure TU_T1.RadioGroup4Click(Sender: TObject);

begin

If RadioGroup4.ItemIndex=3 Then SUM:=SUM+1;

end;

procedure TU_T1.RadioGroup5Click(Sender: TObject);

begin

If RadioGroup5.ItemIndex=1 Then SUM:=SUM+1;

Case SUM of

0..2: Panel1.Caption:='Плохо';

3: Panel1.Caption:=’Удовлетворитеьлно';

4: Panel1.Caption:=’Хорошо';

5: Panel1.Caption:='Отлично';

end;

ShowMessage('Êîíåö òåñòà');

end;

end.

unit F_C;

implementation

{$R *.dfm}

var a,b,c: Integer;

procedure TU_C.Button2Click(Sender: TObject);

begin

a:=StrToInt(Edit1.Text);

b:=StrToInt(Edit2.Text);

c:=a div b;

Label1.Caption:=IntToStr(c);

end;

procedure TU_C.Button1Click(Sender: TObject);

begin

Close;

end;

end.

 

 

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

В будущем авторы допускают возможность дополнения и улучшения проекта. Например, изначально планировалось интегрирование в него мультимедийной составляющей – аудио и видео материала, но ввиду конфликта нашей версии компонента MediaPlayer с определенными операционными системами, авторам пришлось отказаться от этого в пользу работоспособности проекта. В ближайшей перспективе рассматривается возможность расширения и дополнения проекта новыми формами для большей степени интеграции в тему (в частности информации о химическом составе и строении клеток, а также побочной классификации тканей, не указанной в проекте ввиду второстепенности и сложности информации), а также улучшение и расширение приложений «Тест» и «Калькулятор размера объекта под микроскопом» для более полной и объективной оценки усвоения учеником информации.

 

Список литературы:

1)Д. Тейлор, Н. Грин, У. Стаут – Биология. Том 1 Глава 6

2)М. Фленов – Библия Delphi 3-е издание.

3)Ю. Шпак – Delphi 7 на примерах.

4)С. Юшканцева, В. Быков – Гистология, цитология и эмбриология. Краткий атлас.

 

 

Дисциплина «Информатика»

Вариант № 5

 

Выполнил: Данилов Н.А.

 

студент 1 курса

 

группы СТРбз-16-2

 

Проверила: Наурусова Г.А.

 

 

Тюмень 2017

Содержание

 

1. Техническое обеспечение, его цели и задачи, примеры применения. 3

2. Пошаговый алгоритм для построения графика функции: на интервале с шагом 0,1. с указанием полученных значений и ссылок на необходимые ячейки с помощью электронных таблиц MS Excel.. 10

2.1 График функции ............. 12

3. Пошаговый алгоритм для вычисления значения переменной у при х, с помощью электронных таблиц MS Excel, используя встроенные функции, изменяющемся от -10 до 10 с шагом 0,5; с указанием полученных значений и ссылок на необходимые ячейки.:
..................................... 13

3.1 Таблица значений переменной У при заданных Х.. 15

Список используемой литературы.. 16


<== предыдущая лекция | следующая лекция ==>
Вопросительное предложение. | Категорії з курсу Політологія
Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 47; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.