- •Электронные таблицы просты в обращении, быстро осваиваются непрофессиональными пользователями компьютера и во много раз упрощают и ускоряют работу бухгалтеров, экономистов, ученых.
- •3. Числа.
- •6. Функция счётесли
- •7. Функция суммесли
- •9. Диаграммы
- •Разветвляющийся алгоритм
- •Словесный способ записи алгоритмов
- •Графический способ описания алгоритмов
- •Программный способ записи алгоритмов
- •Локальные компьютерные сети
- •Предоставление доступа к ресурсам компьютера
- •Топологии сетей.
- •Адресация в Интернете
6. Функция счётесли
Описание
Функция СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые соответствуют одному указанному пользователем критерию. Например, можно подсчитать количество всех ячеек, которые начинаются с определенной буквы или в которых содержатся числа, большие или меньшие указанного значения. Предположим, например, что есть лист со списком задач в столбце A, а имя ответственного за каждую из задач указано в столбце B. Для подсчета количества повторений имени ответственного в столбце B можно использовать функцию СЧЁТЕСЛИ. Это позволяет определить количество заданий, назначенных каждому из пользователей. Пример:
=СЧЁТЕСЛИ(B2:B25;"Валентин")
=СЧЁТЕСЛИ(A2:A5;"яблоки") Количество ячеек, содержащих текст "яблоки" в первом столбце приведенной выше таблицы. 2
7. Функция суммесли
Описание
Функция СУММЕСЛИ используется, если необходимо просуммировать значения диапазона, соответствующие указанным условиям. Предположим, например, что в столбце с числами необходимо просуммировать только значения, большие 5. Для этого можно использовать указанную ниже формулу.
=СУММЕСЛИ(B2:B25;">5")
В данном примере на соответствие условиям проверяются суммируемые значения. При необходимости можно применить критерии к одному диапазону, просуммировав соответствующие значения из другого диапазона. Например, формула =СУММЕСЛИ(B2:B5; "Иван"; C2:C5) суммирует только те значения из диапазона C2:C5, для которых соответствующие значения из диапазона B2:B5 равны "Иван".
8.
Можно фильтровать данные в строках и столбцах. Например, если требуется просмотреть данные продаж для одного продавца, можно фильтровать данные по имени этого продавца, чтобы не выискивать нужную информацию в нагромождении строк. Фильтрация позволяет скрыть данные, не соответствующие условиям фильтра.
В примере листа, показанном на рисунке, можно использовать стрелки автофильтра для отображения сделок, заключенных конкретным продавцом.
В меню Данные выберите команду Фильтр, а затем — команду Автофильтр. Вверху столбца, содержащего данные, выбранные для фильтрации, появится стрелка. Щелкните стрелку и укажите, какие данные требуется отобразить.
Также можно изменить сортировку данных, выбрав команду Сортировка по возрастанию или Сортировка по убыванию в меню автофильтра. Можно сортировать даты, суммы заказов, имена или любые другие данные на основе букв или цифр.
9. Диаграммы
Гистограммы
Данные, которые расположены в столбцах или строках, можно изобразить в виде гистограммы. Гистограммы используются для демонстрации изменений данных за определенный период времени или для иллюстрирования сравнения объектов.
В гистограммах категории обычно формируются по горизонтальной оси, а значения — по вертикальной.
Графики
Данные, которые расположены в столбцах или строках, можно изобразить в виде графика. Графики позволяют изображать непрерывное изменение данных с течением времени в едином масштабе; таким образом, они идеально подходят для изображения трендов изменения данных с равными интервалами. На графиках категории данных равномерно распределены вдоль горизонтальной оси, а значения равномерно распределены вдоль вертикальной оси.
Круговые диаграммы
Данные, которые расположены в одном столбце или строке, можно изобразить в виде круговой диаграммы. Круговая диаграмма демонстрирует размер элементов одного ряда данных пропорционально сумме элементов. Точки данных на круговой диаграмме выводятся в виде процентов от всего круга.
Линейчатые диаграммы
Данные, которые расположены в столбцах или строках, можно изобразить в виде линейчатой диаграммы. Линейчатые диаграммы иллюстрируют сравнение отдельных элементов.
Диаграммы с областями
Данные, которые расположены в столбцах или строках, можно изобразить в виде диаграммы с областями. Диаграммы с областями иллюстрируют величину изменений в зависимости от времени и могут использоваться для привлечения внимания к суммарному значению в соответствии с трендом. Например, данные, отражающие прибыль в зависимости от времени, можно отобразить в диаграмме с областями, чтобы обратить внимание на общую прибыль.
Отображая
сумму значений рядов, такая диаграмма
наглядно показывает вклад каждого ряда.
Точечные диаграммы
Данные, которые расположены в столбцах и строках, можно изобразить в виде точечной диаграммы. Точечная диаграмма показывает отношения между численными значениями в нескольких рядах данных или отображает две группы чисел как один ряд координат x и y.
Точечная диаграмма имеет две оси значений, при этом одни числовые значения выводятся вдоль горизонтальной оси (оси X), а другие — вдоль вертикальной оси (оси Y). На точечной диаграмме эти значения объединяются в одну точку и выводятся через неравные интервалы или кластеры. Точечные диаграммы обычно используются для иллюстрации и сравнения числовых значений, например научных, статистических или технических данных.
Точечные диаграммы рекомендуется использовать, если:
Требуется изменять масштаб горизонтальной оси.
Требуется использовать для горизонтальной оси логарифмическую шкалу.
Значения расположены на горизонтальной оси неравномерно.
На горизонтальной оси имеется множество точек данных.
Требуется эффективно отображать данные электронной таблицы, которые содержат пары сгруппированных полей со значениями, и вводить независимые шкалы точечной диаграммы для показа дополнительных сведений о сгруппированных значениях.
Требуется демонстрировать не различия между точками данных, а аналогии в больших наборах данных.
Требуется сравнить множество точек данных без учета времени. Чем больше данных будет использовано для построения точечной диаграммы, тем точнее будет сравнение.
Для вывода данных таблицы в виде точечной диаграммы следует поместить данные по оси X в одну строку или столбец, а соответствующие данные по оси Y — в соседние строки или столбцы.
10.
Компьютерные презентации – это набор слайдов и спецэффектов, сопровождающих рассказ выступающего и транслирующихся на экран, а также раздаточный материал, конспект и план доклада, хранящиеся в одном файле.
Презентации – очень эффективное и популярное средство продвижения продуктов и услуг библиотеки.
Компьютерная презентация состоит из слайдов.
Слайды – это кадры презентации, где размещается заголовок, текст, графика, диаграммы и таблицы. Демонстрацию слайдов могут сопровождать спецэффекты или эффекты анимации (например, постепенное появление текстовых фраз на экране).
Из чего состоит слайд:
заголовок и подзаголовок
графические изображения (рисунки)
таблицы
диаграммы
организационные диаграммы
тексты
звуки
маркированные списки
фон
колонтитул
номер слайда
дата
различные внешние объекты
Что и как изображать на слайде
Использование каждого слайда в презентации должно быть оправдано.
Максимально упрощайте каждый элемент слайда. Чем меньше потратит зритель на идентификацию элементов слайда и на понимание их значения – тем лучше.
Стремитесь уменьшить количество элементов. Желательно, чтобы на слайде был лишь один значимый элемент. Это элемент, на который зритель обратит внимание в первую очередь. Он же должен нести основную смысловую нагрузку.
Представление информации
Содержание информации:
используйте короткие слова и предложения,
минимизируйте количество предлогов, наречий, прилагательных,
заголовки должны привлекать внимание аудитории.
Объем информации:
не стоит заполнять один слайд слишком большим объемом информации: люди могут единовременно запомнить не более трех фактов, выводов, определений,
наибольшая эффективность достигается тогда, когда ключевые пункты отображаются по одному на каждом отдельном слайде.
Расположение информации на странице:
предпочтительно горизонтальное расположение информации,
наиболее важная информация должна располагаться в центре экрана,
если на слайде располагается картинка, надпись должна располагаться под ней.
Требования к слайду – тексту:
размер не должен превышать 240 знаков (вместе с пробелами),
количество строк на слайде не более 8-ми,
строка должна содержать не более 30 знаков
Использование шрифтов:
для заголовков — не менее 24,
для информации — не менее 18,
шрифты без засечек легче читать с большого расстояния (без засечек: Arial, Calibri, Candara, Tahoma, Verdana; с засечками:Georgia, Cambria, Times New Roma),
нельзя смешивать разные типы шрифтов в одной презентации,
для выделения информации следует использовать жирный шрифт, курсив или подчеркнутый шрифт того же типа,
не следует злоупотреблять прописными буквами (они читаются хуже строчных). СЛОВО, НАПИСАННОЕ ОДНИМИ ПРОПИСНЫМИ БУКВАМИ УТРАЧИВАЕТ ИНДИВИДУАЛЬНОСТЬ И СЛИВАЕТСЯ С ДРУГИМИ,
больше «воздуха». Плотно набранный текст с маленькими промежутками между строками будет читаться трудно, даже, если вы использовали крупный шрифт.
Способы выделения информации:
рамки, границы, заливки,
разные цвета шрифтов, штриховку, стрелки,
рисунки, диаграммы, схемы для иллюстрации наиболее важных фактов.
Оформление слайдов
Стиль:
соблюдайте единый стиль оформления,
вспомогательная информация (управляющие кнопки) не должны преобладать над основной информацией (текст, рисунки),
используйте однотипные элементы навигации на всех слайдах.
Цвет:
для фона выбирайте более холодные цветовые тона (например, синий, зеленый),
для слайдов с ключевыми пунктами используют не более трех цветов: один для фона, один для заголовков и выделения, один для текста,
дополнительные цвета вводятся только тогда, когда в слайде присутствуют рисунки (логотип библиотеки, фотография выставки и т.д.),
в диаграммах в основном используют не более четырех цветов,
для текста и фона лучше выбрать контрастные цвета. Легче читается и лучше смотрится светлый текст на темном фоне,
для выделения деталей выбираются более теплые тона (например, красный или коричневый).
Анимационные эффекты:
используйте возможности компьютерной анимации для представления информации на слайде.
не стоит злоупотреблять различными анимационными эффектами, они не должны отвлекать внимание от содержания информации на слайде.
2. Методика создания презентации
Этапы создания презентации:
I Этап. Разработка общей концепции (информационной структуры).
II Этап. Создание сценария презентации (разработка послайдовой схемы).
III Этап. Вставка текста, вставка рисунков .
IV Этап. Настройкаанимации.
V Этап. Редактирование и сортировка слайдов.
VI Этап. Созданиеуправляющихкнопок.
VII Этап. Запуск и наладка презентации.
Слайды могут содержать краткие тезисы из лекции, новые понятия, определения.
11.
Надо знать
12.
Надо знать или показать
13.
Внизу рабочего окна.
14.
Основы анимации в презентации
Анимация позволяет сделать презентацию Microsoft PowerPoint 2010 более динамичной, а представленную в ней информацию — более запоминающейся. Чаще всего используются такие эффекты анимации, как вход и выход. Чтобы придать эффектам анимации большую глубину, также можно добавить звук. Сведения о применении эффектов анимации к графическим элементам SmartArt см. в статье Анимация рисунка SmartArt.
СОВЕТ. Многие специалисты по созданию презентаций рекомендуют не злоупотреблять анимацией и звуковыми эффектами. Анимация позволяет сделать презентацию более динамичной и акцентировать внимание на отдельных элементах, однако если ее слишком много, это вызывает раздражение. Анимация и звук не должны отвлекать слушателей от самого доклада.
Чтобы добавить к тексту или объекту эффект анимации, выполните указанные ниже действия.
Выделите текст или объект, к которому необходимо применить эффект анимации.
На вкладке Анимация в группе Анимация выберите в коллекции нужный эффект. Чтобы просмотреть дополнительные эффекты, нажмите кнопку Дополнительные параметры.
ПРИМЕЧАНИЕ. Эффекты входа в коллекции выделены зеленым цветом, эффекты выделения — желтым, а эффекты выхода — красным.
Чтобы изменить параметры анимации выделенного текста, нажмите кнопку Параметры эффектов и внесите необходимые изменения.
ПРИМЕЧАНИЕ. Не для всех эффектов анимации доступны одни и те же Параметры эффектов.
Чтобы настроить временные параметры эффектов, воспользуйтесь командами на вкладке Анимация в группе Время показа слайдов. Дополнительные сведения см. в статье Настройка времени показа анимации и параметров эффектов.
Применение к анимированному тексту и объектам звуковых эффектов
Для привлечения дополнительного внимания к анимированному тексту и объектам можно применить звуковые эффекты.
Чтобы добавить звук к анимированному тексту или объекту, выполните указанные ниже действия.
На вкладке Анимация в группе Расширенная анимация выберите команду Область анимации. Справа от рабочей области откроется Область анимации, где будет указан порядок, тип и продолжительность эффектов анимации, примененных к тексту и объектам на слайде.
Выберите эффект, к которому необходимо добавить звук, щелкните стрелку вниз и выберите команду Параметры эффектов.
На вкладке Эффект в разделе Дополнительные параметры раскройте список Звук: и выполните одно из указанных ниже действий.
Выберите в списке один из предложенных звуков и нажмите кнопку ОК.
Чтобы добавить звук из файла, выберите в списке пункт Другой звук, найдите нужный звуковой файл и нажмите кнопку Открыть.
15.
Интерактивные презентации. В таких презентациях реализована возможность выбирать, как способ изучения учебного материала, так и степень подробности изложения материала, позволяют адаптировать информацию и обеспечить индивидуальный подход к каждому обучаемому. С помощью интерактивных презентаций удобно реализовать индивидуальные "экскурсии'' по учебному материалу, которые позволяют пользователю самостоятельно ознакомиться с информацией о предмете. Интерактивная презентация — это диалог между компьютером и человеком, в котором человеку предоставляется возможность искать и находить для себя информацию самостоятельно, по мере необходимости.
Пользователь управляет интерактивной презентацией, принимая решение о том, какой материал для него важен, и осуществляя на экране компьютера выбор, т. е. указывая курсором на нужный объект и выполняя щелчок кнопкой мыши или нажимая клавишу на клавиатуре. Компьютер отвечает на действия пользователя выдачей запрашиваемой информации.
Все интерактивные программы имеют общее свойство: они управляются событиями. Это означает, что когда происходит некоторое событие: нажатие клавиши, позиционирование курсора на экранный объект, программа в ответ выполняет соответствующее событию действие.
Для пользователя интерактивная презентация — это реализованная в удобной и занимательной форме возможность осуществлять поиск нужной информации, углубляясь в нее настолько, насколько это было предусмотрено создателем презентации. Например, пользователь может приступить к изучению темы урока с того, что прочтет на экране компьютера общие сведения о нем; затем по щелчку на гипертекстовой связи (подчеркнутое или выделенное цветом слово или фраза) , на кнопке или на пиктограмме ему представляется более подробная информация о конкретных вопросах по данной теме.
Другой отличительный признак качественной интерактивной презентации — это заложенное в ней свойство увлекать пользователя и удерживать в нем интерес к представляемому материалу. Лучшие активные презентации содержат элементы неожиданности, которые способствуют стимуляции интереса пользователя к дальнейшим исследованиям.
Демонстрация презентации:
Чтобы продемонстрировать презентацию, можно выполнить показ слайдов в полноэкранном режиме или использовать режим докладчика. При показе слайдов на двух подключенных друг к другу мониторах на одном из них отображается полноэкранный показ слайдов для аудитории, а на другом по умолчанию доступен режим докладчика. Чтобы показ слайдов воспроизводился в полноэкранном режиме на обоих мониторах, необходимо настроить параметры для зеркального отображения показа слайдов до начала презентации.
16.
Моделирование — это метод познания, состоящий в создании и исследовании моделей.
Модель — это некий новый объект, который отражает существенные особенности изучаемого объекта, явления или процесса.
Моделирование.
Человечество в своей деятельности (научной, образовательной, технологической, художественной) постоянно создает и использует модели окружающего мира. Строгие правила построения моделей сформулировать невозможно, однако человечество накопило богатый опыт моделирования различных объектов и процессов.
В схожем определении В.А. Штоффа [10] можно выделить такие признаки модели:
это мысленно представляемая или материально реализуемая система;
она воспроизводит или отображает объект исследования;
она способна замещать объекты;
ее изучение дает новую информацию об объекте.
А.И. Уемов [14] выделяет обобщенные признаки модели:
1. Модель не может существовать изолированно, потому что она всегда связана с оригиналом, т.е. той материальной или идеальной системой, которую она замещает в процессе познания.
2. Модель должна быть не только сходна с оригиналом, но и отлична от него, причем модель отражает те свойства и отношения оригинала, которые существенны для того, кто ее применяет.
3. Модель обязательно имеет целевое назначение".
Для модельного эксперимента характерны следующие основные операции:
1) переход от натурального объекта к модели — построение модели (моделирование в собственном смысле слова);
2) экспериментальное исследование модели;
3) переход от модели к натуральному объекту, состоящий в перенесении результатов, полученных при исследовании, на этот объект.
Земля вращается вокруг своей оси и вокруг Солнца;
орбиты всех планет проходят вокруг Солнца.
модели предметные (материальные) и модели информационные.
Информационные модели представляют объекты и процессы в образной или знаковой форме.
Учебные модели – используются при обучении. Это могут быть наглядные пособия, различные тренажеры, обучающие программы.
Опытные модели – это уменьшенные или увеличенные копии проектируемого объекта. Используют для исследования и прогнозирования его будущих характеристик.
Например, модель корабля исследуется в бассейне для изучения устойчивости судна при качке, модель автомобиля «продувается» в аэродинамической трубе с целью исследования обтекаемости кузова, модель сооружения используется для привязки здания к конкретной местности и т.д.
Научно–технические модели - создаются для исследования процессов и явлений. К таким моделям можно отнести, например, прибор для получения грозового электрического разряда или стенд для проверки телевизоров.
Игровые модели – это военные, экономические, спортивные, деловые игры. Эти модели как бы репетируют поведение объекта в различных ситуациях, проигрывая их с учетом возможной реакции со стороны конкурента, союзника или противника. С помощью игровых моделей можно оказывать психологическую помощь больным, разрешать конфликтные ситуации.
Имитационные модели непросто отражают реальность с той или иной степенью точности, а имитируют ее. Эксперименты с моделей проводят при разных исходных данных. По результатам исследования делаются выводы. Такой метод подбора правильного решения получил название (метод проб и ошибок). Например, для выявления побочных действий лекарственных препаратов их испытывают в серии опытов над животными.
17.
Типы информационных моделей
Информационные модели отражают различные типы систем объектов, в которых реализуются различные структуры взаимодействия и взаимосвязи между элементами системы. Для отражения систем с различными структурами используются различные типы информационных моделей: табличные, иерархические и сетевые.
Табличные информационные модели
Одним из наиболее часто используемых типов информационных моделей является прямоугольная таблица, которая состоит из столбцов и строк. Такой тип моделей применяется для описания ряда объектов, обладающих одинаковыми наборами свойств. С помощью таблиц могут быть построены как статические, так и динамические информационные модели в различных предметных областях. Широко известно табличное представление математических функций, статистических данных, расписаний поездов и самолетов, уроков и так далее.
В табличной информационной модели обычно перечень объектов размещен в ячейках первого столбца таблицы, а значения их свойств - в других столбцах. Иногда используется другой вариант размещения данных в табличной модели, когда перечень объектов размещается в первой строке таблицы, а значения их свойств - в последующих строках. Подобным образом организованы таблицы истинности логических функций, рассмотренные в главе 3. Перечень логических переменных и функций размещен в первой строке таблицы, а их значения - в последующих строках.
В табличной информационной модели перечень однотипных объектов или свойств размещен в первом столбце (или строке) таблицы, а значения их свойств размещаются в следующих столбцах (или строках) таблицы.
Построим табличную информационную модель "Цены устройств компьютера". В первом столбце таблицы будет содержаться перечень однотипных объектов (устройств, входящих в состав компьютера), а во втором - интересующее нас свойство (например, цена) - табл. 2.1. Построенная табличная модель позволяет оценить долю стоимости отдельных устройств в цене компьютера и приобрести за минимальную цену компьютер в наиболее производительной конфигурации.
Таблица 2.1. Цены устройств компьютера на конец 2001 г.
Наименование устройства Цена (в у.е.)
Системная плата 80
Процессор Celeron (1 ГГц) 70
Память DIMM 128 Мб 15
Жесткий диск 40 Гб 130
Дисковод 3,5" 14
Видеоплата 16 Мб 30
Монитор 15" 180
Звуковая карта 16 битов 30
Дисковод CD-ROM x52 40
Корпус 25
Клавиатура 10
Мышь 5
Иерархические информационные модели
Нас окружает множество различных объектов, каждый из которых обладает определенными свойствами. Однако некоторые группы объектов имеют одинаковые общие свойства, которые отличают их от объектов других групп.
Группа объектов, обладающих одинаковыми общими свойствами, называется классом объектов. Внутри класса объектов могут быть выделены подклассы, объекты которых обладают некоторыми особенными свойствами, в свою очередь подклассы могут делиться на еще более мелкие группы и так далее. Такой процесс систематизации объектов называется процессом классификации.
В процессе классификации объектов часто строятся информационные модели, которые имеют иерархическую структуру. В биологии весь животный мир рассматривается как иерархическая система (тип, класс, отряд, семейство, род, вид), в информатике используется иерархическая файловая система и так далее.
Статическая иерархическая модель. Рассмотрим процесс построения информационной модели, которая позволяет классифицировать современные компьютеры. Класс Компьютеры можно разделить на три подкласса: Суперкомпьютеры, Серверы и Персональные компьютеры.
Компьютеры, входящие в подкласс Суперкомпьютеры, отличаются сверхвысокой производительностью и надежностью и используются в крупных научно-технических центрах для управления процессами в реальном масштабе времени.
Компьютеры, входящие в подкласс Серверы, обладают высокой производительностью и надежностью и используются в качестве серверов в локальных и глобальных сетях.
Компьютеры, входящие в подкласс Персональные компьютеры, обладают средней производительностью и надежностью и используются в офисах и дома для работы с различными приложениями.
Подкласс Персональные компьютеры делится, в свою очередь, на Настольные, Портативные и Карманные компьютеры.
В иерархической структуре элементы распределяются по уровням, от первого (верхнего) уровня до нижнего (последнего) уровня. На первом уровне может располагаться только один элемент, который является "вершиной" иерархической структуры. Основное отношение между уровнями состоит в том, что элемент более высокого уровня может состоять из нескольких элементов нижнего уровня, при этом каждый элемент нижнего уровня может входить в состав только одного элемента верхнего уровня.
В иерархической информационной модели объекты распределены по уровням. Каждый элемент более высокого уровня может состоять из элементов нижнего уровня, а элемент нижнего уровня может входить в состав только одного элемента более высокого уровня.
В рассмотренной иерархической модели, классифицирующей компьютеры, имеются три уровня. На первом, верхнем, уровне располагается элемент Компьютеры, в него входят три элемента второго уровня Суперкомпьютеры, Серверы и Персональные компьютеры. В состав последнего входят три элемента третьего, нижнего, уровня Настольные, Портативные и Карманные компьютеры.
Изображение информационной модели в форме графа. Граф является удобным способом наглядного представления структуры информационных моделей. Вершины графа (овалы) отображают элементы системы.
Элементы верхнего уровня находятся в отношении "состоять из" к элементам более низкого уровня. Такая связь между элементами отображается в форме дуги графа (направленной линии в форме стрелки). Графы, в которых связи между объектами несимметричны (как в данном случае), называются ориентированными.
Изобразим
иерархическую модель, классифицирующую
компьютеры, в виде графа
Сетевые информационные модели
Сетевые информационные модели применяются для отражения систем со сложной структурой, в которых связи между элементами имеют произвольный характер.
Например, различные региональные части глобальной компьютерной сети Интернет (американская, европейская, российская, австралийская и так далее) связаны между собой высокоскоростными линиями связи. При этом одни части (например, американская) имеют прямые связи со всеми региональными частями Интернета, а другие могут обмениваться информацией между собой только через американскую часть (например, российская и австралийская).
Построим граф, который отражает структуру глобальной сети Интернет (рис. 2.7). Вершинами графа являются региональные сети. Связи между вершинами носят двусторонний характер и поэтому изображаются ненаправленными линиями (ребрами), а сам граф поэтому называется неориентированным.
Представленная сетевая информационная модель является статической моделью. С помощью сетевой динамической модели можно, например, описать процесс передачи мяча между игроками в коллективной игре (футболе, баскетболе и так далее).
Основные этапы разработки и исследования моделей на компьютере
Использование компьютера для исследования информационных моделей различных объектов и систем позволяет изучить их изменения в зависимости от значения тех или иных параметров. Процесс разработки моделей и их исследование на компьютере можно разделить на несколько основных этапов.
Описательная информационная модель. На первом этапе исследования объекта или процесса обычно строится описательная информационная модель. Такая модель выделяет существенные, с точки зрения целей проводимого исследования, параметры объекта, а несущественными параметрами пренебрегает.
Формализованная модель. На втором этапе создается формализованная модель, т. е. описательная информационная модель записывается с помощью какого-либо формального языка. В такой модели с помощью формул, уравнений или неравенств фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств.
Однако далеко не всегда удается найти формулы, явно выражающие искомые величины через исходные данные. В таких случаях используются приближенные математические методы, позволяющие получать результаты с заданной точностью.
Компьютерная модель. На третьем этапе необходимо формализованную информационную модель преобразовать в компьютерную модель, т. е. выразить ее на понятном для компьютера языке. Существуют различные пути построения компьютерных моделей, в том числе:
- создание компьютерной модели в форме проекта на одном из языков программирования;
- построение компьютерной модели с использованием электронных таблиц или других приложений: систем компьютерного черчения, систем управления базами данных, геоинформационных систем и т. д.
В процессе создания компьютерной модели полезно разработать удобный графический интерфейс, который позволит визуализировать формальную модель, а также реализовать интерактивный диалог человека с компьютером на этапе исследования модели.
Компьютерный эксперимент. Четвертый этап исследования информационной модели состоит в проведении компьютерного эксперимента. Если компьютерная модель существует в виде проекта на одном из языков программирования, ее нужно запустить на выполнение, ввести исходные данные и получить результаты.
Если компьютерная модель исследуется в приложении, например в электронных таблицах, то можно построить диаграмму или график, провести сортировку и поиск данных или использовать другие специализированные методы обработки данных.
При использовании готовой компьютерной визуальной интерактивной модели необходимо ввести исходные данные, запустить модель на выполнение и наблюдать изменение объекта и характеризующих его величин.
В виртуальных компьютерных лабораториях можно проводить эксперименты с реальными объектами. Для этого к компьютеру присоединяются датчики измерения физических параметров (температуры, давления, силы и др.), данные измерений передаются в компьютер и обрабатываются специальной программой. Результаты эксперимента в виде таблиц, графиков и диаграмм отображаются на экране монитора и могут быть распечатаны.
Анализ полученных результатов и корректировка исследуемой модели. Пятый этап состоит в анализе полученных результатов и корректировке исследуемой модели. В случае несоответствия результатов, полученных при исследовании информационной модели, измеряемым параметрам реальных объектов можно сделать вывод, что на предыдущих этапах построения модели были допущены ошибки или неточности.
Например, при построении описательной качественной модели могут быть неправильно отобраны существенные свойства объектов в процессе формализации могут быть допущены ошибки в формулах и т. д. В этих случаях необходимо провести корректировку модели, причем уточнение модели может проводиться многократно, пока анализ результатов не покажет их соответствие изучаемому объекту.
18.
База данных – это совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ. База данных является информационной моделью предметной области. Обращение к базам данных осуществляется с помощью системы управления базами данных (СУБД). СУБД обеспечивает поддержку создания баз данных, централизованного управления и организации доступа к ним различных пользователей.
Основные сведения о создании баз данных
База данных с правильной структурой обеспечивает доступ к обновленным и точным сведениям. Поскольку правильная структура важна для выполнения поставленных задач при работе с базой данных, целесообразно изучить принципы создания баз данных. Это позволит создать базу данных в соответствии с требованиями и с возможностью быстро вносить в нее изменения.
Эта статья содержит инструкции по проектированию базы данных. Пользователь научится решать, какие сведения являются необходимыми, и распределять данные по таблицам и столбцам, а также изучит связи таблиц. Прежде чем создавать базу данных, необходимо ознакомиться с этой статьей.
В этой статье
Терминология баз данных
Правильная структура базы данных
Процесс разработки
Определение цели создания базы данных
Поиск и организация необходимых данных
Распределение данных по таблицам
Преобразование элементов данных в столбцы
Задание первичных ключей
Создание связей между таблицами
Усовершенствование структуры
Применение правил нормализации
Дополнительные сведения
Терминология, связанная с базами данных
В Microsoft Office Access 2007 данные организуются в таблицы — совокупности строк и столбцов, аналогичные бумагам бухгалтера или книге Microsoft Office Excel 2007. Простая база данных может состоять всего из одной таблицы. Большинство баз данных включают несколько таблиц. Например, в одной таблице могут храниться сведения о продуктах, во второй — сведения о заказах, а в третьей — сведения о клиентах.
Каждая строка называется также записью, а каждый столбец, или тип элемента, называется также полем. Записи позволяют комбинировать данные. Поля представляют собой отдельные элементы данных — типы элементов для каждой строки. Например, в таблице «Продукты» каждая строка или запись содержит сведения об одном продукте. В каждом столбце или поле хранятся определенные данные о продукте, например наименование или цена.
К
НАЧАЛУ СТРАНИЦЫ
Правильная структура базы данных
В основе процесса создания базы данных лежат определенные принципы. Первый принцип заключается в необходимости исключать повторяющиеся (или лишние) данные, т. к. они занимают место и повышают вероятность возникновения ошибок и неполадок. Второй принцип касается важной роли правильных и полных данных. Если база данных содержит неправильные данные, все отчеты, в которых данные объединяются, будут также содержать неверные сведения. Это может привести к принятию неправильных решений на основе отчетов.
Правильная структура базы данных подразумевает:
распределение данных по тематическим таблицам в целях сокращения объема повторяющихся данных;
добавление в Access данных, необходимых для объединения сведений, которые содержатся в таблицах;
возможность поддержания и отслеживания точности и целостности данных;
соответствие требованиям к обработке данных и созданию отчетов.
К НАЧАЛУ СТРАНИЦЫ
Процесс разработки
Процесс разработки базы данных включает следующие шаги.
Определение цели создания базы данных
Это позволяет подготовиться к выполнению следующих шагов.
Поиск и организация необходимых данных
Следует собирать все данные, которые необходимо сохранить в базе данных, например, наименования продуктов и номера заказов.
Распределение данных по таблицам
Распределите элементы данных по группам или темам, например «Продукты» или «Заказы». Для каждой темы будет создана таблица.
Преобразование элементов данных в столбцы
Определите, какие данные требуется хранить в каждой таблице. Каждый элемент данных будет введен в отдельное поле и станет столбцом таблицы. Например, таблица «Сотрудники» может содержать такие поля, как «Фамилия» и «Дата найма».
Задание первичных ключей
Выберите первичные ключи таблиц. Первичный ключ — столбец для однозначного определения каждой записи, например код продукта или заказа.
Создание связей между таблицами
Проанализируйте все таблицы и определите, как данные одной таблицы связаны с данными других таблиц. Добавьте в таблицы поля или создайте новые таблицы для создания необходимых связей.
Усовершенствование структуры
Проверьте структуру базы данных на наличие ошибок. Создайте таблицы и добавьте несколько записей с образцами данных. Проанализируйте полученные результаты. Внесите в структуру необходимые изменения.
Применение правил нормализации
Примените правила нормализации, чтобы проверить правильность структуры таблиц. Внесите в таблицы необходимые изменения.
К НАЧАЛУ СТРАНИЦЫ
Определение цели создания базы данных
Целесообразно записать цель создания базы данных на бумаге: задачи, способы использования и список пользователей. Для базы данных небольшого объема для работы на дому можно определить следующую простую цель: «База данных клиентов содержит сведения о клиентах и используется для рассылки сообщений электронной почты и отчетов». При создании более сложной базы данных для большого количества пользователей, например в организации, описание цели может состоять из нескольких параграфов; необходимо указать время и способы использования базы данных различными пользователями. Основная задача — составить подробное описание цели создания базы данных, чтобы иметь возможность обращаться к нему в процессе проектирования. Наличие описания позволяет следовать поставленным целям в процессе принятия решений.
Распределение данных по таблицам
Создание связей между таблицами.
19.
Связывание таблиц Microsoft Access
Теги: силлабус по информатике, Access, лекции по информатике, создание базы данных, информатика
Сформировав таблицы и определив ключевое поле для каждой таблицы, между таблицами можно установить взаимосвязи, которые будут поддерживаться при создании форм, отчетов и запросов и задавать условия целостности данных этих таблиц.
При определении связи ключ в одной таблице содержит ссылки на конкретные записи в другой таблице. Ключ, на который имеется ссылка в другой таблице, называют внешним ключом. Поле внешнего ключа определяет способ связывания таблиц. Содержимое поля внешнего ключа (тип данных и размер) должно совпадать с содержимым ключевого поля. Эти поля также могут иметь одинаковые имена.
1. Выберите команду Сервис - Схема данных.
2. Используя команду Связи - Добавить таблицу, укажите имена таблиц, которые должны быть связаны. Названия каждой из таблиц со списками полей появятся в соответствующем окне.
3. Установите курсор в любую из таблиц на поле, по которому будет установлена связь, и «перетащите» это поле на связывающее поле другой таблицы.
4. Активизируйте флажок Обеспечить целостность данных. Данное действие позволить предотвратить случайное удаление или изменение связанных данных.
Если требуется установить более чем одну связь, в диалогов окне Связи необходимо определить связующие поля, щелкнув в правой части клетки поля на стрелке, указывающей вниз, и выбрав нужное имя поля из открывшегося списка. От полей, указанных при определении связи, зависит тип создаваемой связи, который отображается в этом же поле:
1. Отношение «один – к – одному» создается только в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.
2. Отношение «один – ко – многим» создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс. В отношении «один – ко – многим» главной таблицей является таблица, которая содержит первичный ключ и составляет часть «один» в этом отношении. Таблица со стороны «много» является подчиненной таблицей. Связующее поле (или поля) в ней с таким же типом информации, как в первичном ключе главной таблицы, являющейся полем внешнего ключа.
3. Связь с отношением «многие – ко – многим» фактически представляют две связи с отношением «один – ко – многим» через третью таблицу, ключ которой состоит, по крайней мере, из двух полей, которые являются полями внешнего ключа в других таблицах.
В случае, если для какой-то из таблиц не было определено ключевое поле, то в поле Тип отношений отображается текст: «Не определено».
Для удаления связи: в окне Схема данных выделите ненужную связь и нажмите клавишу «Delete».
Пример.
Нам нужно установить связь между таблицей Заказы и таблицами Компьютеры, Принтеры и Клиенты. Для этого необходимо:
1. В меню Инструменты выберите команду Схема данных.
2. В результате появится окно Схема данных. При первом открытии оно будет пустым.
3. Чтобы добавить таблицы или запросы в этом окне нужно выбрать команду Показать таблицу в меню Схема данных или нажать кнопку Показать таблицу расположенную в строке пиктограмм.
4. В списке таблиц раздела Таблицы окна Схема данных выберите таблицу Список заказов, для которой необходимо установить связь.
5. Нажмите кнопку Добавить.
6. Выполните эту операцию с остальными таблицами и нажмите кнопку Закрыть
Связь между таблицами следует организовать так, чтобы при работе с таблицей Список заказов для получения необходимой информации из таблицы базы данных было достаточно указать код товара или клиента. С помощью мыши перенесите поле, которое следует использовать для установки связи, из одной таблицы в другую. Например, установим связь между полями Код заказчика (табл. Список заказов) и Код (табл. Клиенты).
На экране появится диалоговое окно Схема данных, в котором будет предложена связь между таблицами Клиенты и Список Заказов. Поскольку один и тот же клиент может сделать несколько заказов, одной записи в таблице Клиенты может соответствовать несколько записей в таблице Список Заказов.
Необходимо теперь определить тип отношений между таблицами и параметрами связи.
1. Активизируйте опцию Обеспечить целостность данных.
2. Для данных таблиц будет установлено отношение типа Один ко многим. Это означает, что одной записи главной таблицы Клиенты будет соответствовать несколько записей подчиненной таблицы Список Заказов
3. После нажатия кнопки Создать в окне Схема данных будет графически показана связь между таблицами Клиенты и Список Заказов.
Установите связь между таблицей Список Заказов. и таблицами Компьютеры, Мониторы и Принтеры, поскольку один и тот же товар могут заказать несколько клиентов, следовательно, одной записи в таблице Компьютеры, Мониторы и Принтеры могут соответствовать несколько записей в таблице Список Заказов.
Подчиненная таблица Поле подчиненной таблицы Поле таблицы Список заказов
Компьютеры Код модели компьютера Номер компьютера
Мониторы Код модели монитора Номер монитора
Принтеры Код модели принтера Номер принтера
Наконец установите опцию Обеспечение целостности данных. Для проверки ссылочной целостности связи между обеими таблицами. Такая проверка позволит избежать ряда ошибок, допускаемых при удалении записей из главной таблицы и вводе информации в связанную таблицу. Благодаря проверке ссылочной целостности можно избежать следующих ошибок:
• добавления в связанную таблицу записей, для которых в первичной таблице отсутствует соответствующая запись;
• внесение изменений в главную таблицу, которые приведут к появлению “осиротевших” записей в связанной таблице;
• удаление записей в главной таблице, на которые есть ссылки в связанной таблице.
Типы связей между таблицами
Дополнением к даному циклу статей может служить раздел на форуме Примеры создания БД
В статье нормализация данных объяснялось, что это такое и для чего нужно. Рассмотрим теперь примеры этих связей.
Обычно таблицы связывают, используя три типа связи: один к одному, один ко многим, многие ко многим. Связь устанавливается между двумя полями пары таблиц, называемых ключевыми, или как еще говорят – делают связь по ключу. При этом поля, участвующие в связи, должны иметь один тип данных: числовое – числовое, текстовое – текстовое.
В паре таблиц, участвующих в связи, возможны два варианта свойств этих полей:
одно поле должно быть уникальным в своей таблице, а другое – нет
оба поля должны быть уникальными
Чаще всего для создания уникального ключевого поля используют тип «счетчик», так как он автоматически создает уникальный код. В противном случае, если использовать другой тип поля, придется создавать процедуры, генерирующие его уникальное значение.
Один к одному
Такая связь означает, что на одну запись в главной таблице приходится так же одна запись в связанной. Разнесения данных по разным таблицам и связывания их потом такой связью обычно делают, когда хранить все данные в одной таблице по каким то причинам (но не в плане нормализации) не целесообразно. То есть, проще говоря – таблицу просто разделил на две (или больше) и связали их такой связью, например, потому, что количество полей в таблице очень велико и удобнее разбить их на группы и держать в разных таблицах.
Используется такая связь обычно редко. Пример связи один к одному:
Один ко многим
Это самый распространенный тип связи, означающий, что на одну запись в главной таблице приходится множество записей в подчиненной. Для организации этого нужно, чтобы ключевое поле связи в главной таблице было уникальным (например, тип «счетчик»), а соответствующее поле связи в подчиненной – не уникальным, но того же типа (числовое). В результате получаем одну запись в главной таблице и множество записей связанных с ней по ее коду в подчиненной.
Многие ко многим
Внимательный читатель наверняка скажет: а как быть с вариантом, когда у одного учителя много учеников, и в то же время один и тот же ученик учится у разных преподавателей?
Все верно – и такую связь так и называют: многие ко многим. Но для ее реализации потребуется уже три таблицы: учителя, ученики и коммутирующая таблица.
Tocar china перевод. | лизинг недвижимости москва Смысл третье таблицы – задавать соотношения между ключами первых двух. Представьте железнодорожный узел, где переключаются ветки, перенаправляя поезда с одной дороги на другую. Или Switch, который делает то же самое с компьютерами, подключенными через него в сеть.
20.
Назначение и виды запросов
Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде виртуальной таблицы. Полученная таблица может использоваться в качестве источника данных в следующих запросах, формах, отчетах, страницах доступа к данным. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей.
С помощью запроса можно выполнить следующие виды обработки данных:
выбрать записи, удовлетворяющие условиям отбора;
включить в результирующую таблицу запроса заданные пользователем поля;
произвести вычисления в каждой из полученных записей;
сгруппировать записи с одинаковыми значениями в одном или нескольких полях в одну запись с одновременным выполнением над другими полями групповых функций;
произвести обновление полей в выбранном подмножестве записей;
создать новую таблицу базы данных, используя данные из существующих таблиц;
удалить выбранное подмножество записей из таблицы базы данных; добавить выбранное подмножество записей в другую таблицу.
Последовательное выполнение ряда запросов по образцу позволяет решать достаточно сложные задачи, не прибегая к программированию.
В Access может быть создано несколько видов запроса.
Запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса. На основе этого вида запроса могут строиться запросы других видов.
Запрос на создание таблицы — также выбирает данные из взаимосвязанных таблиц и других запросов, но, в отличие от запроса на выборку, сохраняет результат в новой постоянной таблице.
Запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах.
21.
Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.
Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Вы постоянно сталкиваетесь с этим понятием в различных сферах деятельности человека (кулинарные книги, инструкции по использованию различных приборов, правила решения математических задач...). Обычно мы выполняем привычные действия не задумываясь, механически. Например, вы хорошо знаете, как открывать ключом дверь. Однако, чтобы научить этому малыша, придется четко разъяснить и сами эти действия и порядок их выполнения:
1. Достать ключ из кармана.
2. Вставить ключ в замочную скважину.
3. Повернуть ключ два раза против часовой стрелки.
4. Вынуть ключ.
Если вы внимательно оглянитесь вокруг, то обнаружите множество алгоритмов которые мы с вами постоянно выполняем. Мир алгоритмов очень разнообразен. Несмотря на это, удается выделить общие свойства, которыми обладает любой алгоритм.
Виды алгоритмов: 1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке); 2. Циклический алгоритм (описание действий, которые должны повторятся указанное число раз или пока не выполнено задание); 3. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий) 4. Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя).
Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов.
Вид стандартного графического объекта |
Назначение |
|
Начало алгоритма |
|
Конец алгоритма |
|
Выполняемое действие записывается внутри прямоугольника |
|
Условие выполнения действий записывается внутри ромба |
|
Счетчик кол-во повторов |
|
Последовательность выполнения действий. |
Стадии создания алгоритма: 1. Алгоритм должен быть представлен в форме, понятной человеку, который его разрабатывает. 2. Алгоритм должен быть представлен в форме, понятной тому объекту (в том числе и человеку), который будет выполнять описанные в алгоритме действия.
Объект, который будет выполнять алгоритм, обычно называют исполнителем.
Исполнитель - объект, который выполняет алгоритм.
Идеальными исполнителями являются машины, роботы, компьютеры...
Исполнитель способен выполнить только ограниченное количество команд. Поэтому алгоритм разрабатывается и детализируется так, чтобы в нем присутствовали только те команды и конструкции, которые может выполнить исполнитель.
Исполнитель, как и любой объект, находится в определенной среде и может выполнять только допустимые в нем действия. Если исполнитель встретит в алгоритме неизвестную ему команду, то выполнение алгоритма прекратится.
Компьютер – автоматический исполнитель алгоритмов.
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.
Программирование - процесс составления программы для компьютера. Для первых ЭВМ программы записывались в виде последовательности элементарных операций. Это была очень трудоемкая и неэффективная работа. Поэтому в последствии были разработанные специальные языки программирования. В настоящее время существует множество искусственных языков для составления программ. Однако, так и не удалось создать идеальный язык, который бы устроил бы всех.
22. Свойства алгоритмов:
1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке);
2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае);
3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения);
4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными);
5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).
23.
Какие бывают алгоритмы
Линейный алгоритм В линейном алгоритме команды выполняются последовательно, одна за другой. Примером линейного алгоритма может служить алгоритм заварки чая.
