Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Умная обувь Ботинки, сообщающие о месте нахождения хозяина

Системы прерываний. Назначение, принцип работы и организация системы прерываний. | Векторные прерывания | Вложенные прерывания | Требования к профессиональной подготовке учителя информатики. | Язык Турбо-Паскаль. Типы величин, задаваемые пользователем (перечислимый тип, интервальный тип). | Создание обучающей системы с использованием инструментальных программ | Статическая детерминированная модель без дефицита. | Универсальные функции | Диагональная конструкция | Элементарные операции |


Читайте также:
  1. II. Способы нахождения сказуемого
  2. А хотят ли они жить вместе?
  3. В ЛЮБОМ МЕСТЕ, В ЛЮБОЕ ВРЕМЯ
  4. Вакуумная бомба.
  5. Вакуумная камера
  6. Вакуумная система
  7. Вместе с пестуньями, что опоясаны дивно, внемли же

Сайо Исаак Дэниэль, бизнесмен из Майами, изобрел “умные” ботинки (Quantum Satellite Technology), которые благодаря встроенным датчикам GPS, также определяют местонахождение владельца. Чтобы не заблудиться? К тому же данная обувь оснащена “тревожной кнопкой”, нажатие на которую посылает сигнал бедствия.

Еще одни “умные туфли”- «No Place Like Home» от британского дизайнера Доминика Уилкокса всегда приведут хозяина к дому. Эта обувь имеет встроенные датчики GPS, на носках – светодиодные лампочки, в подошве – скрытые провода, разъемы USB, с помощью которых туфли подключаются в компьютеру для передачи координат назначения.

Умные кроссовки В их подошву встроены датчики, которые через iPod, интернет, могут сообщить обо всех спортивных достижениях хозяина (подобная модель кроссовок уже выпускается фирмой Nike).

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

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

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

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

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

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

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

2.Основные элементы сетевой модели.

Сетевая модель представляет собой план выполнения некоторого комплекса взаимосвязанных работ (операций), заданного в специфической форме сети, графическое изображение которой называется сетевым графиком[1]. В нашем случае, сетевой моделью консолидации будем называть план работ и операций по осуществлению консолидации данных, реализованный в виде сетевого графика.

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

Введем некоторые общетеоретические обозначения и термины.

Главными элементами сетевой модели являются события и работы.

Термин "работа" используется в СПУ в широком смысле.

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

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

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

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

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

3. Виды технологии производства МП. Поколения МП и их основные

характеристики. Обобщенная структура МП.

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

 

Области применения МП определяются, с одной стороны, возможностями МП как БИС - компонента электронных схем, а с другой - возможностями МП по обработке информации и управлению этим процессом, присущими ЭВМ. В совокупности с БИС постоянного запоминающего устройства (ПЗУ), оперативного запоминающего устройства (ОЗУ) (см. Памяти устройства)и БИС управления вводом-выводом информации МП позволяет создавать универсальные ЭВМ, причём он выполняет функции процессора (организацию работы ЭВМ, логич. и арифметич. обработку информации). Др. область применения МП - специа-лизиров. системы для сбора информации с объекта, её обработки и оптим. управления объектом. Примерами из этой области являются специализиров. управляющие МП (микроконтроллеры) и приборы со встроенной микропроцессорной системой ввода-вывода информации и её обработки (т. н. интеллектуальные приборы).

Спектр применений МП в физике определяется наряду с этим ещё двумя обстоятельствами. Во-первых, МП, работающий от внеш. источника энергии и управляющий состоянием замкнутой системы, способен управлять изменением её энтропии заданным образом [1]. Эта способность широко используется в автомати-зиров. устройствах управления системами для оптимизации либо повышения эффективности происходящих в них процессов (напр., удержание на заданном уровне темп-ры печи, в контур управления нагревателем к-рой включён МП). Во-вторых, любой алгоритм обработки информации можно реализовать программно (с помощью выполнения соответствующей программы универсальным МП) либо аппаратурно (с помощью епециализиров. МП, при разработке к-рого искомый алгоритм был реализован непосредственно в его электронной схеме). Последний способ обеспечивает макс, быстродействие алгоритма и представляет интерес в том случае, когда требуется обрабатывать информацию с частотой, превышающей частоту её обработки программным путём. Напр., для обработки изображений, следующих с частотой телевизионной развёртки, широко используется фурье-МП, аппаратурно реализующий алгоритмы быстрого преобразования Фурье. МП характеризуются: полупроводниковой технологией изготовления интегральных схем, составляющих МП, их кол-вом; архитектурой (логич. организацией МП, определяющей процесс обработки информации в конкретном МП и включающей методы кодирования информации, состав, назначение и принципы взаимодействия аппаратурных средств МП); набором инструкций; ёмкостью адресуемой памяти; производительностью; стоимостью и др. [1, 2, 4, 5]. Первый МП - 4-разрядный Intel-4004 (фирма Intel, США) - появился в 1971 в ходе разработки программируемого калькулятора. Он состоял из 4 БИС, мог адресовать 4,5 кбайт памяти и имел 45 инструкций со временем выполнения 10-20 мкс. За ним в 1974 последовал 8-разрядный МП, а в 1976 насчитывалось уже св. 50 разд. типов МП. К 1989 разрядность МП увеличилась до 16-32 бит, время выполнения инструкций снизилось до 0,1-2 мкс, объём адресуемой памяти увеличился до десятков Мбайт. По числу БИС, составляющих МП, их можно условно разделить на два существенно различных класса: однокристальные и многокристальные.

Однокристальные МП (ОМП) - функционально законченные процессоры с фиксируемыми разрядностью и набором инструкций. При этом инструкциями процессора являются инструкции ОМП. Обычно архитектура систем, построенных непосредственно на основе таких МП, повторяет архитектуру МП. Для построения системы достаточно подключить к ОМП блоки ОЗУ, ПЗУ, управления вводом-выводом информации и тактового генератора. ОМП различаются типом шин [типом набора проводников, функционально предназначенных для передачи информац. и (или) управляющих сигналов] адреса и данных: раздельные шины адреса и данных позволяют одновременно передавать по ним коды адреса и данных; совмещённые шины адреса и данных позволяют передавать адрес и данные в разные моменты времени, причём сначала производится адресация, т. е. выбор источника или получателя информации, а затем обмен данными. Такой способ, несмотря на большую сложность, позволяет сократить кол-во проводников шины и уменьшить кол-во выводов ОМП, что весьма существенно при увеличении его разрядности. ОМП различаются также по способу синхронизации при выдаче адреса и обмена данными. В синхронных системах все сигналы строго определены во времени и обмен ведётся без подтверждения факта получения или выдачи информации абонентом. В синхронно-асинхронных системах передача адреса осуществляется синхронно, а обмен происходит при взаимном обмене источника информации и её получателя сигналами подтверждения приёма (передачи) информации по след, схеме:

 

- источник начинает цикл обмена, выставляя данные на шины, и с временной задержкой, необходимой для надёжной установки данных на линиях связи, выставляет сигнал данные на шине;

- получатель по сигналу данные на шине производит их запись и только после этого выставляет сигнал данные получены на соответствующую линию связи;

- источник, получив сигнал данные получены, снимает сигнал данные на шине и сами данные;

- получатель после снятия сигнала данные на шине снимает сигнал данные получены;

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

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

Многокристальные (секционные) МП (CMП) - секции разрядности 2, 4, 8 или 16 бит о фиксиров. набором инструкций для построения процессора с изменяемой разрядностью слова и разл. архитектурой. CMII позволяют создавать специализиров. процессоры с наборами инструкций, ориентированными на определ. применение (напр., фурье-анализ, процедуры обработки данных). При этом каждая инструкция такого специали-зиров. процессора состоит из последовательности инструкций (программы) СМП. В этом случае принято называть инструкции СМП микроинструкциями, а процесс разработки инструкций процессора - микропрограммированием.

Наряду с удобствами применение СМП связано с определ. трудностями: требуется микропрограммирование инструкций процессора. Поэтому наиб, распространёнными являются ОМП. В то же время, благодаря микропрограммированию инструкций процессора, состоящего из СМП, можно достичь его макс, производительности. В этом направлении наиб, перспективна разработка процессоров с сокращённым набором инструкций RISC (от англ. Reduce Instruction Set).

 

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

Существует два типа внутр. архитектуры процессора, построенного из СМП: вертикальная и горизонтальная. В случае вертикальной архитектуры секция является функционально законченным и-разрядным процессором (2, 4, 8 или 16 бит), допускающим наращивание разрядности слова объединением секций. При горизонтальной архитектуре построения процессора секция является одним из его узлов, объединяемых для получения re-разрядного процессора.

Внеш. архитектура МП, как правило, традиционна: один набор команд обрабатывает один набор данных - SlSD (от англ. Single Instruction Single Data stream). Совр. МП в этом отношении предоставляют проектировщикам микропроцессорных систем новые возможности, т. к. большинство их имеет аппаратурные и программные средства для построения многопроцессорных систем. Так, становятся возможными архитектуры типов SIMD (от англ. Single Instruction Multiple Data stream), MISD (от англ. Multiple Instruction Single Data stream) и MIMD (от англ. Multiple Instruction Multiple Data stream).

Принцип функционирования МП. МП работает, выполняя т. н. циклы инструкций - последоват. извлечения из памяти (ОЗУ, ПЗУ) инструкций, управляющих работой МП, их анализ и исполнение. При этом в начале цикла МП обращается к памяти один раз для чтения инструкции, а затем при необходимости ещё неск. раз для чтения (записи) данных из памяти или ввода-вывода данных через устройства ввода-вывода информации (УВВ).

Виды технологий, в основе которых лежат информационные процессы и использование микросхем. [1]

Рассмотрены прогрессивные виды технологий и их комплексное использование при изготовлении деталей машин и их систем. [2]

 

Схема получения меза-структуры. Схема получения меза-структуры. Все описываемые далее виды технологий осуществляются с помощью фотолитографии. [3]

При производстве МП используются все известные виды технологий (ТТЛ, ТТЛШ, И2Л, И3Л, ЭСЛ, п - МОП, к - МОП и р - МОП 13 - 4 ]), дающие разл. Так, технология ТТЛШ позволяет получить быстродействующие МП с высокой радиац. МОП обеспечивает высокую степень интеграции при умеренной мощности потребления, но низкую радиац. Высокими потребительскими свойствами обладают МП, изготовленные по технологии к - МОП ва подложке из сапфира, а изготовленные по технологии р - МОП имеют низкую себестоимость, но обладают небольшим быстродействием. [4]

Применение лигнина как полимерного материала или в качестве исходного материала для производства низкомолекулярных химикатов можно подразделить на промышленные виды технологии сегодняшнего дня и направления, разработанные лишь в лабораторных или полузаводских масштабах. Несмотря на потенциальные возможности использования лигнина для разнообразных технических целей, рынок сбыта продуктов, полученных из лигнина, еще очень мал. Среди причин, ограничивающих применение лигнинных продуктов по сравнению с продуктами из нефти и газа, можно назвать следующие: сложное химическое строение лигнина и его производных; химическая неоднородность и полидисперсность; значительное количество примесей; высокое содержание серы в сульфатных лигнинах и лиг-носульфонатах; высокая стоимость очистки и переработки щелоков. [5]

В зависимости от качественных характеристик воды источников и требований, предъявляемых потребителями к качеству очищенных вод, выбираются характер, объемы мероприятий и виды технологий по их очистке. [6]

Обеспечивая протекание регулируемого процесса в зоне оптимума, управляющие машины фактически исчерпывают все имеющиеся производственные резервы и последующее улучшение работы объекта требует перехода на новые более эффективные виды технологии. [7]

Виды технологии сварки: дуговая, контактная и специальная. [8]

Имеется возможность дополнительного набора квалифицированного персонала. В производстве освоены все виды технологии, необходимые для производства СМР на современном техническом уровне. [9]

Попытка перечислить в этом разделе все виды технологии и продукты промышленной микробиологии, а также иные, пока лишь предполагаемые, области ее применения завела бы нас слишком далеко. Связь между фундаментальными исследованиями и практикой в микробиологии, как и во всех естественных науках, очень тесна: Нет прикладных наук... [10]

Сопоставление основных показателей газификации угля, гидрогенизации угля и выработки электроэнергии на пылеугольных ТЭС. Сопоставление основных показателей газификации угля, гидрогенизации угля и выработки электроэнергии на пылеугольных ТЭС.

Эти цифры, однако, не означают, что газификация непременно должна стать единственным методом использования угля во всем мире. Производство электроэнергии на пылеугольных ТЭС и гидрогенизация угля играют важную роль на энергетических рынках, где эта форма энергии считается первосортной, а также в тех районах, где обилие запасов угля делает рентабельными эти виды технологии его преобразования. Приведенные показатели скорее свидетельствуют о том, что с точки зрения экономики газификация угля представляет собой достаточно обоснованный и перспективный путь. [11]

Целенаправленная работа с нормами потребления материалов, важнейшими количественными характеристиками потребления является решающим этапом снижения удельных затрат и находится в тесной связи с разработкой и применением анализа эксплуатационные свойства-стоимость. Она ориентирует на новейшее научно-техническое состояние норм, стандартов, конструкторских и расчетных рекомендаций. Для разработки, строгого соблюдения и правомерной переработки норм важно лучше контролировать потребление материалов, его обоснованность и подготовленность, последовательно проводить принцип социалистической бережливости и дисциплины в расходовании материалов и энергии. Технико-экономически обоснованные нормы способствуют развитию общественной активности трудящихся в социалистическом соревновании и усилению политической ответственности коллектива за эффективное использование материальных ресурсов. Следовательно, более 500000 т стали в год попадает в производственные отходы. Улучшение коэффициента использования только на 5 % равняется сбережению около 125000 т стального проката в год, из чего становятся яснее открывающиеся масштабы экономии материалов. Это благоприятствует в то же время устранению узких мест в производстве. В этой связи необходимо также создать достаточные производственные мощности по производству инструмента, штампов и различных форм и значительно улучшить использование стандартных и повторяющихся деталей. Некоторые высокоэкономичные виды технологии уже разработаны в промышленности основных материалов. Речь прежде всего идет о кольцевом прокате обо-дов, больших кольцевых шарикоподшипников, фланцев и др. В будущем большое значение приобретает формование цельных профилей сложного сечения и производство металлических деталей в качестве законченных элементов конструкций машин. [12]

 

Билет № 42

1. Информатика как учебный предмет в средней общеобразовательной школе.

1) Информатика – наука о закономерностях протекания информационных процессов в системах различной природы, о методах, средствах и технологиях автоматизации информационных процессов, о закономерностях создания и функционирования информационных систем

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

Часть информатики, обслуживающая проблемы средней школы, получила название школьной информатики. Впервые в отечественной литературе этот термин введен в концептуальном документе, разработанном под руководством А.П.Ершова [24]. В нем школьная информатика определяется как ветвь информатики, занимающаяся исследованием и разработкой программного, технического, учебно-методического и организационного обеспечения применения ЭВМ в школьном учебном процессе.

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

Авторы статьи [52] обосновывают положение учебного предмета «Информатика» в структуре школьных учебных дисциплин: «Общее кибернетическое образование является базовым компонентом содержания общего образования. Это значит, что на него распространяется следующая дидактическая формула: всякий базовый компонент общего образования включается в содержание образования двояко – в виде особого учебного предмета (сегодня это курс информатики) и в виде «вкраплений» во все другие учебные предметы».

До сих пор существуют различные подходы к пониманию информатики и ее предмета. В этом смысле весьма показательным является следующий пример. А.Л. Семеновым, одним из соруководителей группы разработчиков утвержденного стандарта по информатике, высказана идея о том, что «есть наука информатика, или теоретическая информатика …, а есть информационные технологии»

2. Основные этапы развития систем искусственного интеллекта (история, основные напраления исследования и развития тенденций).

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

К программам искусственного интеллекта относятся:

1. игровые программы (стохастические, компьютерные игры);

2. естественно-языковые программы - машинный перевод, генерация текстов, обработка речи;

3. распознающие программы - распознавание почерков, изображений, карт;

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

 

Выделяются следующие направления искусственного интеллекта:

1. экспертные системы;

2. нейронные сети;

3. естественно-языковые системы;

4. эволюционные методы и генетические алгоритмы;

5. нечеткие множества;

6. системы извлечения знаний.

 

История развития систем искусственного интеллекта начинается с середины 50-х годов и связана с уровнем развития вычислительной техники. Условно можно выделить 7 этапов развития искусственного интеллекта, каждый из которых связывается с определённым уровнем развития искусственного интеллекта и парадигмой, реализуемой в конкретной системе.

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

Этап 1 (50–е годы) ( Нейрон и нейронные сети )

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

Этап 2 (60-е годы)( Эвристический поиск)

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

Этап 3 (70-е годы)( Представление знаний)

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

Этап 4 (80-е годы)( Обучающие машины)

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

Этап 5 (90-е годы)( Автоматизированные обрабатывающие центры)

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

Этап 6 (2000-е годы)( Робототехника )

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

Этап 7 (год 2008)( Сингулярность )

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

По некоторым прогнозам, технологическая сингулярность может наступить уже около 2030 года. Сторонники теории технологической сингулярности считают, что если возникнет принципиально отличный от человеческого разум (постчеловек

), дальнейшую судьбу цивилизации невозможно предсказать, опираясь на человеческое (социальное) поведение

3) Механизмы манипулирования данными в реляционной модели. Реляционное исчисление.

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

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

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

Отметим, что хотя и редко алгебру или исчисление принимаю в качестве полной основы какого-либо языка БД. Обычно (как, например, в случае языка SQL) язык основывается на некоторой смеси алгебраических и логических конструкций. Тем не менее, знание алгебраических и логических основ языков баз данных часто бывает полезно на практике.

В реляционной модели определяются два базовых механизма манипулирования данными:

· основанная на теории множеств реляционная алгебра

· основанное на математической логике реляционное исчисление.

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

Эти механизмы манипулирования данными различаются уровнем процедурности:

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

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

СОТРУДНИКИ (СОТР_НОМЕР, СОТР_ИМЯ, СОТР_ЗАРПЛ, ОТД_НОМЕР)
ОТДЕЛЫ(ОТД_НОМЕР, ОТД_КОЛ, ОТД_НАЧ)

Мы хотим узнать имена и номера сотрудников, являющихся начальниками отделов с количеством работников более 10. Выполнение этого запроса средствами реляционной алгебры распадается на четко определенную последовательность шагов:

(1).выполнить соединение отношений СОТРУДНИКИ и ОТДЕЛЫ по условию СОТР_НОМ = ОТДЕЛ_НАЧ.


С1 = СОТРУДНИКИ [СОТР_НОМ = ОТД_НАЧ] ОТДЕЛЫ

(2).из полученного отношения произвести выборку по условию ОТД_КОЛ > 10

С2 = С1 [ОТД_КОЛ > 10].

(3).спроецировать результаты предыдущей операции на атрибуты СОТР_ИМЯ, СОТР_НОМЕР

С3 = С2 [СОТР_ИМЯ, СОТР_НОМЕР]

Заметим, что порядок выполнения шагов может повлиять на эффективность выполнения запроса. Так, время выполнения приведенного выше запроса можно сократить, если поменять местами этапы (1) и (2). В этом случае сначала из отношения СОТРУДНИКИ будет сделана выборка всех кортежей со значением атрибута ОТДЕЛ_КОЛ > 10, а затем выполнено соединение результирующего отношения с отношением ОТДЕЛЫ. Машинное время экономится за счет того, что в операции соединения участвуют меньшие отношения.

На языке реляционного исчисления данный запрос может быть записан как:

Выдать СОТР_ИМЯ и СОТР_НОМ для СОТРУДНИКИ таких, что

существует ОТДЕЛ с таким же, что и СОТР_НОМ значением ОТД_НАЧ

и значением ОТД_КОЛ большим 50.

Здесь мы указываем лишь характеристики результирующего отношения, но не говорим о способе его формирования. СУБД сама должна решить какие операции и в каком порядке надо выполнить над отношениями СОТРУДНИКИ и ОТДЕЛЫ. Задача оптимизации выполнения запроса в этом случае также ложится на СУБД.

Билет №43

1. Информационные системы в образовании.

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

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

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

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

Наиболее простая и удобная в использовании информационная система в сфере образования представлена в глобальной системе Интернет в виде словарей, тезариусов и энциклопедий на таких сайтах, как www.yandex.ru, www.rambler.ru, www.fepo.ru, ru.wikipedia.org и т.д.

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

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

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

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

2. Нормальные алгоритмы Маркова. Алфавит, слова и простейшие процедуры. Описание работы алгоритмов.

Нормальный алгоритм Маркова (НАМ, также марковский алгоритм) — один из стандартных способов формального определения понятия алгоритма.

Для определения НАМ вводится произвольный алфавит - конечное непустое множество символов, при помощи которых описывается алгоритм и данные. В алфавит также включается пустой символ, который мы будем обозначать греческой буквой \lambda. Под словом понимается любая последовательность непустых символов алфавита либо пустой символ, который обозначает пустое слово.

Всякий НАМ определяется конечным упорядоченным множеством пар слов алфавита, называемых подстановками. В паре слов подстановки левое (первое) слово непустое, а правое (второе) слово может быть пустым символом. Для наглядности левое и правое слово разделяются стрелкой.

В качестве данных алгоритма берется любая непустая строка символов. Работа НАМ состоит из последовательности совершенно однотипных шагов. Шаг работы алгоритма может быть описан следующим образом:

· В упорядоченной последовательности подстановок ищем самую первую подстановку, левое слово которой входит в строку данных.

· В строке данных ищем самое первое (левое) вхождение левого слова найденной подстановки.

· Это вхождение в строке данных заменяем на правое слово найденной подстановки (преобразование данных).

Шаг работы алгоритма повторяется до тех пор, пока

· либо не возникнет ситуация, когда шаг не сможет быть выполнен из-за того, что ни одна подстановка не подходит (левое слово любой подстановки уже не входит в строку данных) - правило остановки;

· либо не будет установлено, что процесс подстановок не может остановиться.

В первом случае строка данных, получившаяся при остановке алгоритма, является выходной (результатом) и алгоритм применим к входным данным, а во втором случае алгоритм не применим к входным данным.

Алфавит: { а...я, А...Я, "пробел", "точка" }

Правила: А → апельсин, кг → килограмм, М → магазинчике, Т → том, магазинчике → ларьке (заключительная формула), в том ларьке → на том рынке

Исходная строка:

Я купил кг Аов в Т М.

При выполнении алгоритма строка претерпевает следующие изменения:

Я купил кг апельсинов в Т М.

Я купил килограмм апельсинов в Т М.

Я купил килограмм апельсинов в Т магазинчике.

Я купил килограмм апельсинов в том магазинчике.

Я купил килограмм апельсинов в том ларьке.

 

3. Понятие языка программирования. Классификация языков программирования.

Языки программирования это формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя.

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

ü Функция: язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкций по выполнению того или иного вычислительного процесса и организации управления отдельными устройствами.

ü Задача: язык программирования отличается от естественных языков тем, что предназначен для передачи команд и данных от человека к компьютеру, в то время как естественные языки используются для общения людей между собой. Можно обобщить определение «языков программирования» — это способ передачи команд, приказов, чёткого руководства к действию; тогда как человеческие языки служат также для обмена информацией.

ü Исполнение: язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.

Языки программирования могут быть реализованы как компилируемые и интерпретируемые.

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

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

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

Адресный язык программирования: Фортран, Кобол, Алгол, Pascal, Pascal ABC, Java, C, C++, Objective C, Smalltalk, C#, Delphi

Билет № 45

1. Системы оценки знаний и умений. Их теоретические основы и практическая реализация. Системы мониторинга результатов образования. Электронные версии систем тестирования и ЕНТ (ЕГЭ).

1) Контроль — наиболее широкое по объему понятие. Он охватывает и включает в себя все другие понятия как составные структурные компоненты. Начальным моментом контроля являются наблюдение и провер­ка. В процессе наблюдения и проверки выявляется (выявление) и изме­ряется (измерение) тот материал, который предстоит проконтролировать. В результате наблюдения и проверки накапливается первичная информа­ция, она учитывается (учет). В последующем эта информация подверга­ется анализу-синтезу, сравнению. При этом выявляется ее смысл и значе­ние, проводится оценивание (процесс оценки) этой информации с точки зрения задач контроля. Результаты оценки получают внешнее или внут­реннее выражение, словесный комментарий. В дальнейшем, исходя из смысла, значения и значимости, эта информация становится своеобраз­ным сигналом для продолжения педагогического процесса в том же направлении или для внесения в него коррекций. Все зависит от того, соот­ветствуют ли результаты оценки ранее намеченным учебно-воспитательным задачам или отличаются от них. Результаты оценивания могут быть выражены в баллах — отметках.
Объектом (или содержанием) контроля может стать все, что отно­сится к учебно-воспитательному процессу. Аего содержание будет зависеть от целевой установки и задач контроля. В частности, кон­тролируется деятельность учителя и ученика в процессе обучения. Учи­тель, проверяя ученика, выясняет особенности понимания и осмысления учеником изучаемого материала, точность, глубину и прочность его зна­ний, широту кругозора, развитие познавательных процессов (памяти, логи­ческого мышления, воображения). В процессе обучения у учащихся фор­мируются общеучебные, специальные и другие практические умения и навыки. Учитель также контролирует степень их точности и устойчивости, способности ученика применять знания на практике, творческий подход к выполнению учебного дела, владение рациональными приемами работы, умение "совмещать", "сливать" одни навыки с другими.
В деятельности учителя контролируются его умение организовать классные занятия, его методы и приёмы обучения учащихся, стиль и приёмы общения.
Таким образом, контроль в учебно-воспитательном процессе позво­ляет установить качество теоретических знаний и практических умений и навыков учащихся, способы их учебной деятельности, степень умст­венного развития, а также уровень педагогического мастерства учителя.
Как элемент ориентировочной деятельности контроль имеет разные функции, из которых главная — функция обратной связи. Только лишь постоянно имея информацию о том, как "ведет" себя, как реагирует "обучающаяся система" (класс, группа, ученик) на воздействие "обучающей" (учитель, ученик-консультант, технические и электронные средства ин­формации), можно надежно идти вперед по пути овладения знаниями, уме­ниями и навыками. Только тогда учитель может быть уверенным в том, что он учит так, как задумано и как надо. Если результат обучения слабый, то информацию он воспримет как сигнал к перестройке своей методики.
Все остальные функции контроля по их задачам можно свести к двум группам: педагогической и проверочно-оценочной. Педагогиче­ская функция в учебном процессе распадается на ряд подфункций: обучающая, развивающая, воспитывающая, диагностическая, профилактиче­ская, ориентирующая.
Обучающая подфункция связана с тем, что, выявляя в процессе проверки уровень знаний, умений и навыков учащихся, учитель побуждает ученика к систематическим занятиям, исправляет ошибки и неточ­ности в его знаниях, дает рекомендации о том, как лучше овладеть мате­риалом конкретной темы, побуждает пользоваться дополнительной лите­ратурой, приучает обращаться к справочникам и энциклопедиям.
Развивающая подфункция контроля в учебном процессе заключает­ся в том, что учитель через него имеет возможность постоянно знать уро­вень умственного развития ученика, успехи или отставание в этом разви­тии: особенности восприятия, типов и процессов памяти, развития мыс­лительной деятельности, речи, воображения. Это необходимо ему знать для того, чтобы, во-первых, осознанно и грамотно проводить работу по совершенствованию умственного развития и, во-вторых, через это знание лучше учитывать индивидуальные особенности-развития познавательной деятельности и добиваться хорошей успеваемости каждого.
Воспитывающая подфункция контроля вытекает из того, что уче­ник, зная о проверке (на уроке могут спросить, а не знать — стыдно; ожидается контрольная работа и т.п.), начинает терпеливо овладевать знаниями; когда трудно — напрягает силу воли, упорно добиваясь хороших знаний. Эта подфункция выражается также и в том, что контроль способствует формированию у ребят мотивов учения, в том числе таких моральных чувств, как долг, обязанность, ответственность, совесть, честь. Школьники избавляются от таких ложных мотивов, как отметка "любой ценой", в классе формируется негативное отношение к нечест­ным приемам получения высокой отметки – к списыванию, "шпаргал­кам", подсказкам, групповому саботажу, третированию отличников. В процессе контроля складываются межличностные отношения учащихся, формируется сотрудничество между учениками и учителем.
Сущность диагностической подфункции контроля – в получении информации об ошибках, недочетах и пробелах в знаниях и умениях учащихся и порождающих их причинах затруднений учащихся в овладении учебным материалом, о числе, характере ошибок. Результаты диагностических проверок помогают выбрать наиболее интенсивную методику обучения, а также уточнить направление дальнейшего совершенствования содержания методов и средств обучения.
Ориентирующая подфункция вытекает из диагностической подфунк­ции. Выяснив сильные и слабые стороны знаний учащихся в процессе диагностики, преподаватель ориентируется в методике собственной работы, в индивидуальных особенностях каждого учащегося. Эта информация служит для него ориентиром для совершенствования учебного процесса.
Профилактическая подфункция. Известно, что выученный и даже хорошо усвоенный материал со временем забывается. Это особенно за­метно, если знания ученика не были востребованными. Более интенсивно идет процесс забывания в первое время после усвоения новой информа­ции. Предупредить забывание можно путем эпизодического повторения. А повторение как мера профилактическая, предупреждающая забывание, неизбежно связано с контролем знаний. В этом заключается смысл его профилактической функции

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

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

Функциональное назначение предварительного контроля заключает­ся в том, что учитель имеет в виду изучить уровень готовности учащихся к восприятию нового материала, т.е. проверка здесь играет диагностическую роль: установить, в какой мере сформированы у учащихся умствен­ные возможности для полноценного восприятия нового учебного предме­та. А в начале учебного года — установить, что сохранилось и что "уле­тучилось" из того, что изучалось школьниками в предыдущем учебном году. И в самом деле, на основе данных предварительного (диагностиче­ского) контроля учитель строит (конструирует) изучение нового мате­риала, предусматривает повторение, организацию межпредметных свя­зей, актуализирует знания, невостребованные до того времени.
Текущий контроль – наиболее оперативная, динамичная и гибкая проверка результатов обучения. Обычно он сопутствует процессу становления умения и навыка, поэтому прово­дится на первых этапах обучения, когда еще трудно говорить о сформированности умений и навыков учащихся. Его основная цель - ана­лиз хода формирования знаний и умений уча­щихся. Это дает учителю и ученику возмож­ность своевременно отреагировать на недо­статки, выявить их причины и принять необхо­димые меры к устранению; возвратиться к еще не усвоенным правилам, операциям и действи­ям. Текущий контроль особенно важен для учителя как средство своевременной коррек­тировки своей деятельности, внесения измене­ний в планирование последующего обучения и предупреждения неуспеваемости.
В данный период школьник должен иметь право на ошибку, на подробный, совместный с учителем анализ последовательности учебных действий. Это определяет педагогическую не­целесообразность поспешности в применении цифровой оценки – отметки, карающей за лю­бую ошибку, и усиление значения оценки в ви­де аналитических суждений, объясняющих воз­можные пути исправления ошибок. Такой под­ход поддерживает ситуацию успеха и формиру­ет правильное отношение ученика к контролю. [4,с76].
Тематический контроль проводится по завершении изучения
большой темы, например о творчестве писателя (литература), о Великой
Отечественной войне (история отечества), о галогенах (химия) и т.п. Это
отчетливо видно на повторительно-обобщающих уроках. Назначение
(функция) тематического контроля: систематизировать и обобщить
материал всей темы; путем повторения и проверки знаний предупредить
забывание, закрепить его как базу, необходимую для изучения последую­щих разделов учебного предмета.
Особенность проверочных вопросов и заданий в этом случае заклю­чается в том, что они рассчитаны на выявление знаний всей темы, на ус­тановление связей со знанием предыдущих тем, межпредметных связей, на умение переноса знаний на другой материал, на поиск выводов обобщающего характера.
Итоговый контроль проводится как оцен­ка результатов обучения за определенный, до­статочно большой промежуток учебного време­ни - четверть, полугодие, год. Таким образом, итоговые контрольные работы проводятся че­тыре раза в год: за I, II, III учебные четверти и в конце года. При выставлении переводных отме­ток (в следующую четверть, в следующий класс) отдается предпочтение более высоким.

Актуальность использования мониторинга заключается в:

· Определении успешности и результативности протекания образовательного процесса.

· Обучении педагогов самоанализу и самооценке динамики своей деятельности в образовательном процессе.

· Осуществлении целесообразного управления качества состояния образовательного процесса.

· Прогнозировании перспектив развития объектов или субъектов образовательного процесса.

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

Задачи мониторинга:

· непрерывно наблюдать за динамикой развития,

· своевременно выявлять изменения и те факторы, которые вызывают эти изменения;

· осуществлять тактическое и стратегическое прогнозирование развития важнейших процессов в дошкольном образовательном учреждении;

· повышать мотивацию сотрудников в области обеспечения качества предоставляемых воспитательно-образовательных услуг;

· вовлекать родительскую общественность в процесс улучшения качества образования конкретного образовательного учреждения.

2. Язык Турбо-Паскаль. Стандартные встроенные числовые функции и процедуры вещественных типов величин.

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

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

· abs(выражение) – абсолютное (т.е. положительное) значение параметра.
abs(-2), abs(0), abs(2). Результат: 2, 0, 2
abs(-2.0), abs(0.0), abs(2.0). Результат: 2.0, 0.0, 2.0

· sqr(выражение) – квадрат параметра.
sqr(-2), sqr(0), sqr(2). Результат: 4, 0, 4
sqr(-2.0), sqr(0.0), sqr(2.0). Результат: 4.0, 0.0, 4.0

· Остальные арифметические функции воспринимают целый или вещественный параметр; результат в любом случае будет вещественным:

· sqrt(выражение) – квадратный корень.
sqrt(16), sqrt(0.64), sqrt(0). Результат: 4.0, 0.8, 0.0
sqrt(-16). Результат: ошибка

· ln(выражение) – натуральный логарифм.
ln(1), ln(2.7182):4:1, ln(7.5):4:1. Результат: 0.0, 1.0, 2.0
ln(0), ln(-1). Результат: ошибка

· exp(выражение) – экспонента.
exp(0):4:1, exp(1):8:5, exp(2.014903):4:1. Результат: 1.0, 2.71828, 7.5
exp(-1):7:4. Результат: 0.3579
Примечание: e-1 = 1 / e

· Кода целое значение присваивается вещественной переменной, оно автоматически преобразуется в вещественный тип и никакие функции для этого не требуются. Такое преобразование типов называется неявным. Так, если переменную объявить как real, а затем присвоить ей целое число 5, то последнее автоматически преобразуется в 5.0.

· Обратного неявного преобразования нет: будет ошибкой пытаться присваивать переменной целого типа вещественный результат.

· Перед присваиванием целой переменной вещественного значения это значение следует преобразовать к целому типу отбрасыванием дробной части или округлением. Для этих целей служат функции trunc и round соответственно.

· trunc(вещественное_выражение) – преобразует вещественное в целый тип, отбрасывая дробную часть.
trunc(3.1), trunc(3.8). Результат: 3, 3
trunc(-3.1), trunc(-3.8). Результат: -3, -3

· round(вещественное_выражение) – преобразует вещественное в целый тип, округляя до ближайшего целого.
round(3.1), round(3.8). Результат: 3, 4
round(-3.1), round(-3.8). Результат: -3, -4

· Здесь возможны недоразумения. Пусть вещественная переменная x имеет значение 3.499999. Если это значение напечатать с использованием оператора write(x:8:5), то получится 3.50000, в то время как write(round(x)) даст 3, а не 4. Это затруднение можно обойти при помощи небольшой поправки, например write(round(x + 0.000001)) (в предположении, что значение переменной x заведомо положительное).

· Применять функции trunc и round к параметрам целого типа нельзя. Например, будут ошибкой такие выражения, как trunc(3) или round(3).

3) Процесс нормализации. Функциональные зависимости. Нормальные формы.

3) Процесс нормализации заключается в приведении таблиц в нормальные формы. Нормальными формами называются теоретические правила, которым отвечает структура отношения. С возрастанием порядкового номера нормальной формы набор правил постоянно усложняется. В теории, чем выше номер нормальной формы, тем лучше структура отношения. Если отношение соответствует одной из высоких нормальных форм, оно также соответствует всем более низким нормальным формам. Существует 5видов нормальных форм:

- первая нормальная форма (1НФ) - удаление повторяющихся групп данных;

- вторая нормальная форма (2НФ) - удаление атрибутов, зависящих от части первичного ключа;

- третья нормальная форма (3НФ) - удаление атрибутов, не зависящих от первичного ключа;

- четвертая нормальная форма (4НФ) - изоляция независимых множественных отношений;

- пятая нормальная форма (5НФ) - изоляция семантически связанных множественных отношений.

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

Функциональная зависимость между атрибутами (множествами атрибутов) X и Y означает, что для любого допустимого набора кортежей в данном отношении: если два кортежа совпадают по значению X, то они совпадают по значению Y. Например, если значение атрибута «Название компании» — Canonical Ltd, то значением атрибута «Штаб-квартира» в таком кортеже всегда будет Millbank Tower, London, United Kingdom. Обозначение: {X} -> {Y}.

 

Билет № 46


Дата добавления: 2015-10-24; просмотров: 85 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Программы интеллектуальные здания и жилище| Автоматизация управленческих действий в образований

mybiblioteka.su - 2015-2024 год. (0.061 сек.)