Начальное программирование

Устройство компьютера и его основные составные. ОС MS DOS, история создания. Norton Commander, характеристика оболочки. Антивирусы, MS Office. Программы Adobe Photoshop и Corel Draw. Работа с компонентами Windows. Язык и теги HTML. Visual Basic, Internet.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 27.09.2010
Размер файла 127,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Fit Text To Path

Это одно из тех уникальных средств, которыми Corel Draw отличается от обычных текстовых процессоров. Данная команда объединяет текст с каким либо объектом таким образом, что текст огибает данный объект. Ниже дан пример объединения текста с окружностью. Для выполнения операции должны быть выделены оба объекта. В результате появляется новый уникальный объект, с которым можно выполнять все обычные действия. Например, растягивание и сжатие. Но самое главное, что и теперь текст можно редактировать! Это будет происходить не так наглядно, просто выведется окно редактирования, в котором можно изменять текст. После этого будет произведен пересчет всех составляющих, и внесенные изменения добавятся в объект. Corel Draw позволяет выбирать различные виды наложения текста. Например, выстроить “заборчиком” по периметру. Можно выбрать, с какого края писать текст: сверху, снизу, слева или справа.

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

Align To Baseline

Выравнивает текст по базовой линии.

Straighten Text

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

Type Assist...

Специальные сервисные примочки для работы с текстом:

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

Correct two initial, consecutive capitals - если слово начинается с двух заглавных букв (что часто бывает при быстром наборе текста), то вторая буква делается маленькой.

Capitalize names of days - первая буква в названии дней недели делается заглавной.

Replace text while typing - сервисная функция, без которой не обходится ни один серьезный редактор: замена некоторых сочетаний другими в процессе ввода. Используется для решения двух задач: быстрого ввода некоторых сложных или часто повторяющихся словосочетаний (например, ARR - All Rights Reserved), и для моментального исправления часто встречающихся опечаток (дял->для и т.п.). В Corel Draw уже есть список зарезервированных замен, но пользователь может ввести и свои.

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

Thesaurus... - возможность замены каждого слова его синонимом.

Find... - найти текст.

Replace... - заменить текст.

Edit Text... - не очень наглядная, но во многих случаях более удобная форма ввода текста: выводится окно ввода, в котором и производится редактирование.

Установка и удаление компонентов Windows

Установка программы - это не просто копирование файла из установочного комплекта на жесткий диск а еще и интеграция программы в единый механизм содружества операционной системы и прикладных программ.

Установка и удаление - эти операции могут относиться как к компонентам самой Windows, так и к дополнительным программам - приложениям к этой ОС. Ведает процедурой инсталляции - де инсталляции специальная иконка вашей панели управления под названием «Установка и удаление программ».

Рабочее окно этой программы имеет три вкладки: «Изменение или удаление программ», отвечающие за установленные приложения, «Установка программ», с помощью которой можно добавлять новые программы и «Установка Windows», через которую можно устанавливать или удалять компоненты самой ОС.

Для начала установки Windows необходимо форматировать диск. Для этого выбираем нужный диск из Проводника, нажимаем правую кнопку мыши и из вышедшего окна выбираем «Форматировать диск». Можно также форматировать через работу в MS DOS, при этом предварительно просмотрев наличие папки Windows в дереве каталогов.

C:\>e:

E:\>dir

E:\>cd distr

E:\> Distr>dir\w

E:\>Distr>Winme>dir

E:\>Distyr>Winme>Setup

После тестирования и поверки дисков программа выводит отчет, в котором указываются повреждения или ошибки на дисках. Выбрав Протокол (V) проверяем ошибки и отчет. Затем выходим через Выход (Х). И только после этого начинаем установку Windows. Соглашаясь с производителями принимаем установку, предложенную и подготовленную. Затем вводим номер: ##############

Программы и их виды

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

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

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

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

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

Во время создания работы программы мы всегда видим три стороны, участвующие в этом процессе:

Пользователь - постановщик задачи. Сам пользователь написать программу не может, но зато он знает, какую именно задачу он должен решить.

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

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

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

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

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

Язык программирования, понятный программисту (уровень общения - текст, единица - простое слово, команда);

Язык образов, понятный пользователю (уровень общения - текст и графика).

Копирование, перенос, удаление и переименование файлов

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

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

Файл можно просто перетянуть мышкой в новую папку, держа при этом нажатой клавишу CTRL на клавиатуре.

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

Перенос. Сделать то же самое, что и в случае копирования. Только вместо кнопки «копировать» в контекстном меню или на панели инструментов проводника выбрать другую - «вырезать».

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

Удаление. Если у вас пропала надобность в каком-нибудь документе или целой папке, отправить не удачника в небытие можно двумя способами:

Вызвать контекстное меню файла и выбрать кнопку «удалить».

Перетянуть его мышкой в «корзину» на рабочем столе.

Переименование. Для переименования файла или папки можно выбрать пункт «переименовать» контекстного меню или просто нажать клавишу F2 на клавиатуре. Обратите внимание - если ваш проводник умеет показывать не только имя файла, но и его расширение, будте внимательны при его переименовании. Если имя файла можно менять, то его расширение обязательно должно остаться в неприкосновенности.

Загрузка MSDOS

Процесс загрузки осуществляется следующим образом. Сначала в память загружается запись старта системы, затем - системные файлы IO.SYS, MSDOS.SYS и COMMAND.COM .

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

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

Non system disk

Replace and press any key

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

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

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

Обслуживание файлов в MSDOS

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

Установка принтера

Для того чтобы установить принтер мы вызываем «Проводник» затем Принтеры > Установка принтера. Далее > Локальный принтер > Выбираем изготовителя и тип принтера, который устанавливаем, >Указываем порт принтера (LPT1) > Подтверждаем имя принтера > Пробная страница > Готово. Далее преступаем к работе.

Язык HTML. Теги HTML

Тег HTML состоит из следующих друг за другом в определенном порядке элементов:

левой угловой скобки < (такого же, как "меньше чем" символа)

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

имени тега, например TITLE или PRE

необязательных, если даже тег может иметь их, атрибутов. Тег может быть без атрибутов или сопровождаться одним или несколькими атрибутами, например: ALIGN=CENTER

правой угловой скобки > (такой же, как символа "больше чем").

Примеры:

<H1>

<H1 ALIGN=LEFT>

Элементы HTML

Большинство, но не все теги HTML спарены так, что за открывающим тегом следует соответствующий закрывающий тег, а между ними содержится текст или другие теги, например:

<H1>Foreword</H1>

В таких случаях два тега и часть документа, отделенная ими, образуют блок, называемый HTML элементом. Некоторые теги, например <HR>, являются элементами HTML сами по себе, и для них соответствующий конечный тег неверен. Далее мы будем называть теги по их именам, опуская обязательные угловые скобки.

Атрибуты

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

имени атрибута, например WIDTH

знак равенства (=)

значения атрибута, которое задается строкой символов, например, "80".

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

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

символов английского алфавита (A - Z, a - z)

цифр (0 - 9)

промежутков времени

дефисов (-)

Таким образом, WIDTH=80 и ALIGN=CENTER - разрешенное сокращение для WIDTH="80" и ALIGN="CENTER". Ссылка на URL, например, HREF=foo.htm, допустима, однако, когда URL используется с атрибутами, он должен быть закавычен, например HREF="http://www.hut.fi/". Существуют некоторые браузеры, которые допускают отсутствие кавычек или наличие элементов с открывающими кавычками без закрывающих. Однако, такую практику лучше не применять.

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

Если значение атрибута такое же, как его имя, может быть использован минимальный синтаксис атрибута. То есть <UL COMPACT="COMPACT"> можно сократить до <UL COMPACT>. Некоторые агенты пользователей (программы просмотра пользователя, браузеры) даже требуют минимизации для некоторых атрибутов (COMPACT, ISMAP, CHECKED, NOWRAP, NOSHADE, NOHREF). Так что лучше использовать минимизированный синтаксис там, где это возможно.

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

Чувствительность к регистру

Что касается имен тегов, атрибутов и большинства значений атрибутов, HTML нечувствителен к регистру. Вы можете, например, написать TITLE, или Title, или title, или даже tItLE, если Вам нравится. Но существуют и чувствительные к регистру конструкции языка, а именно:

escape последовательности (более официально называемые символьными объектами), которые начинаются знаком & (например, &lt;)

URL, так как он может содержать наименования файлов, которые являются case чувствительными во многих операционных системах (например, в Unix).

Разделение на строки и использование пробелов и символов табуляции

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

Visual Basic 6.

Вы приступаете к работе с Visual Basic 6. Многое из того, с чем вам придется работать (меню, панели инструментов, диалоговые окна), покажутся знакомыми, т. к. они характерны для среды Windows.

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

1. Нажмите кнопку Пуск, расположенную в нижней части экрана.

2. В открывшемся главном меню Windows выберите команду Программы. Появится меню данной команды.

3. Выберите опцию Microsoft Visual Studio 6.0.

4. В появившемся подменю выберите Microsoft Visual Basic 6.

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

При запуске Visual Basic 6 на экране появляется диалоговое окно New Project (Новый проект), используя которое можно выбрать шаблон для нового проекта, запустить мастера создания проекта или открыть ранее созданный проект. Это окно содержит три вкладки следующего назначения:

New (Новый) -- содержит шаблоны и мастера для создания нового проекта;

Existing (Существующий) -- позволяет открыть ранее созданный проект или проекты-примеры, поставляемые с Visual Basic 6. Вкладка имеет раскрывающийся список, с помощью которого можно выбрать любую папку на имеющихся ресурсах компьютера;

Recent (Недавно созданный) -- содержит список проектов, открывавшихся в последнее время;

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

Standard EXE -- стандартное выполняемое приложение;

ActiveX EXE -- выполняемое приложение ActiveX;

ActiveX DLL -- динамическая библиотека ActiveX;

ActiveX Control -- элемент управления ActiveX;

VB Application Wizard -- мастер приложений;

VB Wizard Manager -- мастер создания пользовательских мастеров;

Data Project -- проект управления базой данных;

IIS Application -- приложение, размещаемое на сервере Web-узла (IIS -- Internet Information Server);

Addin -- надстройка, дополнительные утилиты, расширяющие возможности приложений;

ActiveX Document DLL -- динамическая библиотека документов ActiveX;

ActiveX Document EXE -- выполняемое приложение документов ActiveX;

DHTML Application -- приложение, создающее динамические HTML-страницы.

После выбора типа проекта пользователь переходит непосредственно в инструментальную среду проектирования Visual Basic 6. Если вы не хотите, чтобы диалоговое окно New Project появлялось при последующих запусках Visual Basic 6, установите флажок Don't show this dialog in the future (He показывать этот диалог в дальнейшем), находящийся в нижней части окна. При этом окно New Project можно при необходимости вызвать командой New Project (Новый проект) меню File (Файл), но уже без вкладок Recent и Existing. Окно с этими вкладками вызывается с помощью команды Open Project (Открыть проект) меню File или одноименной кнопки на стандартной панели инструментов.

Интегрированная среда разработки

Интегрированная среда разработки (IDE) представляет собой знакомый нам по другим приложениям Microsoft графический интерфейс. В состав среды проектирования включен набор следующих основных элементов:

главное меню;

стандартная панель инструментов (Standard);

панель элементов управления;

окно проводника проекта (Project);

конструктор форм;

редактор меню (Menu Editor);

окно свойств (Properties);

окно макета формы (Form Layout);

окно просмотра объектов (Object Browser);

редактор исходного кода.

Главное меню

Главное меню, как и во всех приложениях Microsoft, представляет собой линейку раскрывающихся меню. Оно содержит следующие основные команды: File (Файл), Edit (Правка), View (Вид), Project (Проект), Format (Формат), Debug (Отладка), Run (Запуск), Query (Запрос), Diagram (Диаграмма), Tools (Сервис), Add-Ins (Надстройки), Window (Окно), Help (Справка). Наиболее часто используемые команды меню отображены в виде кнопок со значками на стандартной панели инструментов, размещенной ниже меню. Многие команды окажутся знакомыми, поскольку главное меню Visual Basic 6 организовано и работает так же, как и в других приложениях Microsoft, -- например, в текстовом редакторе Microsoft Word или в электронной таблице Microsoft Excel.

Программа

Данная программа определяет число, введенное в текстовое окно, соответственно числу выводит сообщения в окне Label: “Четное” “Нечетное”

Private Sub Command1_Click()

Dim a As Integer

a = Val(Text1.Text)

If a Mod 2 = 0 Then

Label1.Caption = "Четное"

Else

Label1.Caption = "Нечетное"

End If

End Sub

Локальные сети

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

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

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

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

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

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

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

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

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

Объединение компьютеров в сети позволило значительно повысить производительность труда. Компьютеры используются как для производственных (или офисных) нужд, так и для обучения.

В настоящее время локальные вычислительные (ЛВС) получили очень широкое распространение. Это вызвано несколькими причинами:

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

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

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

Кроме всего прочего, в некоторых сферах деятельности просто невозможно обойтись без ЛВС. К таким сферам относятся: банковское дело, складские операции крупных компаний, электронные архивы библиотек и др. В этих сферах каждая отдельно взятая рабочая станция в принципе не может хранить всей информации (в основном, по причине слишком большого ее объема). Сеть позволяет ИЗБРАННЫМ (зарегистрированным на файл-сервере) пользователям получать доступ к той информации, к которой их допускает оператор сети.

Существует три основных вида компьютерных сетей:

локальная вычислительная сеть (ЛВС);

региональная вычислительная сеть (РВС);

глобальная вычислительная сеть (Internet).

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

Односерверной - сеть обслуживается одним файл-сервером (ФС);

Многосерверной - сеть обслуживается несколькими ФС;

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

Многосерверной локальной - когда локальная сеть обслуживается более чем одним файл-сервером;

Многосерверной распределенной.

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

Локальная сеть - это группа компьютеров, которые могут

связываться друг с другом, совместно использовать периферийное

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

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

Основными видами локальных вычислительных сетей являются Ethernet и ARCNET. Причем Ethernet может иметь несколько типов кабеля:

тонкий кабель Ethernet - иначе называется “Thinnet”. Имеет ряд преимуществ, таких как использование более дешевого кабеля по сравнению с системой толстого кабеля Ethernet и использование аппаратуры, которую проще устанавливать;

толстый кабель Ethernet (также известная как “Thicknet”) получила свое название благодаря используемому в ней стандартному, или толстому кабелю Ethernet. Толстый кабель позволяет включать в систему большее количество компьютеров и увеличивать расстояние между компьютерами. Однако этот кабель дороже, а его установка сложнее по сравнению с тонким кабелем Ethernet;

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

Наравне с приведенными выше способами подключения встречается способ Token-ring. Одним из преимуществ системы является прогнозируемость: одна часть системы может испортиться, но все-таки не остановится. Также, система поддерживается программным обеспечением для больших ЭВМ фирмы IBM, что может в некоторых ситуациях принести выгоду. Слабые стороны системы в сравнении с другими системами заключаются в дороговизне и усложненности кабелей. К тому же, в некоторых случаях трудно вести поиск неисправностей.

Региональная сеть - это города, объединенные в сеть посредством расположенных в них компьютерах.

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

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

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

В сетях с топологией "кольцо"

файл-сервер и рабочие станции соединены кабелем в кольцо;

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

В мире существует очень большое количество сетевых операционных систем. Среди наиболее удачных из них хотелось бы отметить Unix, Novell NetWare и Windows NT Server. Все эти системы позволяют организовывать файл-серверы, вести картотеку пользователей, ограничивать права клиентов файл-сервера, выделять ресурсы рабочим станциям. Каждая из этих систем удовлетворяет критериям надежности, отказоустойчивости и что самое главное - безопасности.

Помимо систем, главной функцией которых является организация файл-сервера, существуют системы, обеспечивающие работу пользователя в сети. К числу таких операционных систем следует отнести (в хронологическом порядке) Novell DOS, Windows for Workgroups, Windows95-98, Windows NT Workstation. Причем последние операционные системы содержат не только утилиты, позволяющие осуществлять доступ к локальным сетям, но и утилиты доступа к Internet.

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

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

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

Службы удаленного доступа присутствуют не во всех коммуникационных операционных системах. В тех же системах, в которых они присутствуют, они мало чем отличаются. Поэтому Службы удаленного доступа я хотел бы рассмотреть на примере службы Remote Access Service (RAS), входящей в состав наиболее перспективной сетевой операционной системы Microsoft Windows NT. Служба удаленного доступа RAS реализует эффективное соединение с сетями по низкоскоростным телефонным линиям общего пользования. RAS функционирует, осуществляя управление, набор номера и согласование протоколов, необходимые для установления соединения и маршрутизации пакетов, либо соответствующим образом направляя вызовы NetBIOS (Программа-эмулятор, используемая для того, чтобы разрешить на рабочих станциях запуск прикладных задач, поддерживающих вызовы в сетевой базовой системы ввода-вывода фирмы IBM (IBM NetBIOS) через отвечающую хост-машину сети.

RAS может не только соединять клиентов сети Windows с серверами Windows NT, но и подключать их к любому серверу, поддерживающему последовательные протоколы SLIP или PPP, либо способному осуществлять коммуникации по протоколам IPX, TCP/IP, NetNEUI. Практически служба RAS поддерживает сеансы связи с любым сервером Internet, а также с большинством хост-систем UNIX, серверами NetWare и многими другими ОС.

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

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

просмотр каталогов и редактирование текстовых файлов;

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

завершать работу сервера и его повторный перезапуск.

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

Чем же отличается печать в сети от печати на автономном ПК с подключенным принтером? На автономном ПК печатающиеся документы, графические изображения и т.п. непосредственно выводятся на принтер через параллельный или последовательный порт. При работе в сети все пользователи, имеющие соответствующие права могут передавать задания на печать на предоставленный в их распоряжение сетевой принтер. Если бы все задания на печать передавались непосредственно на принтер, то задание пользователя В могло бы помешать выполнению задания пользователя А. Следовательно, необходим механизм, регулирующий процесс поступления заданий на принтер, чтобы очередь выполнения задания пользователя В наступила лишь тогда, когда полностью обработано задание пользователя А. Однако если процесс печати организовать таким образом, чтобы пользователь В мог посылать задания принтеру только тогда, когда полностью выполнено задание пользователя А, то в этом случае пропадет смысл использования сети для решения задач в области печати. Поэтому был выбран промежуточный механизм, который называется «спулинг» (от английского слова spooling) - промежуточная буферизация данных. Суть его состоит в том, что каждое задание на печать предварительно запоминается в некотором временном файле на диске и передается и передается на печать лишь когда принтер готов к работе (полностью обработано предыдущее задание) и новое задание на печать стоит в очереди первым. Задания на печать, которые должны быть обработаны немедленно, могут быть перемещены в начало очереди пользователем, имеющим на это соответствующие права.

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

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

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

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

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

Основными сетевыми протоколами являются:

NetBEUI

NWLink (IPX/SPX)

TCP/IP

Каждый сетевой транспортный протокол имеет свои достоинства и недостатки.

NetBEUI

NetBEUI означает «расширенный пользовательский интерфейс NetBIOS». Он реализует транспортный протокол NetBIOS Frame (NBF), разработанный IBM в середине 80-х годов для поддержки локальных сетей рабочих групп с операционными системами OS/2 и LAN Manager.

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

NWLink

Протокол NWLink представляет собой реализацию Microsoft стека протоколов IPX/SPX компании Novell. Клиенты и серверы Microsoft могут постепенно добавляться к существующим сетям, что облегчает переход с одной платформы на другую, устраняя необходимость резкой смены сетевого стандарта.

Этот протокол можно рассматривать как сетевой протокол среднего класса. Он реализует относительно разумный компромисс между простым немаршрутизируемым транспортным протоколом NetBEUI и сложным маршрутизируемым протоколом TCP/IP.

TCP/IP

Протокол управления передачей/межсетевой протокол (Transmission Control Protocol/Internet Protocol) и комплект соответствующих протоколов были разработаны Агентством перспективных исследований и разработок (ARPA, Advanced Projects Research Agency, позднее DARPA) Министерства обороны США в соответствии с проектом межсетевого взаимодействия, реализация которого началась в 1969 г. В настоящее время TCP/IP является наиболее широко распространенным протоколом межкомпьютерных коммуникаций и применяется в глобальной сети Internet. Первоначально ARPA создала TCP/IP для соединения сетей военного назначения, а затем бесплатно предложила стандарты протоколов для правительственных учреждений и университетов.

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

Протокол TCP/IP стал стандартом взаимодействия компьютеров Unix, особенно в военных учреждениях и университетах. С разработкой протокола передачи гипертекста HTTP (Hypertext Transfer Protocol) для совместной работы с документами HTML (Hypertext Markup Language), бесплатно прилагаемыми в большой глобальной сети, появилась система World Wide Web (WWW), а Internet расширилась на частный сектор. TCP/IP стал основой стремительной экспансии, потеснив применяемый в качестве коммерческого протокола IPX и став предпочитаемый среди всех сетевых ОС.

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

Локальные сети позволяют обеспечить:

* коллективную обработку данных пользователями подключенных в сеть компьютеров и обмен данными между этими пользователями;

* совместное использование программ;

* совместное использование принтеров, модемов и других устройств.

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

Для объединения компьютеров в локальную сеть требуется:

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

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

Замечание. В некоторых сетях вместо кабелей данные передаются по радиочастотам (как в радиотелефонах или сотовых телефонах). Однако такие сети стоят дороже и они сложнее в эксплуатации.

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

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

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

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

Операционные системы Windows for Workgroups, Windows 95, Windows NT Workstation имеют встроенные возможности по организации локальных сетей без выделенного сервера. Обычно такие сети называются одноранговыми, поскольку в них все компьютеры равноправны, каждый из них выполняет как роль рабочего места пользователя, так и роль сервера по обеспечению доступа к своим данным и ресурсам. Правда, при использовании Windows for Workgroups или Windows 95 защиту данных обеспечить не удастся, поэтому такие сети можно использовать только в коллективах, где ни у кого нет секретов друг от друга. Можно использовать и другие средства для организации одноранговых локальных сетей. Например, ОС LANtastic фирмы Artisoft позволяет создать одноранговую сеть, в которой можно работать в среде DOS, Windows и Windows 95.

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

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

На серверах уровня подразделения (скажем, до 100 компьютеров) используется операционная система Novell NetWare (версии 3.12 или 4.1) или Windows NT Server. Иногда применяются и другие ОС -- OS/2 Server Advanced, различные варианты UNIX и др. В сетях с большим количеством серверов (скажем, десятком или несколькими десятками) часто используется операционная система Novell NetWare версии 4.1, так как она обеспечивает удобные средства по централизованному управлению ресурсами таких сетей (Novell Directory Service, NDS). Ведь, как известно, именно управление ресурсами сети обычно составляет более половины эксплуатационных расходов. В Windows NT Server аналогичные средства удобны лишь для небольших сетей, включающих один сервер или малое количество серверов.

В тех случаях, когда к некоторым данным требуется обеспечить доступ сотен и тысяч компьютеров, применяются так называемые серверы уровня предприятия. Они часто уже делаются не на основе микропроцессоров Intel, а скажем, на технике фирмы Sun, на мэйнфреймах (больших компьютерах) фирмы IBM и др. Там требуется особо высокая надежность, многопроцессорная обработка, высочайшая пропускная способность и т.д. Такими серверами управляют различные варианты UNIX, MVS фирмы IBM и др.

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

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

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

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

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

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

Internet

Internet - глобальная компьютерная сеть, охватывающая весь мир. Сегодня Internet имеет около 15 миллионов абонентов в более чем 150 странах мира. Ежемесячно размер сети увеличивается на 7-10%. Internet образует как бы ядро, обеспечивающее связь различных информационных сетей, принадлежащих различным учреждениям во всем мире, одна с другой.

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

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

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

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

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

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

В настоящее время Internet испытывает период подъема, во многом благодаря активной поддержке со стороны правительств европейских стран и США. Ежегодно в США выделяется около 1-2 миллиардов долларов на создание новой сетевой инфраструктуры. Исследования в области сетевых коммуникаций финансируются также правительствами Великобритании, Швеции, Финляндии, Германии.

Однако, государственное финансирование - лишь небольшая часть поступающих средств, т.к. все более заметной становится "коммерциализация" сети (ожидается, что 80-90% средств будет поступать из частного сектора).

Что такое Internet? История сети Internet

В 1961 году Defence Advanced Research Agency (DARPA) по заданию министерства обороны США приступило к проекту по созданию экспериментальной сети передачи пакетов. Эта сеть, названная ARPANET, предназначалась первоначально для изучения методов обеспечения надежной связи между компьютерами различных типов. Многие методы передачи данных через модемы были разработаны в ARPANET. Тогда же были разработаны и протоколы передачи данных в сети - TCP/IP. TCP/IP - это множество коммуникационных протоколов, которые определяют, как компьютеры различных типов могут общаться между собой.

Эксперимент с ARPANET был настолько успешен, что многие организации захотели войти в нее, с целью использования для ежедневной передачи данных. И в 1975 году ARPANET превратилась из экспериментальной сети в рабочую сеть. Ответственность за администрирование сети взяло на себя Defence Communication Agency (DCA), в настоящее время называемое Defence Information Systems Agency (DISA). Но развитие ARPANET на этом не остановилось; Протоколы TCP/IP продолжали развиваться и совершенствоваться.


Подобные документы

  • Система программирования - Visual Basic. Новые возможности. Быстрый запуск проекта. Средства управления. Что позволяет Visual Basic. Краткое описание работы. Corel Draw. Отличие векторной графики от растровой. Краткое описание работы в Corel Draw.

    курсовая работа [1,3 M], добавлен 04.10.2008

  • Понятия компьютерной графики. Преимущества формата GIF. Отличительные особенности программы "Corel Draw". Команды главного меню Adobe Photoshop. Инструменты и их действия. Описание применения графического редактора Photoshop для обработки снимков.

    курсовая работа [5,9 M], добавлен 18.04.2015

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

    курсовая работа [3,3 M], добавлен 10.06.2014

  • Работа с векторной графикой в графическом пакете Corel Draw. Средства создания и редактирования графических образов, удобный интерфейс и высокое качество получаемых изображений. История разработки графического пакета. Практическая значимость Corel Draw.

    презентация [3,0 M], добавлен 07.09.2012

  • Архитектура и принцип действия персонального компьютера, понятие и классификация его программного обеспечения. Блок-схема алгоритма расчета квадратного трехчлена. Назначение, возможности, интерфейс и работа Windows. Программирование на Visual Basic.

    реферат [33,5 K], добавлен 26.12.2009

  • Общая характеристика и особенности программы Corel Draw X3, основы работы с ней. Технологические возможности программы, ее интерфейс. Порядок и варианты разработки визитной карточки фирмы при помощи Corel Draw X3, импортирование растровых объектов.

    аттестационная работа [33,5 K], добавлен 26.02.2009

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

    контрольная работа [36,4 K], добавлен 23.07.2014

  • Оболочка Norton Commander. Командная строка программы. Работа с меню. Редактирование файлов. Параметры конфигурации. Структура файлов оболочки. Создание и настройка меню команд пользователя. Определение действий в зависимости от расширения имени файла.

    реферат [171,6 K], добавлен 17.06.2008

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

    дипломная работа [11,6 M], добавлен 17.01.2011

  • Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.

    реферат [20,7 K], добавлен 11.03.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.