Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по информатике.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1.32 Mб
Скачать

Системы создания презентаций и их функциональные возможности

Рынок пакетов для создания презентаций развивается по двум направлениям:

1. Средства создания презентаций непрофессионального пользователя (например, PowerPoint фирмы Microsoft, Corel Presentations, Freelance Graphics фирмы Lotus, Harvard Graphics фирмы Software Publishing);

2. Средства, ориентированные на профессионалов и предоставляющие более развитые возможности (например, Visual Reality for Windows фирмы Visual Software, Astound фирмы Gold Disk и др.).

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

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

наличие готовых образцов презентаций;

стандартные для текстовых редакторов средства работы с текстом, возможности художественной обработки текста;

возможность создания объектов различного типа (таблицы, графики, диаграммы и пр.);

широкий спектр фонового оформления, как отдельных слайдов, так и всей презентации;

встроенная поддержка мультимедиа-возможностей;

поддержка OLE-технологий, импорт видео- и звуковых файлов;

анимационные возможности;

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

управление воспроизведением презентации;

и др.

46 Общая характеристика и функциональные возможности Microsoft PowerPoint 2003.

Система создания презентаций PowerPoint — является компонентой Microsoft Office и предназначена для создания презентационных материалов в виде слайдов и их вывода на бумагу, экран, прозрачную пленку (для последующего использования в кодоскопе) или на 35-миллиметровую пленку.

PowerPoint обладает следующими функциональными возможностями:

позволяет планировать, создавать и демонстрировать презентацию;

содержит модифицируемый набор шаблонов презентаций;

предоставляет возможность выбора готового стиля оформления презентации;

имеет встроенные средства построения таблиц, графиков и диаграмм;

поддерживает добавления различных объектов (формул, электронных таблиц, графических изображений), а также звука и видео через OLE 2.0;

имеет хорошую интеграцию с другими приложениями Microsoft, позволяет преобразовать презентацию в документ Word;

поддерживает Visual Basic for Application;

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

поддерживает гипертекстовые связи, позволяет сохранять презентации в виде Web-страниц;

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

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

имеет множество способов рассылки презентаций, включая рассылку электронных и экранных версий, «прозрачки», распечатки на бумаге и 35-миллиметровые слайды;

и др.

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

Презентацию PowerPoint можно создать, используя Мастер автосодержания, на основе шаблона или «с нуля» (используя пустую презентацию).

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

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

Создание презентации «с нуля» — это творческий процесс, включающий в себя:

1. Разработку цели и содержания презентации (сценария);

2. Размещение объектов на слайде (текста, графики, диаграмм и др.);

3. Определение цветовой гаммы всех объектов слайда;

4. Установку звуковых и анимационных эффектов;

5. Установку режимов демонстрации презентации.

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

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

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

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

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

47 Понятие компьютерных сетей и история развития.

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

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

Исторически первые компьютерные сети были созданы агентством АRРА по заданию военного ведомства США. В 1969 году министерство обороны США инициировало работы по объединению в единую сеть суперкомпьютеров оборонных и научно-исследовательских центров. Эта сеть, получившая название ARPANET, стала отправной точкой для создания самой известной ныне глобальной сети — Internet.

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

На начальном этапе создания локальных компьютерных сетей для объединения компьютеров использовались самые разнообразные нестандартизированные устройства и программное обеспечение. Создание сети в это время требовало от разработчиков изобретательности и больших усилий. В середине 80-х гг. положение дел в локальных компьютерных сетях стало кардинально меняться в сторону создания стандартных технологий объединения компьютеров в единую сеть. Были разработаны специальные методы и правила обмена информацией между компьютерами, среди которых наиболее известными стали стандарты Ethernet, Toking Ring, FDDI, Arcnet. В этих стандартах были строго регламентированы длина, вид и порядок следования кодов, посылаемых компьютерами в сеть, правила доступа к сети отдельных компьютеров и т.д. Кроме того, в это время начали интенсивно использоваться стандартные персональные компьютеры, которые очень быстро потеснили мини-ЭВМ и мэйнфреймы. Разработанные стандартные сетевые технологии, а также использование персональных компьютеров значительно упростили процесс создания компьютерных сетей. Для создания сети достаточно стало приобрести специальные сетевые платы (сетевые адаптеры) соответствующего стандарта, стандартный кабель со стандартными разъемами и установить на компьютер сетевую операционную систему.

На сегодняшний день основными направлениями использования компьютерных сетей являются следующие:

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

2. Предоставление коммуникационных услуг (службы информации, электронная почта, телеконференции и т.д.);

3. Распределенная обработка данных (сети можно использовать для обработки данных на отдельных компьютерах, связанных между собой и представляющих распределенную систему).

В общем случае любая компьютерная сеть состоит из набора трех основных компонентов:

рабочих станций (персональных компьютеров пользователей);

файлового сервера (главного компьютера сети);

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

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

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

В настоящее время распространены две основные концепции построения сетевого ПО.

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

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

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

48 Классификация компьютерных сетей.

По территориальному признаку компьютерные сети можно разделить на три основных класса:

Локальные сети (Local Area Network) — сети, организованные в пределах существенно ограниченной территории (комната, этаж, здание, соседние здания). Размер локальной сети не превышает нескольких километров.

Глобальные сети (Wide Area Network) — сети, которые простираются на расстояния от десятков до десятков тысяч километров и могут объединять сотни локальных сетей. Протяженность глобальных сетей может составлять тысячи километров, и они интегрированы с сетями масштаба страны.

Региональные сети (Metropolitan Area Network) — сети, расположенные на обширном участке местности. Региональная сеть может соединять компьютеры внутри города (их часто называют городские сети или сети мегаполисов), экономической зоны или отдельно взятой страны. Размер региональных сетей — сотни километров, обычно они связывают локальные сети в масштабах города с возможностью выхода в глобальные.

Указанные выше сети различаются следующими параметрами:

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

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

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

4. Масштабируемостью (возможностью расширения при сохранении качества). Локальные сети обладают плохой масштабируемостью. Глобальным сетям присуща хорошая масштабируемость, так как они изначально разрабатывались для неограниченного числа пользователей.

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

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

49 Основные технологии и оборудование локальных сетей.

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

Технические средства сети включают:

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

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

В качестве примеров серверов можно привести следующие:

сервер баз данных (SQL-сервер), принимающий запросы по локальной сети и возвращающий результаты;

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

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

Web-сервер, на котором размещаются HTML-страницы;

Mail-сервер — почтовый сервер организации;

файловый сервер, поддерживающий общее хранилище файлов для всех рабочих станций.

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

2. Линии связи или каналы передачи данных. При построении локальных сетей в качестве линий связи используются различные типы физических сред передачи данных:

проводные, построенные на основе коаксиального кабеля или витой пары (с электрическим сигналом передачи данных) либо волоконно-оптического кабеля (с оптическим сигналом передачи);

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

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

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

Концентратор или хаб (HUB) — устройство для объединения нескольких физических сегментов сетей.

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

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

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

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

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

Для соединения по коммутируемой (телефонной) линии (связь между компьютерами устанавливается только на время сеанса обмена данным между ними) используется модем.

  1. Соединительное оборудование (коннекторы — разъемные и/или неразъемные соединители, прикрепляемые к кабелям, различные кабельные адаптеры и разветвители и др.) — используется для стыковки разных типов кабелей и обеспечивает возможность подключения различных сетевых устройств к линиям связи.

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

Программные средства сети включают общее, специальное и системное программное обеспечение.

К общему программному обеспечению сети относят:

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

систему программирования (средства автоматизации составления программ по технологии клиент/сервер, их трансляции и отладки);

систему технического обслуживания (комплекс программ для осуществления проверки и профилактики работы технических и программных средств связи).

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

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

50 Глобальная сеть Internet: понятие, протоколы сети.

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

Сегодняшний Internet это:

массовый и оперативный источник информации;

источник развлечений;

прогрессивное средство общения и коммуникации;

благоприятное пространство для бизнеса;

инструмент для рекламы;

простор для творчества;

и многое другое.

Основой сети Интернет является стек протоколов TCP/IP (Transmission Control Protocol/Internet Protocol) — множество коммуникационных протоколов, которые определяют, как компьютеры различных типов могут общаться между собой в сети. В 1983 году эти протоколы были приняты в качестве основного протокола для всех, кто работал в глобальной сети, и позволили обмениваться данными между различными сетями.

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

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

51 Адресация компьютеров в сети Интернет.

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

IP-адрес состоит из двух частей: номера локальной сети и номера хоста в ней. Хост представляет собой объект сети, который может передавать и принимать IP-адреса, например, компьютер или маршрутизатор. Номер локальной сети как составной части Интернет назначается по рекомендации специального подразделения ИнтернетInternet Network Information Center (InterNIC). Обычно диапазоны адресов у InterNIC получают провайдеры — специальные организации, занимающиеся поставкой услуг Интернет, которые распределяют IP-адреса между своими абонентами. Номер хоста в локальной сети администратор назначает произвольно. IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел, представляющих значение каждого байта в десятичной форме и разделенных точками (например, 128.9.1.28).

Поскольку при работе в сети Интернет использовать цифровую адресацию сетей крайне неудобно, то вместо цифр используются символьные имена, называемые доменными именами.

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

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

Таблица 5.1. Примеры доменов первого уровня

Домен

Описание

com

коммерческие и промышленные компании

edu

университеты и образовательные учреждения

gov

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

mil

военные учреждения

net

организации, связанные с поддержкой работы сети

org

организации, неправительственные, некоммерческие

ru

Россия

by

Беларусь

ua

Украина

Для преобразования доменных имен в цифровой адрес разработана специальная система DNS (Domain Name System) — распределенная на узлах Интернет база данных о соответствии физических и доменных адресов.

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

Существует две технологии назначения IP-адреса — постоянное назначение (статический адрес) и сеансовое (динамический адрес). Те компьютеры, которые включены в Интернет на постоянной основе, имеют постоянные IP-адреса.

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

52 Технология WWW.

Технология World Wide Web

Всемирная паутина - это вольный перевод английского словосочетания World Wide Web, которое часто обозначает-, ся как WWW или Web. Бурное развитие сети Интернет, которое происходило на протяжении 90-х годов, в первую очередь обусловлено появлением новой технологии WWW.

Технология WWW. Технология WWW позволяет создавать ссылки (их также называют гиперссылками), которые реализуют переходы не только внутри исходного документа, но и на любой другой документ, находящийся на данном компьютере и, что самое главное, на любой документ любого компьютера, подключенного в данный момент к Интернету (рис. 4.13).

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

Серверы Интернета, реализующие WWW-технологию, называются Web-серверами, а документы, реализованные по технологии WWW, называются Web-страницами.

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

Создание Web-страниц осуществляется с помощью языка разметки гипертекста (Hyper Text Markup Language - HTML). Основа используемой в HTML технологии состоит в том, что в обычный текстовый документ вставляются управляющие символы (тэги), и в результате мы получаем текстовый документ, который при просмотре в браузере мы видим в форме Web-страницы. С помощью тэгов можно изменять размер, начертание и цвет символов, фон, определять положение текста на странице, вставлять гиперссылки и так далее.

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

Интерактивные Web-страницы содержат формы, которые может заполнять посетитель. Динамический HTML использует объектную модель документа, то есть рассматривает документ как совокупность объектов, свойства которых можно изменять. Это позволяет создавать динамические Web-страницы, то есть страницы, которые могут меняться уже после загрузки в браузер. Например, текст может менять цвет, когда к нему подводится курсор, заголовок - перемещаться и так далее. Кроме того, пользователь может активизировать ссылки на выполняемые сценарии на языках JavaScript и VBScript, а также элементы управления ActiveX.

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

Универсальный указатель ресурсов. Найти Web-страницу или файл в Интернете можно с помощью универсального указателя ресурсов (адреса Web-страницы).

Универсальный указатель ресурсов (URL - Universal Resource Locator) включает в себя протокол доступа к документу, доменное имя или IP-адрес сервера, на котором находится документ, а также путь к файлу и собственно имя файла: protocol://domain_name/path/file_name

Протокол доступа к документу определяет способ передачи информации. Для доступа к Web-страницам используется протокол передачи гипертекста HTTP (Hyper Text Transfer Protocol). При записи протокола после его имени следует двоеточие и два прямых слэша: http:// .

Запишем URL-адрес титульной страницы Web-сайта "Информатика и информационные технологии". Страница расположена на сервере schools.keldysh.ru, в каталоге info2000 в файле index.htm. Следовательно, универсальный указатель ресурсов принимает вид:

http://schools.keldysh.ru/info2000/index.htm .

Он состоит из трех частей:

http:// - протокол доступа;

schools.keldysh.ru - доменное имя сервера;

/info2000/index.htm - путь к файлу и имя файла Web-страницы.

54 Понятие алгоритма и типы алгоритмических процессов.

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

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

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

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

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

Алгоритм должен удовлетворять следующим требованиям: быть понятным, легко проверяемым, допускать возможность его изменения без существенной перестройки всей структуры.

К основным свойствам алгоритма относятся:

дискретность — разбивка процесса решения на этапы обработки (отдельные шаги выполнения);

определенность — однозначность и точное выполнение каждого этапа;

выполнимость — решение каждого этапа и всей задачи за конечное число шагов;

массовость — использование алгоритма для определенного класса задач.

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

При разработке блок-схем алгоритмов используются специальные условные обозначения, которые определяютяся ГОСТом, например:

для обозначения начала и конца работы — овал (эллипс);

для блоков ввода данных в ЭВМ и вывода результатов — параллелограммы;

для блоков обработки — прямоугольник;

для блоков принятия решений — ромбы и т.д.

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

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

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

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

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

При циклической структуре алгоритма в блоке «Условие» задается условие выполнения тела цикла определенной обработки. Если условие не выполняется, цикл прерывается и осуществляется выход.

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

55 Инструментальные средства программирования.

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

К средствам для создания приложений можно отнести:

1. Языки, системы программирования (например, C, Pascal, Basic) и инструментальные среды для разработки приложений (например, C++, Delphi, Visual Basic, Java), которые включают средства визуального программирования.

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

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

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

Язык программирования — это формализованный язык, предназначенный для записи алгоритмов решения задач на ЭВМ.

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

машинные коды (наборы двоичных данных) — воспринимаются аппаратной частью компьютера;

машинно-ориентированные (ассемблеры) — отражают структуру конкретного типа компьютеров;

алгоритмические языки (Fortran, Basic, Pascal, C и др.) — отражают структуру алгоритма и не зависят от архитектуры компьютера;

процедурно-ориентированные языки — используются для описания программы как совокупности процедур (подпрограмм);

проблемно-ориентированные языка (Lisp, Prolog и др.) — используются для решения задач определенного класса.

Существует и другая классификация: по поколениям или по уровням привязки к машинным кодам. В этом случае, языки первого и второго поколения (машинные коды и языки ассемблера) относят к языкам низкого уровня, а языки третьего — пятого поколения считаются языками высокого уровня, которые, в свою очередь делят на следующие классы:

линейные языки (набор операторов);

процедурные языки (Fortran, Cobol, Algol, Basic, Pascal, C и др.);

логические языки (Prolog и др.);

объектно-ориентированные языки (C++, JAVA, Delphi, Visual Basic и др.);

языки запросов к базам данных (стандарт всех языков — SQL 92);

языки сценариев (скриптов) (Visual Basic Script, JAVA Script и др.);

языки макропрограммирования (Visual Basic for Application).

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

Транслятор (англ. translator — переводчик) — это средство преобразования исходного текста программы на алгоритмическом языке в машинный код. Трансляторы реализуются в виде компиляторов или интерпретаторов, которые существенно различаются по принципам работы.

Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает объектный модуль на машинном языке (из него потом создается законченный вариант программы).

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

Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.

Редактор связей — осуществляет перевод объектного модуля в загрузочный (исполняемую программу) с подключение всех используемых подпрограмм. Он включает в себя: отладчик; набор библиотек; средства оптимизации кода программ; справочные системы; сервисные средства для работы с библиотеками и др.

56 База данных: понятие, классификация.

В настоящее время термины база данных (БД) и система управления базами данных (СУБД) используются, как правило, по отношению к компьютерным базам данных. В общем смысле этот термин можно применить к любой информации, связанной по определенному признаку.

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

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

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

Одной из разновидностей ИС является банк данных (БнД).

Банк данных – ИС с централизованным хранением и накоплением информации, состоящая из одной или нескольких БД.

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

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

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

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

К числу классических моделей баз данных относятся:

  • реляционная.

  • иерархическая;

  • сетевая;

В последние годы появились и стали более активно использоваться на практике:

- постреляционная;

- многомерная;

- объектно-ориентированная

Разрабатываются системы, основанные и на других моделях данных (объектно-реляционные, дедуктивно-объектно-ориентированные, семантические и др.).

В некоторых СУБД поддерживается одновременно несколько моделей данных.