Охарактеризовать накопители на гибких и жестких дисках компьютера
Внешние запоминающие устройства (ВЗУ) обеспечивают долговременное хранение программ и данных. Наиболее распространены следующие типы ВЗУ: накопители на магнитных дисках (НМД); их разновидности – накопители на гибких магнитных дисках (НГМД) и накопители на жестких магнитных дисках; накопители на магнитных лентах (НМЛ); накопители на оптических дисках. Соответственно, физическими носителями информации, с которых эти устройства считывают данные, являются магнитные диски (МД), магнитные ленты, оптические диски (ОД).
Носители на магнитных дисках включают в себя ряд систем:
электромеханический привод, обеспечивающий вращение диска;
магнитные головки для чтения-записи;
системы установки (позиционирования) магнитных головок в нужное для чтения положение;
электронный блок управления и кодирования сигналов.
Дисковод – устройство со сменными дисками, которые часто называют “дискетами”. Несмотря на относительно невысокую информационную емкость дискеты, НГМД продолжают играть важную роль в качестве ВЗУ, поскольку поддерживают ряд возможности, которые не обеспечивают другие накопители.
Дискета – гибкий тонкий пластиковый диск с нанесенным (чаще всего на обе стороны) магнитным покрытием, заключенный в достаточно твердый – картонный или пластиковый – конверт для предохранения от механических повреждений. Информация на диск наносится вдоль концентрических окружностей – дорожек. Каждая дорожка разбита на несколько секторов.
Процедура разметки нового диска – нанесение секторов и дорожек называется форматированием. Иногда приходится прибегать к переформатированию диска, на котором уже есть информация; последняя в таком случае практически полностью уничтожается. Тип дискеты обычно указывается на ее конверте:
Double side – двухсторонняя;
Double density – двойной плотности;
High density – высокой плотности.
Возможны сочетания типа DS/DD, DS/HD и др.
Жесткий диск сделан из сплава на основе алюминия и также покрыт магнитным покрытием. Он помещен в неразборный корпус, встроенный в системный блок компьютера. По всем профессиональным характеристикам жесткие диски (и соответствующие накопители) значительно превосходят гибкие: емкость от 20 Мбайт до 120 Гбайт (диски с емкостью меньшей, чем 1 Гбайт, давно не выпускаются), время записи в диапазоне от 1 до 100 миллисекунд (мс), скорость записи порядка 1 Мбайта/с. Скорость вращения дисков велика, обычно 3600 , что и обеспечивает относительно короткое время доступа. Однако, жесткий диск не предназначен для транспортировки информации, и это не накопителям на жестких дисках вытеснить НГМД.
8 Программное обеспечение ЭВМ. Охарактеризовать системное программное обеспечение
Программное обеспечение (ПО, Software) – это совокупность программных средств, предназначенных для обработки данных средствами вычислительной техники. ПО подразделяется на системное ПО, прикладное ПО и системы программирования. Системное ПО (system software) предназначено для обеспечения работы ПК и компьютерных сетей, а также создания операционной среды для функционирования прикладных программ и систем программирования. Системное ПО делится на базовое, которое, как правило, поставляется вместе с компьютером, и на сервисное, которое может быть приобретено дополнительно.
Базовое ПО (base software) – минимальный набор программных средств, обеспечивающих работу компьютера. К нему относятся операционные системы (ОС) и операционные оболочки. ОС называется комплекс программных средств, осуществляющих управление ресурсами компьютера и прикладными программами, а также их взаимодействие между собой и пользователем. Сервисное ПО представляет собой программы и программные комплексы, которые расширяют возможности базового ПО. Их можно классифицировать по функциональному признаку:
· программы обслуживания дисков, обеспечивающие проверку качества поверхности магнитного диска, контроль сохранности файловой системы на логическом и физическом уровнях, сжатие дисков и др.;
· антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов. Наиболее известными являются Aidstest, Norton AntiVirus, Doctor Web;
· программы архивирования данных, которые обеспечивают процесс сжатия информации в файлах с целью уменьшения объема памяти для ее хранения. Наиболее популярные программы: ARJ, ZIP разработанные за рубежом, а также AIN и RAR, разработанные в России;
· программы диагностики работоспособности компьютера;
· программы обслуживания сети.
9 Дать понятие операционной системы. Привести классификацию ОС
ОС называется комплекс программных средств, осуществляющих управление ресурсами компьютера и прикладными программами, а также их взаимодействие между собой и пользователем. ОС обеспечивает:
· управление ресурсами компьютера;
· планирование и управление процессами;
· пользовательский интерфейс.
Обычно ОС хранится на жестком диске, а при его отсутствии выделяется специальный гибкий диск, который называется системным диском. При включении компьютера происходит обращение к ПЗУ, из которого считывается программа BIOS (Basic Input Output System – базовая система ввода-вывода), загружается в ОЗУ и производится проверка работоспособности основных устройств компьютера (оперативной памяти, наличие жестких дисков и дисководов, клавиатуры и т.д.). Работа программ, записанных в микросхеме BIOS, отображается на черном экране бегущими белыми строчками. Если все в порядке, то BIOS начинает поиск программы-загрузчика ОС в загрузочном секторе, обращаясь последовательно к дискам: гибким, жестким, CD ROM и т.д. Программа-загрузчик помещается в оперативную память и ей передается управление. Программа ищет файлы ОС на системном диске и загружает их в оперативную память. После окончания загрузки ОС управление передается командному процессору. ОСдля персональных компьютеров делятся на:
· одно- и многозадачные (в зависимости от числа параллельно выполняемых прикладных процессов);
· одно- и многопользовательские (в зависимости от числа пользователей, одновременно работающих с ОС);
· непереносимые и переносимые на другие типы компьютеров;
· несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети.
Наиболее распространенными ОС для IBM-совместимых ПК в настоящее время являются: Windows 95 (98, ME), Windows 2000 (XP), UNIX (Linux). Гораздо реже используются MS DOS, Windows NT, OS/2, Novell NetWare.
Сетевые операционные системы – комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети. Встроенную сетевую поддержку имеют все выше перечисленные ОС, кроме MS DOS.
Операционная оболочка является надстройкой над ОС. Она существенно облегчает работу пользователя, предоставляя ему удобный интерфейс и освобождая от изучения команд ОС. Наиболее популярны следующие виды текстовых оболочек ОС MS DOS: Norton Commander, ХТгее Gold 4.0, DOS Navigator, а также графические оболочки: Windows 3.1, Windows 3.11 for WorkGroup. Для ОС Windows широко известны Windows Commander, Windows Explorer.
10 Программное обеспечение ЭВМ. Охарактеризовать прикладное программное обеспечение
Программное обеспечение (ПО, Software) – это совокупность программных средств, предназначенных для обработки данных средствами вычислительной техники. ПО подразделяется на системное ПО, прикладное ПО и системы программирования.
Прикладное ПО (ППО) – это компьютерные программы, разработанные для решения определенных задач или конкретного применения. Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области. Практически каждое программное средство реализуется не как отдельная программа, а как комплекс (пакет) программ, предназначенных обычно для решения не единственной, а целого класса задач, относящихся к какой-либо области. Поэтому прикладные программные средства называют пакетами прикладных программ (ППП). ППП – это комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области. Наиболее распространенными являются MS Office, StarOffice. Можно классифицировать ППО на ППО общего назначения, ППО специального назначения, ППО профессионального уровня.
К ППО общего назначения относятся:
· текстовые редакторы и процессоры – Лексикон, Microsoft Word,;
· табличные процессоры – SuperCalc, Lotus 1-2-3, MS Excel, Quattro Pro;
· издательские системы – MS Publisher, dobe PageMaker, FrameMaker;
· системы управления базами данных – FoxPro, MS Access, Oracle;
· графические редакторы (создание рисунков, чертежей, анимированных объектов) – растровые: Adobe Photoshop; векторные: CorelDraw;
· демонстрационная графика– PowerPoint, Freelance Graphics.
К ППО специального назначения относятся:
· экспертные системы (решение задач с неопределенностью и неполными исходными данными);
· авторские системы (интегрированная среда с заданным интерфейсом, которую пользователь может заполнить данными своей предметной области);
· гипертекстовые системы – FrontPage, `;
· системы мультимедиа – пакеты для обучения и досуга;
К ППО профессионального уровня относятся:
· системы автоматизированного проектирования САПР – AutoCAD;
· финансовые, бухгалтерские – Turbo Tax,1С, Парус, Бухгалтер;
· автоматизированные системы научных исследований АСНИ;
· автоматизированные системы управления АСУ;
· системы телекоммуникаций;
· педагогические комплексы.
11 Программное обеспечение ЭВМ. Охарактеризовать системы программирования
Системы программирования (СП) – это комплекс инструментальных программных средств, предназначенных для работы с программами на одном из языков программирования. В настоящее время разработка любого системного и прикладного ПО осуществляется с помощью СП, в состав которого входят:
· редакторы (предназначены для создания и редактирования программ);
· трансляторы (предназначены для перевода текста исходного модуля с какого-либо языка программирования на язык машинных команд);
· компоновщики;
· отладчики (позволяют анализировать работу программы во время ее выполнения, с их помощью можно последовательно выполнять отдельные операторы исходного текста по шагам, наблюдая при этом, как меняются значения различных переменных);
· библиотеки;
· справочная служба и другие специфические особенности.
Различают трансляторы компилирующего типа (компиляторы) и интерпретирующего типа (интерпретаторы). Компилятор производит трансляцию всего исходного модуля за один непрерывный проход (процесс). При этом просматривает его в поисках синтаксических ошибок, выполняет определенный смысловой анализ и затем переводит (транслирует) на машинный язык – генерирует машинный код. Интерпретаторы последовательно анализируют операторы исходного модуля и осуществляют их преобразование на язык машинных команд с одновременным исполнением этих команд. Только после успешного выполнения оператора интерпретатор переходит к следующему оператору.
Ядро системы программирования составляет язык. Наиболее популярными являются: Basic, Pascal, C. В последнее время получили распространение СП, ориентированные на создание Windows – приложений:
· Borland Delphi, предоставляющий качественные и удобные средства визуальной разработки и позволяющий эффективно и быстро решать практически любые задачи прикладного программирования;
· Visual Basic – удобный инструмент для создания Windows – приложений с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций;
· Borland C одно из самых распространенных средств для разработки DOS и Windows – приложений.
12 Файловая система. Дать понятие файла, каталога (папки), путь к файлу
Файл – поименованное место на диске для хранения информации. Файл характеризуется набором параметров (имя, расширение, размер, дата, время создания или последней модификации) и атрибутами, используемыми ОС для его обработки (архивный, системный, скрытый, только для чтения).
Для удобства поиска используется многоуровневая иерархическая файловая система, которая имеет древовидную структуру. При этом на диске создаются каталоги (папки), в которых могут храниться другие каталоги или файлы. Каталог (папка) – это место на диске для хранения группы файлов, объединенных по какому-либо критерию. Если папка А входит в папку В, то папка А называется вложенной папкой папки В. Папка самого высокого уровня называется корневой. Папка, в которой в данный момент работает пользователь, называется текущей.
На диске файл не требует для своего размещения непрерывного пространства. Кластер – это минимальная единица пространства диска, которое может быть отведено файлу. Сведения о номерах этих кластеров хранятся в специальной таблице размещения файлов (FAT-таблице).
Имя файла состоит из двух частей: собственно имени и расширения. Расширение, называемое также типом файла, служит для характеристики хранящейся в файле информации, указывает, какой программой был создан данный файл и не является обязательным. Например, inf.txt – текстовый файл; start.com, log.exe – исполняемые файлы.
В ОС DOS имя файла может содержать от 1 до 8 символов, в ОС Windows имя может содержать от 1 до 256 символов. Расширение имени файла записывается после точки и может содержать от 1 до 3 символов в DOS и больше 3 – в Windows. В ОС Windows в имени файла можно использовать любые символы, имеющиеся на клавиатуре, кроме ? / | : < > ” *. В имени файла можно использовать точки. Расширением имени считаются все символы, идущие после последней точки. В ОС Windows именно по расширению файлы ассоциируются с определенной программой, с помощью которой они могут быть открыты для просмотра или модификации.
Путь – это последовательность из имен логического диска, папок и вложенных папок, разделенных символом . В ОС Windows длина полного имени файла (в него входит путь доступа к файлу) не может превышать 260 символов.
Для обозначения групп файлов используются шаблоны * и ?. Символ * заменяет произвольное количество символов, ? – один произвольный символ. Например, *. * – означает все файлы; *. doc – все файлы с расширением doc; ???. * – все файлы с именем не более чем из трех символов; a*. * – все файлы с именами на букву а. Шаблоны можно использовать при поиске файлов и папок.
13 Привести основные характеристики ОС Windows. Дать понятие интерфейса, Рабочего стола Windows.
ОС Windows – это принципиально новая графическая ОС, предоставляющая большое количество возможностей и удобств для пользователя. ОС MS Windows создана для персональных компьютеров IBM PC. Windows загружается автоматически при включении компьютера и выполняет функции обеспечения работу компьютера и других программ, поддержки диалога с пользователем, хранения информацию в файлах на дисках компьютера и запуска на исполнение прикладных программ.
Любая программа, написанная под ОС Windows 98, называется приложением.ОС Windows обладает следующими возможностями:
· единый пользовательский интерфейс;
· многозадачность – одновременная работа с несколькими программами и возможность переключения между ними;
· средства обмена данными между программами;
· поддержка мультимедиа.
Набор средств, с помощью которых пользователь взаимодействует с ОС Windows 98 называется интерфейсом пользователя. В это понятие входят окна и пиктограммы (иконки, значки), а также все операции, выполняющиеся через позиционирование курсора мыши на пиктограмме или окне. Для упрощения работы в своей среде Windows 98 предлагает так называемую концепцию рабочего стола. Рабочий стол – это основной объект ОС. На нем располагаются значки (иконки, пиктограммы) объектов: папок, документов, дисков, приложений и др. Значок – это графическое представление объекта. Панель задач обычно располагается в нижней части экрана Windows. Слева на панели задач находится кнопка Пуск. Когда открывается приложение или документ, на Панели задач появляется соответствующая кнопка, нажав на которую происходит переход в окно этого приложения. Кнопка Пуск открывает доступ к главному системному меню.На Рабочем столе располагаются специальные папки: Корзина, Мой компьютер, Сетевое окружение. Корзина – это папка, в которой хранятся файлы и папки, предназначенные для удаления. Чтобы удалить файл, достаточно перенести его мышкой в корзину. Он будет там храниться до очистки корзины. Для того чтобы восстановить удаленный объект, просто нужно щелкнуть левой клавишей мыши по пиктограмме Корзина, выбрать в открывшемся диалоговом окне нужный значок, переместить его на любой диск или на Рабочий стол. Также можно выполнить команду Восстановить. В папке Мой компьютер содержатся все жесткие и гибкие диски, сетевые диски, устройства для чтения или записи компакт-дисков, личные и сетевые принтеры, личный планировщик заданий и параметры подключения к удаленному компьютеру. Сетевое окружение – специальная папка, которая используется для просмотра содержимого дисков компьютеров, подключенных к локальной сети, и выполнения различных операций с файлами и папками.
14 Охарактеризовать приемы навигации в ОС Windows. Программа Проводник и папка Мой компьютер. Работа с окнами
Любые операции с папками и файлами можно выполнять с помощью приложения Проводник или окна папки Мой компьютер.
Для того чтобы запустить Проводник, необходимо нажать кнопку Пуск и в меню Программы выбрать Проводник. Рабочая область Проводника состоит из двух панелей – левой и правой. В левой панели находится информация об иерархической структуре папок, в правой – содержимое открытой папки. Свернутые папки имеют узел, отмеченный знаком . Если развернуть папку щелчком на узле , то он поменяется на . Сворачивание папки выполняется щелчком на узле . Для открытия папки необходимо щелкнуть на значке папки закрытой папки , папка откроется, ее значок сменится на значок открытой папки , и на правой панели будет отображено ее содержимое.
Для того чтобы создать новую папку, нужно открыть папку Мой компьютер или запустить Проводник, выбрать в меню Файл команду Создать, затем Папка, ввести имя папки и нажать кнопку OK.В папке Мой компьютер содержатся все жесткие и гибкие диски, сетевые диски, устройства для чтения или записи компакт-дисков, личные и сетевые принтеры, личный планировщик заданий и параметры подключения к удаленному компьютеру. Любое приложение
Windows
использует в своей работе прямоугольную область экрана, называемую окном. Окна являются основой Windows. С помощью кнопок свертывания, развертывания и восстановления можно менять представление окон Windows. Кнопка развертывания позволяет развернуть выбранное окно на весь экран монитора. Кнопка свертывания превращает выбранное окно в пиктограмму, а кнопка восстановления заставляет окно принять исходный размер. Основные элементы окна приложения приведены на рисунке.
15 Охарактеризовать обмен данными между приложениями Windows. Буфер обмена. ОLE- технология
Документ, в котором объединены данные разного типа, созданные в разных приложениях, называется составным (интегрированным) документом. Объектомназывается произвольный элемент, созданный в каком-либо приложении, который можно поместить в файл другого приложения. Приложение, средствами которого создаются объекты, называется сервером или приложением – источником. Приложение, принимающее объекты, подготовленные в приложении – источнике, называется клиентом или приложением – приемником.
Буфер обмена – это область оперативной памяти для временного хранения данных. Для того чтобы переместить файл, необходимо открыть папку Мой компьютер или запустить Проводник, выделить файл, выбрать в меню Правка команду Вырезать, после этого открыть папку в том месте, куда необходимо переместить файл и выбрать в меню Правка команду Вставить. Аналогичным образом выполняются операция копирования. Также можно выделить файл, нажать правую кнопку мыши и воспользоваться командами Вырезать, Копировать, Вставить.
Копирование с помощью мыши осуществляется нажатием левой кнопки мыши на копируемом объекте и транспортировкой его в папку – приемник. На экране должны быть одновременно представлены копируемый объект и папка – получатель. Для этого могут быть использованы два окна Мой компьютер или окно приложения Проводник. Если диски файла-оригинала и папки-получателя не совпадают, то объект будет скопирован, иначе он будет перенесен. Если при транспортировке объекта нажата клавиша Shift, то он будет перемещен, если клавиша Ctrl – скопирован независимо от совпадения диска файла-оригинала и папки-получателя.
Более гибким способом обмена данными между приложениями Windows является технология OLE (Object Linking and Embedding – связывание и внедрение объектов). Технология OLE определяется правилами (протоколом) взаимодействия Windows-приложений.
Создать внедрённый объект из коллекции объектов приложения можно командой: ВставкаОбъект…Создание. Создать новый внедрённый или связанный объект – ВставкаОбъект…Создание из файла.
Создать связанный или внедренный объект можно на основе данных из существующего файла с помощью команд Вставить или Специальная вставка. Для этого: в приложении-источнике выделить объект, который необходимо внедрить или связать и поместить его в буфер обмена. В приложении-приёмнике курсором указать место вставки объекта, выполнить команду ПравкаВставить (произойдет внедрение объекта) или ПравкаСпециальная вставка…
16 Средства создания текстовых документов. Дать их классификацию. Охарактеризовать работу текстовых редакторов и процессоров. Привести примеры
Для работы с текстом используются 3 основных класса программного обеспечения: текстовые редакторы (ТР), текстовые процессоры (ТП) и издательские системы (ИС). Текстовые редакторы предназначены для работы с несложными текстовыми файлами, служат только для операций ввода и редактирования текста. Текстовые процессоры используются при создании сложных текстовых документов: они имеют средства форматирования текста, создания таблиц, включение векторной и растровой графики, позволяют управлять взаимодействием между параметрами текста и параметрами внедренных объектов. Издательские системы это соединение текста с возможностями графики и художественным оформлением. От текстовых процессоров издательские системы отличаются расширенными средствами управления взаимодействием текста с параметрами страницы и с графическими объектами.
Работа ТР или ТП заключается в создании нового документа (присвоению ему имени, набору текста); загрузки ранее созданного документа; его сохранении; удалении; печати документа на бумаге.
Среди профессиональных ТР и ТП наибольшее распространение получили: Лексикон, ChiWriter, Multi-Edit, Microsoft Word, StarOffice Writer,Word & Deed, MS-DOS Editor и др. Многие из указанных редакторов и процессоров устарели. Наиболее часто используемым в настоящее время является ТП MS Word различных версий для Windows и StarOffice Writer. Существует и др. редакторы, например, Лексикон для Windows, в современной версии. Общее назначение ТР – ввод текстов в компьютер и их редактирование, сохранение на внешнем запоминающем устройстве (ВЗУ) и печать на бумаге. Для подготовки к публикации в Интернете web-страниц используются специализированные приложения, например MS FrontPage, Dreamweawer и др.
Средства создания текстовых документов. Охарактеризовать работу настольных издательских систем. Привести примеры.
Издательские системы представляют собой соединение текста с возможностями графики и художественным оформлением. От текстовых процессоров издательские системы отличаются расширенными средствами управления взаимодействием текста с параметрами страницы и с графическими объектами Назначение программ этого класса состоит в автоматизации процесса верстки полиграфических изданий. Издательские системы занимают промежуточное положение между текстовыми процессорами и системами автоматизированного проектирования.
Настольные издательские системы отвечают самым высоким требованиям к качеству и графическому оформлению публикуемых материалов. Они используется для верстки газет, журналов, брошюр, рекламных проспектов и позволяют осуществлять операции высококачественного цветоделения и вывода на принтеры и фотонаборные автоматы. В них расширены возможности применения графических эффектов при создании иллюстраций. Помимо инструментов для верстки они располагают разнообразными средствами для работы с графикой. Возможности программ позволяют создавать векторные иллюстрации с применением кривых Безье, делать текстовые вставки, автоматически генерировать оглавление и предметный указатель для брошюры или книги, применять спецэффекты при размещении текста на странице (располагать текст вдоль заданной кривой). Могут сочетать в себе обычные для текстового редактора функции (ввод, поиск, замена, перемещение фрагментов текста, проверка правописания) с исключительными возможностями, присущими издательской системе. Примеры настольных издательских систем QuarkXPress, FrameMaker, Corel Ventura Publisher, Page Maker и другие.
17 Средства создания текстовых документов. Дать понятие форматов документов
Формат файла определяет способ хранения текста в файле. Простейший формат текстового файла содержит только символы (числовые коды символов), другие форматы содержат дополнительные управляющие числовые коды, которые обеспечивают форматирование текста. Существуют универсальные форматы текстовых файлов, которые могут быть прочитаны большинством текстовых редакторов, и оригинальные форматы, которые используются отдельными текстовыми редакторами. Для преобразования текстового файла из одного формата в другой используются специальные программы конверторы. Выбор требуемого формата текстового документа или его преобразования производится в процессе сохранения файла.
Наиболее универсальным форматом является TXT-формат (Text Only), в котором текст сохраняется без форматирования (кроме символов конца абзаца). Применяется для хранения документов, которые должны быть прочитаны в приложениях, работающих в различных операционных системах.
RTF–формат (Rich Text Format). Универсальный формат, сохраняющий форматирование текста. Формат преобразует управляющие коды в команды, которые могут быть прочитаны и интерпретированы многими приложениями. Файлы RTR- формата занимают больше места на диске.
DOC. Оригинальный формат, используемой в версии MS Word. Полностью сохраняет форматирование, применяет 16-битную кодировку символов, что требует использование шрифтов Unicode. Документы предыдущих версий Word также имеют формат DOC. При преобразовании из формата Word 97/2000 форматирование сохраняется не полностью.
Формат (HTM, HTML) – формат хранения web – страниц (HTML-документов). Содержит управляющие коды (тэги) языка разметки гипертекста.
Текстовый процессор MS Word. Раскрыть приемы автоматизации разработки документов с помощью стилей и шаблонов.
Как правило, пользователю приходится работать с документами определенного типа, например, с отчетами, деловыми письмами, календарями, приглашениями и т.д. Шаблоны задают структуру документа, которую следует заполнить определенным содержанием. Таким образом, шаблон можно рассматривать как средство для создания однотипных документов, которые имеют сходные элементы или структуру, (рисунки, текст), сходный стиль оформления и т.п. Создание документа на основе шаблона сводится к заполнению текстом определенных полей. К постоянной части шаблона относится неизменяемый при вводе текст, таблицы фиксированного содержания, оформительские элементы: рисунки, графики, линии разметки, элементы оформления – заполнение, обрамление. Переменная часть документа включает текст, списки, флажки и используется для ввода информации при заполнении шаблона. Для размещения в документе переменных данных служат поля формы. Также существует возможность создания собственных шаблонов. При этом задаётся неизменяемый (постоянный) текст в виде обычного текста и модифицируемая (переменная) часть документа в виде полей.
Стиль оформления – это поименованный набор настроек параметров форматирования, которые можно применить к выделенному тексту. Каждый стиль состоит из атрибутов: тип и размер шрифта, интервалы, способ выравнивания текста, отступы и табуляция.Они позволяют быстро отформатировать документ, и при использовании их обеспечивается простота форматирования абзацев и заголовков текста, единство оформления документа. Особенно необходимы стили при работе с объемными документами, т. к. можно один раз задать параметры оформления и назначать их для заголовков, списков, табуляции и других элементов текста, а не форматировать каждый из них в отдельности. Работа со стилями состоит в их создании, настройке и использовании.
18 MS Word. Охарактеризовать процедуру вставки различных объектов (формул, рисунков, графических заголовков)
Работа с формулами. При написании научно-технической документации необходимы средства для ввода математических выражений в текстовый документ. В программе MS Word таким средством является редактор формул Microsoft Equation 3.0. Он позволяет создавать формульные объекты и вставлять их в текстовые документы. При необходимости вставленный объект можно редактировать непосредственно в документе. Для запуска редактора формул служит команда Вставка4Объект4Microsoft Equation 3.0.
Работа с рисунками. MS Word позволяет вставлять в документ графические объекты, созданные как в других программах, так и с помощью собственной панели инструментов рисования. Для ее вызова необходимо выполнить команду Вид4Панели Инструментов4 Рисование или нажать на кнопку Рисование на панели инструментов Стандартная. С ее помощью можно создавать и форматировать различные типы графических объектов.
Работа с Word Clip Gallery. При оформления текста можно добавить рисунок. Для этого используют готовые библиотеки рисунков (клипартов). Клипарт–это композиционные объекты, которые можно разбирать на части, редактировать их элементы, соединять с другими, взятыми из разных объектов. К клипартам относят не только графические объекты, но и звуковые клипы и видеоклипы. Для вставки графического объекта, созданного в другой программе, необходимо вполнить команду Вставка4 Рисунок4Из файла. Для вставки рисунков, поставляемых с MS Word, служит команда Вставка4Рисунок4Картинки.
Создание графических заголовков. Для создания графических надписей в MS Word используется объект Word Art, вставить который можно: командой Вид4Панели инструментов 4 Word Art или при помощи кнопки на панели инструментов Рисование.
19 MS Word. Раскрыть принципы работы с таблицами и вставки диаграмм
Создание таблиц. Таблица служит для размещения данных в строках и столбцах. Для создания таблиц MS Word предоставляет две возможности: создать пустую таблицу и затем заполнить её графы; преобразовать в таблицу существующий текст.
Создать пустую таблицу можно применив команду Таблица4Добавить таблицу… или используя кнопку на панели инструментов Стандартная. Данные обычно вводятся в ячейки последовательно. При создании новой таблицы с помощью команды меню Таблица4Добавить Таблицу можно задать ширину столбцов посредством выбора опции Авто.
Преобразование текста в таблицу осуществляется командой Таблица4Преобразовать текст. Для преобразования таблицы в текст необходимо мышью щелкнуть по таблице и выполнить команду Таблица4Выделить таблицу, затем Таблица4Преобразовать в текст.
Ввод формул. Формулы служат для выполнения математических вычислений с числами и вставки результатов вычислений в виде поля. Ячейки – пересечение строк и столбцов характеризуются своим адресом и обозначаются как А1, А2, В1, В2 и т.д., где буква (A, B, C, D…) представляет столбец, а число (1, 2, 3, 4…) указывает номер строки, в которой они расположены. Для вставки формулы применяют команду Таблица4Формула Ввод формулы начинают со знака равенства (=). В вычислениях могут использоваться функции. Для этого необходимо ввести имя функции после знака равенства или выбрать его из списка Вставить функцию (Таблица 4 Формула), затем указать диапазон ячеек, который следует использовать в вычислениях.
Построение диаграмм. Диаграммы служат для графического представления данных таблицы. Для создания диаграммы используется команда Вставка4 Объект4диаграмма Micrоsоft Graph. Для изменения диаграммы нужно выполнить на ней двойной щелчок мышью.
20 MS Word. Охарактеризовать возможности редактирования документов
Абзац – фрагмент текста, процесс ввода которого закончился нажатием на клавишу ввода Enter. Как только вводимый текст достигает правой границы, текстовый процессор автоматически переведет его на следующую строку. Существует два режима ввода текста – вставки и замены. Переключение между режимами осуществляется нажатием на клавишу Insert. Фрагментом называется непрерывная часть текста. Выделение фрагмента делает его объектом последующей команды. При нажатии левой клавиши мыши выделится одна строка, при двойном нажатии – абзац, при тройном – весь документ. Для того, чтобы выделить одно слово, достаточно дважды щелкнуть на нем мышью. Для выделения одного предложения следует нажать клавишу Ctrl и щелкнуть мышью в предложении. Для того, чтобы выделить один абзац необходим тройной щелчок мыши на нем. Для выделения всего текста необходимо выполнить команду Правка4Выделить все или нажать клавишу Ctrl и щелкнуть мышью в левом поле. Снять выделение можно щелчком мыши в любом месте текста. При выделении нового фрагмента предыдущее выделение снимается.
Курсор указывает место для ввода символа. Под редактированием понимают изменение уже существующего текста документа. Символ справа от курсора удаляется клавишей Delete, символ слева от курсора – клавишей Backspace. Для удаления фрагмента текста следует выделить его и нажать клавишу Delete или выбрать соответствующий пункт из контекстно – зависимого меню.
Перемещение и копирование текста. Выделенный текст можно перемещать на новое место или копировать. Для этого используется 2 способа: 1) буфер обмена (команды Копировать Вырезать Вставить); 2) метод «перетащить и отпустить». Такой способ перемещения осуществляется при помощи мыши.
21 MS Word. Охарактеризовать возможности форматирования документов
Форматирование – это процедура оформления страницы текста или изменение его внешнего вида, которое включает в себя: выбор и изменение гарнитуры шрифта; выбор размера шрифта; управление начертанием, цветом шрифта; выравнивание абзацев (выровнять текст – значит центрировать, прижимать к левой или правой границе рабочего листа, равномерно распределять слова в строке); управление параметрами абзаца (устанавливать межстрочный интервал (разреженность строк на странице) и межбуквенный интервал в слове); создание маркированных и нумерованных списков; изменение границы рабочего поля, (определение расстояния сверху, снизу, слева, справа до текста).
Колонтитул – текст или рисунок, который печатается внизу или вверху каждой страницы документа. В колонтитуле обычно размещают номера страниц, название книги или текущей главы. В зависимости от расположения (в верхнем или в нижнем поле страницы) колонтитулы бывают верхними или нижними. Для создания колонтитулов используют команду Вид4 Колонтитулы. Для удаления колонтитула следует его выделить и нажать клавишу Delete.
Верстка страниц определяет организацию страницы, задавая соотношения между границами, колонками и расстоянием между ними. Одноколоночная верстка обычно используется для книг, и писем, в то время как двух – и трехколоночный формат больше подходит для журналов и газет. Для многоколоночной верстки текста следует перейти в режим Разметка страниц (команда Вид4Разметка страниц), так как в режиме Обычный текст не будет отображен в несколько колонок. Существуют два варианта использования многоколоночная верстки: 1) документ разбит на одинаковое количество колонок одинаковой ширины; 2) части документа разбиты на различное число колонок или ситуация, когда колонки имеют различную ширину. При создании колонок выделяют текст, затем необходимо выполнить команду Формат4Колонки.
22 Компьютерная графика. Дать понятие компьютерной графики и охарактеризовать ее виды
Компьютерная графика – специальная область информатики, изучающая методы, средства создания и обработки изображений с помощью программно – аппаратных вычислительных комплексов. Компьютерная графика охватывает все виды и формы представления изображений, доступных для восприятия человеком на экране монитора, либо в виде копии на внешнем носителя.
В зависимости от способа формирования изображений компьютерную графику принято делить на: растровую, векторную, фрактальную. Отдельным предметом считается трехмерная графика, изучающая приемы и методы построения объемных моделей в виртуальном пространстве.
Растровую графику применяют при разработке мультимедийных проектов. Иллюстрации, выполненные средствами растровой графики, чаще создаются с помощью сканера, а затем обрабатываются специальными программами – графическими редакторами. Основной элемент изображения – точка (пиксел). Для растровых изображений, состоящих из точек, особую важность имеет понятие разрешение, выражающее количество точек, приходящихся на единицу длины. Единица измерения разрешения “dpi” – dots per inch – точек на дюйм.
Программные средства для работы с векторной графикой предназначены для создания иллюстраций на основе простейших геометрических элементов. Область применения векторной графики – оформительские работы. Основной элемент изображения – линия, которая представлена в памяти ПК несколькими параметрами и в этом виде занимает меньше места, чем растр, для которого требуется ячейка памяти.
Программные средства для работы с фрактальной графикой предназначены для автоматической генерации изображений путем математических расчетов, т.е. элементом является математическая формула. Изображение строится по уравнениям. Область применение – заставки на ТВ.
23 Привести назначение и основные понятия электронных таблиц
Электронные таблицы (или табличные процессоры) – это прикладные программы, предназначенные для проведения табличных расчетов. Первая программа для работы с электронными таблицами (ЭТ), была создана в 1979 году и называлась VisiCalc. Популярность табличных процессоров росла очень быстро. Появлялись новые программные продукты этого класса: Multiplan, Quattro Pro, SuperCalc и другие. Одним из самых популярных табличных процессоров сегодня является MS Excel, входящий в состав пакета Microsoft Office.
ЭТ позволяют решать целый комплекс задач:
· выполнять вычисления. Издавна многие расчеты выполняются в табличной форме, особенно в области делопроизводства. Кроме того, решение численными методами целого ряда математических задач удобно выполнять в табличной форме;
· моделировать численные эксперименты с помощью: подбора параметров, прогноза поведения моделируемой системы, анализа зависимостей, планирования. Дополнительные удобства для моделирования дает возможность графического представления данных (диаграммы);
· использовать для обработки информации функции простой базы данных (с операциями сортировки, выборки, импорта-экспорта информации);
· создавать сложные и красиво оформленные документы, например, рекламные проспекты, прайс-листы, каталоги, планы, расписания, графики работы и так далее.
Документом Excel является файл с произвольным именем и расширением .XLS, который называется рабочей книгой. В каждом файле может размещаться от 1 до 255 электронных таблиц, каждая из которых называется рабочим листом. Ярлычки листов в нижней части экрана позволяют переходить от одного рабочего листа к другому в пределах рабочей книги. Первоначальные имена листов (Лист1, Лист2 и т.д.) могут быть заменены на смысловые названия.
Каждый рабочий лист ЭТ состоит из ячеек, которые образуются на пересечении 65536 строк, обозначаемых соответствующими числами и 256 столбцов, обозначаемых буквами латинского алфавита. Ширину столбца и высоту строки можно изменять. Имя или адрес ячейки формируется из обозначения столбца и номера строки (например, A1, АВ12, С246 и т.д). В любую ячейку можно ввести данные – число, текст, или формулу.
Особым элементом окна является строка формул. Это панель в верхней части окна Excel, которая используется для ввода или изменения значений или формул в ячейках или на диаграммах. На ней отображается константа или формула, содержащаяся в активной ячейке.
§
В ячейку ЭТ можно ввести три типа данных:
· числа, представляющие количественные величины, и числа, рассматриваемые как даты и время. Число, как количественная величина – это последовательность символов, в которую входят цифры, знаки « » и «-» (в начале последовательности) и запятая (или точка) как разделитель целой и дробной части. Они выравниваются по правому краю. Если число длиннее ячейки, то оно выводится в экспоненциальной форме (7,88Е 07) или если не помещается в экспоненциальной форме, то выводятся символы //////// и надо увеличить ширину ячейки. Обычно введенному числу сразу присваивается нужный формат (форма представления числа). При желании его можно изменить. Для этого служат следующие кнопки панели инструментов Форматирование или опции меню Формат / Ячейки, вкладка Число. В памяти компьютера числа хранятся с точностью до 15 знаков. При выводе на экран в соответствующем формате они округляются.
Чтобы программа воспринимала введенные данные как время и дату, нужно использовать стандартные форматы, например: 10.5.01, Авг 98, 25 Янв 01, 10 Окт, Апрель 99, 15:21, 5:21:04 и др. EXCEL не делает различия между строчными и прописными буквами и при вводе дат разрешает использовать точку (.), косую черту (/) или дефис (-);
· формулы, которые начинаются со знака «=» и используются для выполнения операций над содержимым ячеек. Например, =A2 C3*F7. Excel позволяет использовать на рабочем листе значения ячеек из других рабочих листов. Например формула = C5*Лист1!A1 находит произведение ячеек C5 текущего листа и A1 первого рабочего листа.
Расчет по формуле происходит автоматически или при нажатии на клавишу F9 (если в параметрах книги не установлена соответствующая опция). Мгновенный пересчет и вывод результата происходит также при изменении значений входящих в формулы операндов, в качестве которых могут использоваться адреса ячеек, числа и функции. Операнды в формулах соединяются между собой знаками арифметических операций: ^ (возведение в степень), * (умножение), / (деление), (сложение), – (вычитание). При вычислении значения арифметического выражения операции выполняются слева направо с соблюдением стандартных правил приоритета. Изменить порядок расчета можно с помощью круглых скобок;
· текст – это любая последовательность символов не являющаяся числом и не начинающаяся со знака равенства. Он выравнивается по левому краю и располагается по всем незанятым правым клеткам В ячейке может быть до 255 символов. Если текст в ячейку не помещается, то можно либо увеличить ширину ячейки (для этого надо встать на линию, разделяющую заголовки столбцов и перенести ее в нужное место), либо установить перенос слов внутри ячейки (Формат / Ячейки / Выравнивание и установить флажок «Переносить по словам»).
25 Охарактеризовать приемы работы с таблицами MS Excel: выделение и копирование ячеек, метод автоматического заполнения последовательностей. Привести типы адресации ячеек
Для выделение нужной области:
– чтобы выделить одну ячейку, нужно щелкнуть по ней;
– чтобы выделить диапазон ячеек, нужно протащить от верха левого до нужного правого угла диапазона Если нужно выделить несмежный диапазон ячеек, то следует удерживать клавишу Ctrl;
– для выделения строки нужно щелкнуть по ее номеру;
– для выделения столбца нужно щелкнуть по названию столбца ;
– чтобы выделить весь лист, нужно щелкнуть на кнопке на пересечении номеров строк и названий столбцов.
Действия с выделенной областью:
1) Можно поместить в буфер обмена (Правка / Вырезать или кнопка Вырезать).
2) Поместить в буфер обмена без удаления из таблицы (Правка / Копировать или кнопка Копировать).
3) Вставить из буфера обмена (Правка / Вставить или кнопка Вставить).
Те же команды есть в контекстном меню, которое появляется, если щелкнуть правой кнопкой мыши на выделенной области.
Для ускорения вычислительных операций, а также для создания различных числовых, текстовых или иных последовательностей в смежных ячейках используют метод автоматического заполнения ячеек, который выполняется с помощью маркера заполнения – маленького черного квадратика, находящегося в правом нижнем углу выделенной ячейки или диапазона ячеек. Первоначально в одну или две ячейки (в зависимости от вида последовательности) вводят начальные значения последовательности , а затем маркер заполнения протаскивают по заполняемым ячейкам.
Виды адресов (ссылок) ячеек:
Относительный адрес – ссылка на ячейку, которая изменяется при копировании (через буфер обмена или методом автозаполнения) содержащей ее формулы в другое место. Например, формула = A1-B1, находящаяся в ячейке С1, при копировании в ячейку С2 (вниз на одну строку), превратится в = A2-B2.
Абсолютный адрес – ссылка на ячейку, которая не изменяется при копировании. Обозначается с помощью знаков доллара перед буквой столбца и номером строки, например, $A$1.
Смешанный адрес – ссылка на ячейку, у которой только одна из компонент абсолютна, например, A$1 или $A1.
Объемный адрес – ссылка на ячейку, которая располагается на другом листе рабочей книги, может быть как относительной, так и абсолютной или смешанной, например, = C5*Лист1!A1 или = Лист2!$A$1 Лист3!В$5.
§
В программе MS Excel для упрощения сложных расчетов и других операций можно использовать несколько сотен функций, которые разделены на категории: финансовые, дата и время, математические, статистические, ссылки и массивы, работа с базой данных, текстовые, логические, проверка свойств и значений, инженерные, информационные и др. В общем случае функция – это переменная величина, значение которой зависит от значений других величин (их называют аргументами). Функция имеет имя (например, КОРЕНЬ) и, как правило, аргументы, которые записываются в круглых скобках следом за именем функции. Скобки – обязательный атрибут функции, даже если у неё нет аргументов (например, функция ПИ()). Если аргументов несколько, они отделяются друг от друга точкой с запятой.
В качестве аргументов функции могут использоваться числа, адреса ячеек, диапазоны ячеек, арифметические выражения, строки текста, условные выражения и функции.
Excel позволяет упростить вычисления на листе, заменив несколько отдельных формул одной формулой массива в целях получения одного результата.
Чаще всего применяется функция суммирования: =СУММ (аргументы). Для ее ввода служит кнопка Автосуммирование. Excel сам предлагает интервал ячеек, которые нужно просуммировать. Если предложенный интервал неверен, то нужно его задать протягиванием мыши.
Во всех остальных случаях (более 200) следует воспользоваться кнопкой Мастер функций. Необходимо отметить ячейку, где должен появиться результат, затем щелкнуть по кнопке Мастер функций, откроется диалоговое окно.
На первом шаге мастер функций предлагает выбрать категорию функции (например, математические), а затем из списка имен всех функций, входящих в данную категорию, выбрать нужную функцию (например, КОРЕНЬ).
В окне второго шага отображаются поля ввода аргументов, описание назначения функции и описание аргументов. Для каждого аргумента есть свое поле ввода. Можно вводить числа, ссылки, формулы, имена, текст или другие функции. В специальном поле появится результат вычисления функции. Завершить работу с Мастером функций щелчком по кнопке ОК В ячейке появится результат вычисления функции.
При вводе аргументов можно пользоваться клавиатурой, выделять соответствующие ячейки непосредственно в таблице или вновь вызвать мастер функций, щелкнув в левой части строки формул, для выбора вложенной функции. Вложенной называется функция, которая используется в качестве одного из аргументов другой функции. В формулах можно использовать до семи уровней вложения функций.
§
Форма представляет собой диалоговое окно, предлагающее удобный способ отображения и ввода информации в таблицу. В окне формы выводятся все поля одной записи списка. Каждое название поля (заголовок столбца таблицы) выводится слева от области просмотра и редактирования содержимого соответствующего поля.
Сортировка – это операция упорядочения данных списков в ЭТ. С помощью команды Данные Сортировка можно упорядочить строки или столбцы списка по возрастанию или убыванию в зависимости от содержимого определенных столбцов или строк соответственно. В появившемся диалоговом окне следует задать следующие поля:
– сортировать по – выбирается столбец для сортировки и порядок упорядочивания записей,
– затем по и в последнюю очередь по – в этих двух полях задаются столбцы (по желанию) для вторичной сортировки, то есть сортировки для строк, в которых имеются совпадающие элементы. Параметры – выводит окно диалога Параметры сортировки, в котором можно:
определить пользовательский порядок сортировки;
определить сортировку с учетом регистра;
изменить ориентацию сортировки.
Фильтры являются аналогами запросов СУБД и позволяют в удобной форме осуществлять поиск в базе данных информации, удовлетворяющей некоторым условиям. Преимущество использования фильтров по сравнению с критериями формы данных состоит в том, что результат запроса можно скопировать в отдельную область таблицы и сразу же использовать в вычислениях. В отфильтрованной базе выводятся на экран только те строки, которые содержат определенные значения или отвечают некоторым критериям выборки. При этом прочие строки будут временно скрыты. Какое-либо подмножество записей можно отображать с помощью команды Данные Фильтр. В Excel можно осуществить следующие виды фильтрации списков:
· отбор по наименьшему или наибольшему значению в списке, а также отбор наибольших или наименьших чисел в процентном соотношении;
· отбор текстовых строк по их началу или концу, а также строк, содержащих определенный текст или последовательности определенных знаков;
· отбор чисел, которые больше или меньше, равны или не равны указанному значению;
· отбор пустых ячеек или ячеек со значениями.
Чтобы объединить два условия отбора нужно выбрать вариант «И» или «ИЛИ», уточняющий способ взаимодействия условий.
§
Диаграмма – это способ графического представления данных. Диаграммы создаются с помощью кнопки Мастер Диаграмм. Начальный этап в разработке диаграммы заключается в подготовке блока данных: нужно выделить данные, несмежные интервалы выделяются при нажатой клавише CTRL. Потом следует использовать либо кнопку Мастер диаграмм , либо команду ВСТАВКА/ДИАГРАММА… Мастер диаграмм строит диаграмму за 4 шага:
1 Выбор типа и вида диаграмм. Microsoft EXCEL предлагает 14 различных стандартных типов диаграмм. Тип диаграммы выбирается таким образом, чтобы представить данные наиболее ясным и впечатляющим способом. Там же, на этом шаге построения МАСТЕР ДИАГРАММ предложит несколько видов для выбранного типа диаграммы.
2 Выбор данных для создания диаграммы. На этом шаге требуется указать данные, по которым будет строиться диаграмма (вкладка ДИАПАЗОН ДАННЫХ). Для этого вводится с клавиатуры или маркируется мышью нужный интервал данных таблицы, включая заголовки строк и столбцов. Там же выбирается ориентация рядов данных. Вкладка РЯД позволяет конкретизировать принадлежность ячеек указанного ранее диапазона к определенным рядам данных, подписям оси Х и т.д.
3 Задание параметров диаграммы. На этом шаге можно установить параметры таких объектов диаграммы как заголовки (всей диаграммы и ее осей), линии сетки, оси, легенда, подписи данных и таблица данных.
4 Размещение диаграммы. Если диаграмма используется в качестве иллюстрации к данным на рабочем листе, то ее лучше отобразить вместе с ними. В этом случае создается внедренная диаграмма на этом же рабочем листе. Кроме этого, диаграмму можно создать на специальном листе диаграммы.
Для того чтобы внести изменения в отдельные элементы диаграммы, нужно активизировать их щелчком мыши. Тогда становятся доступны команды пункта меню ДИАГРАММА, позволяющие вернуться на любой шаг Мастера диаграмм, и команда ВЫДЕЛЕННЫЙ ЭЛЕМЕНТ ДИАГРАММЫ пункта меню ФОРМАТ. Кроме этого, для редактирования диаграмм могут быть использованы кнопки панели инструментов ДИАГРАММА и команды контекстно-зависимого меню элементов диаграммы.
После того, как диаграмма уже построена, может понадобиться обновить ее, добавив новые ряды или элементы ряда данных с рабочего листа. Наиболее простой способ добавления новых данных на внедренную в рабочий лист диаграмму заключается в перетаскивании данных с листа на диаграмму. Для добавления данных на отдельный лист диаграммы используют команду ДИАГРАММА/ДОБАВИТЬ ДАННЫЕ…
29 Пояснить приемы связывания электронных таблиц
Если на одном рабочем листе используются данные из другого листа, то эти листы считаются связанными. С помощью связывания можно свести воедино значения клеток из нескольких разных таблиц на одном рабочем листе.
Изменение содержимого клетки на одном листе (листе-источнике) рабочей книги приводит к изменению связанных с ней клеток в листах-приемниках. Этот принцип отличает связывание листов от простого копирования содержимого клеток из одного листа в другой. В зависимости от техники исполнения связывание бывает “прямым“ и через команду Специальная вставка.
Прямое связывание листов используется при вводе формулы в клетку одного листа, в которой в качестве одного из операндов используется ссылка на клетку другого листа. Если в клетке таблицы (например, в рабочем Листе2) содержится формула, в которой используется ссылка на клетку другого рабочего листа (например, на клетку А1 рабочего Листа1) и оба листа загружены, то такое связывание указанных листов называется “прямым”. Термин “прямое” связывание обозначает, что пользователь сам непосредственно при вводе формулы указывает имя листа и абсолютный адрес клетки из него, разделенные знаком “!”.
Для указания ссылки на листы, находящиеся в незагруженных рабочих книгах, в формуле нужно без пробелов задать полный путь местонахождения файла. Путь задается в одинарных кавычках, где указывается название диска, каталога, имя рабочей книги в квадратных скобках и имя листа, на который идет ссылка. Например = ‘C: EXCEL[ КНИГА1.XLS] Лист1’!A1*С5
Связывание через команду Специальная вставка производится, если какая либо клетка таблицы на одном рабочем листе должна содержать значение клетки из другого рабочего листа. Чтобы внести в Лист2 значение клетки A1 из Листа1, нужно выделить эту клетку и выбрать команду Правка►Копировать. На втором листе поставить курсор на ту клетку, куда нужно копировать, и выполнить команду Правка►Специальная вставка► нажать на кнопку Вставить связь. На втором листе появится указание на клетку исходного первого листа, например, = Лист1!$A$1. При таком связывании EXCEL автоматически переводит относительный адрес в абсолютный, т.к. если адрес обращения не абсолютный, это может привести к ошибкам, особенно если обращаться к незагруженным файлам.
30 Охарактеризовать понятия предметной области, базы данных, базы знаний и СУБД
В настоящее время трудно представить себе какую-либо сферу деятельности человека, где бы ни стояла проблема создания и использования информационных систем. Любая информационная система использует данные, отражающие состояние какой-то определенной предметной области. Предметная область – это набор объектов, представляющих интерес для пользователей, когда реальный мир отображается совокупностью конкретных или абстрактных понятий, между которыми фиксируются определенные связи. Таким образом, данные – это отдельные факты, характеризующие объекты, процессы и явления в предметной области, а также их свойства. Например, предметная область ВУЗ может быть представлена объектами: студенты, преподаватели, библиотеки, аудитории, кафедры и др.
Для хранения, упорядочения и извлечения данных, они организуются в базы данных. Под базой данных (БД) обычно понимается именованная совокупность взаимосвязанных данных, отображающая состояние объектов и их отношений в некоторой предметной области. Обращение к БД осуществляется с помощью систем управления базами данных (СУБД). СУБД – это комплекс программных и языковых средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Знания (в отличие от данных) – это результат мыслительной деятельности человека. Т.е. знания – это выявленные закономерности предметной области (принципы, связи, законы), позволяющие решать задачи в этой области. Знания обобщают опыт человека, полученный в ходе выполнения какой-либо практической деятельности, основываются на данных и связаны с ними.
Для хранения знаний используются Базы Знаний. База знаний – основа любой интеллектуальной системы. В большинстве этих систем, получивших название экспертных, преследовалась цель формализации и накопления знаний экспертов, а также обеспечения возможности использования этих знаний неспециалистами. Это означает, что пользователь, применяя компьютерные технологии, сможет не только получать сведения на основе обработки данных, но и использовать по интересующей его проблеме накопленный опыт и знания профессионалов.
31 Дать понятия и охарактеризовать типы моделей данных для проектирования баз данных
Данные в базах данных должны быть систематизированы таким образом, чтобы они могли быть найдены и обработаны с помощью ЭВМ. Процесс приспособления форматов и значений данных к нуждам компьютера, т.е. устранение произвола в представлении длины и (или) значений данных (характерного для документов текстовых или табличных процессоров), можно условно назвать структурированием информации. Для структурирования информации применяются три основные модели данных: иерархическая, сетевая и реляционная. Каждая СУБД поддерживает ту или иную модель данных.
Иерархическая модель используется, когда все подсистемы строго соподчинены своим надсистемам (см. рис. 1а). Системы здесь разделены на уровни, причем, каждый элемент такой системы, кроме самого верхнего, имеет только одного «предка».
а) б)
№ п/п | Название | Тип процессора | Оперативная память (Мбайт) |
Compaq | Celeron | ||
Dell | Pentium III | ||
IBM | Pentium IV |
в)
Рис.1 Примеры моделей данных
Первые СУБД использовали эту структуру данных. Самой известной и самой первой зарегистрированной промышленной СУБД является система фирмы IBM – Information Management System (IMS) (1968 г.). Она была создана для поддержки лунного проекта «Аполлон» и призвана была управлять огромным количеством деталей, иерархически связанных между собой – из деталей собирались узлы, которые входили в еще более крупные модули и т.д.
Сетевая модель является обобщением иерархической структуры за счет допущения объектов, имеющих более одного «предка» (рис. 1б). Сетевые модели применяются для отражения систем со сложной структурой. Одной из самых первых СУБД, использующих данную структуру, является Integrated Data Store (IDS) General Electric (начало 70-х г.).
Реляционная (от англ. relation – отношение) БД представляет структуру данных в виде простой двумерной таблицы (первый прототип реляционной СУБД был реализован фирмой IBM в 1974 г.). Это наиболее распространенная модель данных, так как почти все современные СУБД основаны на реляционной структуре. Одним из основных преимуществ реляционной модели данных является ее однородность (рис. 1в). Все данные рассматриваются как хранимые в таблицах, в которых каждая строка имеет один и тот же формат.
32 Дать определение основных понятий реляционных баз данных: отношение, информационный объект, класс объектов, атрибут, запись, поле и т.д.
Реляционная база данных (РБД) – это конечный (ограниченный) набор отношений. Отношения используются для представления информационных объектов, а также для представления связей между объектами. Например, на рис. приведен пример отношения Сотрудник. Отношения изображаются в виде таблиц, где имена атрибутов выносятся в шапку таблицы.
Информационный объект – это описание некоторой сущности. В качестве сущностей могут выступать реальные объекты, явления, процессы, события и т.д.
Класс объектов – совокупность объектов, обладающих одинаковым набором атрибутов. Например, в базе данных о ВУЗе классами объектов являются сотрудники, студенты, преподаватели, предметы.
Атрибут (поле) – определенная часть информации о некотором объекте, который в отношении представляется поименованным столбцом. Например, №, ФИО, должность, стаж – это атрибуты объекта сотрудник.
Домен – это совокупность допустимых значений атрибута. С точки зрения программирования, домен – это тип данных, определяемый системой или пользователем.
Первичный ключ – это один или несколько столбцов, которые уникально, т.е. единственным образом определяют строки. Первичный ключ, который включает более одного столбца, называется составным.
Кортеж (запись) – это строка таблицы.
Степень отношения определяется количеством атрибутов, которые в нем присутствуют.
Кардинальность – это количество строк в таблице.
33 Описать типы связей между классами объектов базы данных
БД, содержащая информацию о разных классах объектов содержит несколько таблиц, одни из которых являются главными, а другие – подчиненными, между которыми устанавливают связь.
Связи между таблицами устанавливаются на основании ключевых атрибутов. Ключевой атрибут в главной таблице называется первичным ключом. Каждое значение первичного ключа в пределах таблицы должно быть уникальным для каждой записи (т.е. единственным образом определять экземпляр объекта), поэтому для них лучше использовать несмысловые, короткие величины, значения в которых не могут повториться, например, Шифр товара, Код продукции, Номер сотрудника, Номер зачетной книжки и т.д. Первичные ключи располагаются первыми в списке атрибутов. В подчиненной таблице связующее поле называется внешним ключом.
Связь типа «один-к-одному» (1-1) создается в том случае, когда связываются две главные таблицы, где оба связующих поля являются первичными ключами. При таком типе связи каждой записи в одной таблице соответствует не более одной записи в другой таблице. Этот вид связи встречается в тех случаях, когда часть информации об объекте либо редко используется, либо является конфиденциальной. Например, таблицы Физическое_лицо (Код_физ_лица, Фамилия, Имя, Отчество, Адрес) и Сотрудники (Код_физ_ лица, Должность, Разряд) связаны с помощью ключевого поля Код_физ_ лица.
Связь типа «один-ко-многим» (1-∞) – создается между главной и подчиненной таблицей. Такое отношение означает, что каждая запись главной таблицы может быть связана с любым числом записей подчиненной таблицы. Это наиболее распространенный тип связи. Например, таблицы Сотрудники(Шифр, Фамилия, Имя, Должность) и Дети сотрудников(Шифр_сотр., Имя ребенка, Возраст).
Связь типа «много-к-одному» (∞-1) – является обратной по отношению к связи один-ко-многим.
Связь типа «много-ко-многим» (∞:∞). При таком типе связи каждая запись одной таблицы может быть связана с любым числом записей другой таблицы и наоборот. В реляционных базах данных для реализации связи «много-ко-многим» она разбивается на две связи типа один-ко-многим.
Например, на рис. приведена модель предметной области «Сессия», состоящая из следующих сущностей: Студент(№_студента, Фамилия, Имя, Отчество, Группа); Староста(Группа, Фамилия, Имя, Отчество); Сессия(№_студента, Предмет, Оценка); Преподаватель(Код_преподавателя, Фамилия, Имя, Отчество, Предмет); Экзамен (Код_преподавателя, Группа, №_аудитории, Дата, Время).
Связь между сущностями осуществляется по общим полям. Например, в таблице Студентполе [№_студента] является первичным ключом, а в таблице Сессия – оно является внешним ключом. Связь много-ко-многим, между объектами Преподаватель и Староста, реализована через промежуточную сущность Экзамен.
»
34 Описать назначение основных объектов СУБД Access
Основными объектами СУБД Access являются таблицы, формы, запросы, отчеты и макросы.
Основным объектом базы данных является таблица. Каждая строка таблицы называется записью и содержит данные об одном объекте. Атрибут (свойство) объекта хранится в виде столбца таблицы и называется полем. Поле таблицы содержит однотипную для всех записей информацию. Создание таблицы начинается с разработки структуры таблицы, в которой нужно определить: имена полей БД, типы полей и свойства полей.
Формы служат для удобного отображения данных из одной или нескольких таблиц и ввода данных пользователем. Форма представляет собой некий электронный бланк, в котором имеются поля для ввода данных.
Экранные формы можно сделать точной копией бумажных бланков, с которых происходит ввод данных. Наборщик вводит данные в эти поля, и данные автоматически заносятся в таблицы базы. Благодаря этому во много раз уменьшается количество ошибок при вводе и значительно снижается утомляемость.
Запросы служат для выбора данных из таблиц, а также для автоматизации операций по обновлению и изменению таблиц. Для одной и той же таблицы можно создать множество разных запросов, каждый из которых сможет извлекать из таблицы лишь малую часть информации, но именно ту часть, которая в данный момент необходима.
В Access есть несколько типов запросов:
· запросы на выборку возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы. Их можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений;
· запросы с параметрами при выполнении отображают в собственном диалоговом окне приглашение ввести искомые данные;
· перекрестный запрос подсчитывает сумму, среднее или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по двум наборам данных, один из которых определяет заголовки столбцов, а другой заголовки строк;
· запросы на изменение за одну операцию изменяют или перемещают несколько записей. Существует четыре типа запросов на изменение: на удаление записи, на обновление записи, на добавление записей, на создание таблицы.
Отчет предназначен для представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом. Мастера помогают быстро создать отчеты различных типов. Мастер наклеек используется для создания почтовых наклеек, мастер диаграмм помогает создать диаграмму, а мастер отчетов создавать стандартные отчеты.
Для целей автоматизации операций с объектами баз данных используют макросы. Макросом называют набор из одной или более макрокоманд, выполняющих определенные операции, такие, как открытие и закрытие форм, вывод на экран и скрытие панелей инструментов или запуск отчетов, связывание различных объектов базы данных, выполнение макрокоманды или набора макрокоманд при открытии базы данных и т.д.
35 Охарактеризовать технологию создания таблиц в СУБД Access
Для создания новой таблицы существует несколько способов. Если у разработчика СУБД нет достаточного опыта, рекомендуется для создания таблицы выбрать режим конструктора, где в поле Имя поля ввести имя поля таблицы.
В поле Тип данных выбирается один из следующих типов, в зависимости от хранимых в нем данных:
· числовое поле служит для ввода числовых данных;
· поля для ввода дат или времени имеют тип дата/время;
· для ввода логических данных, имеющих только два значения (Да или Нет), служит специальный тип – логическоеполе;
· денежный тип предназначен для представления денежных сумм, где вместе с цифрами приводятся названия валюты (рубли, доллары и др.);
· поле объекта OLE предназначено для хранения фотографий, музыкальных клипов и видеозаписей;
· текстовое поле имеет ограниченный размер (не более 256 символов).
· поле типа MEMOпозволяет вставить в поле длинный текст до 65 535 символов;
· поле счетчик для автоматической нумерации записей в базе данных;
В нижней части окна Конструктора, на вкладке Общие задаются свойства поля.
Вкладка Подстановка служит для организации подсказки при заполнении внешних ключей таблицы. Оно позволяет превратить простое поле для внешнего ключа в поле со списком, содержащим полный список ключей базовой таблицы и соответствующие этим ключам поля – подсказки из базовой таблицы. После выбора в списке записи, в заполняемую таблицу помещается только ключ. В дальнейшем поля подстановки наследуются формами, если в качестве источника данных формы выбрана таблица с такими полями. Для автоматического создания поля, в котором предлагается выбор значений из другой таблицы или раскрывающегося списка, содержащего набор постоянных значений, служит мастер подстановок.
Если создаваемая таблица является «главной», то для нее необходимо определить одно или несколько ключевых полей. Если в таблице нет поля, однозначно определяющего каждую запись, его нужно создать искусственно, например, ввести поле типа Счетчик.
После того, как созданы таблицы БД, можно установить связи между ними, обратившись к схеме данных. В большинстве случаев с ключевым полем «главной» таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ «подчиненной» таблицы. Обязательным условием при установлении связи является совпадение связываемых полей по типу и формату. Связь между таблицами определяется путем добавления связываемых таблиц в окно Схема данных с последующим перетаскиванием ключевого поля из одной таблицы в другую.
Данные в таблицу можно ввести непосредственно в режиме ее открытия или через специально созданную форму. Второй способ предпочтителен, поскольку формы обеспечивают более удобный интерфейс и возможности контроля ввода. Вводимые данные должны соответствовать типу данных и формату, определенным в структуре для каждого поля таблицы. При обнаружении несоответствия MS Access выдает предупреждение и не разрешает продолжать ввод. Следует либо ввести данные требуемого формата, либо отменить ввод.
36 Модели решения функциональных и вычислительных задач. Определить понятие и классификацию моделей.
Модель – это некий заменитель объекта, явления или процесса, который в определенных условиях может заменить оригинал, воспроизводя существенные его свойства и характеристики. Причем, модель имеет существенные преимущества, такие как наглядность, обозримость, доступность испытаний и.т.д.
Основные преимущества моделей:
· в них выделены основные свойства реальной системы, которые подлежат изучению, а несущественные либо отсутствуют, либо отражены в ней в меньшей степени;
· возможность простыми средствами изменять параметры модели, вводить некоторые воздействия с целью изучения реакции системы.
Моделирование – это построение моделей для исследования и изучения объектов, процессов, явлений.
Модели объектов или явлений отражают свойства оригинала – его характеристики, параметры. Примеры моделей объектов: карта, глобус, макет здания, анатомический муляж и т.п.
Модели процессов служат для моделирования действий над материальными объектами: ход некоторых процессов и явлений, последовательную смену состояний, стадий развития одного объекта или их системы.
Модели поведения предшествует любым действиям человека, будь то разрешение конкретной житейской проблемы или выполнение какой-либо работы.
Материальные модели иначе можно назвать предметными. Они воспринимают геометрические и физические свойства оригинала и всегда имеют реальное воплощение.
Информационная модель – это совокупность информации, характеризующая свойства и состояния объекта, процесса, явления, а также его взаимосвязь с внешним миром. Их можно разделить на вербальные (т.е. выраженные в мысленной или разговорной форме) и знаковые (т.е. выраженная знаками любого формального языка).
Математическая модель – наиболее мощное средство исследования объектов и явлений. Формальная запись зависимостей между исходными данными и результатами с помощью математических формул дает математическую модель.
Компьютерная модель – модель, реализованная средствами вычислительной техники.
37 Модели решения функциональных и вычислительных задач. Охарактеризовать основные этапы моделирования.
1 этап – постановка задачи моделирования. Под задачей в самом общем смысле этого слова понимается некая проблема, которую надо решить. На этапе постановки задачи необходимо отразить три основных момента: описание задачи, определение целей моделирования и анализ объекта или процесса.
2 этап – разработка модели.Построение информационной модели является отправным пунктом разработки модели. Все входные параметры объектов, выделенные при анализе, располагают в порядке убывания значимости и проводят упрощение модели в соответствии с целью моделирования. Все элементарные объекты, выделенные при анализе, должны быть показаны во взаимосвязи. В информационной модели отображаются только бесспорные связи и очевидные действия. Информационная модель представляется в знаковой форме.
3 этап – компьютерная модель. При моделировании на компьютере необходимо иметь представление о классах программных средств, их назначении, инструментарии и приемах работы. Тогда легко можно преобразовать информационную знаковую модель в компьютерную и провести соответствующий эксперимент.
4 этап – компьютерный эксперимент. Включает две стадии: составление плана моделирования и технологию моделирования. План моделирования должен четко отражать последовательность работы с моделью. Технология моделирования – совокупность целенаправленных действий пользователя над компьютерной моделью. Каждый эксперимент должен сопровождаться осмыслением результатов моделирования, которые станут основой анализа результатов моделирования.
5 этап – анализ результатов моделирования. Конечная цель моделирования – принятие решения, которое должно быть выработано на основе всестороннего анализа полученных результатов. Полученные выводы часто способствуют проведению дополнительной серии экспериментов, а иногда и к изменению модели. Если результаты не соответствуют целям моделирования, значит, допущены ошибки на предыдущих этапах.
38 Дать понятие алгоритма и охарактеризовать основные свойства алгоритмов
Алгоритм – это информационная модель, описывающая процесс преобразования объекта из начального состояния в конечное, в форме последовательности точных инструкций о содержании действий, необходимых для получения результата.
Основные свойства алгоритма:
· определенность (детерминированность) – заключается в однозначности исполнения всех предписаний алгоритма. Описание любого действия алгоритма должно быть четким, ясным и не должно зависеть от конкретного исполнителя;
· дискретность – алгоритм должен состоять из конечного числа шагов, каждый из которых начинается только после завершения предыдущего:
· результативность – алгоритм олжен “выдавать” результат через конечное число шагов. При этом либо достигается конечная цель, либо выдаётся сообщение о невозможности решения задачи.
· массовость – заключается в возможности применения алгоритма к целому классу однотипных задач, различающихся конкретными значениями исходных данных.
39 Охарактеризовать основные способы описания алгоритмов. Привести основные элементы блок-схем
К основным способам описания алгоритмов относятся:
· словесно-формульный (на естественном языке);
· структурный или описание с помощью блок-схем;
· программный с использованием специальных алгоритмических языков.
Присловесно-формульном способе алгоритм записывается в виде текста с формулами, определяющим последовательность действий. Этот способ широко распространен на начальных этапах разработки задач. Его недостатки – информационная избыточность, отсутствие формализации, невозможность унификации описываемых действий.
Приструктурномописании алгоритм изображается геометрическими фигурами (блоками), связанными по управлению линиями (направлениями потока) со стрелками. В блоках записывается последовательность действий. Данный способ наиболее нагляден: каждая операция вычислительного процесса изображается отдельной геометрической фигурой. Графическое изображение алгоритма наглядно показывает разветвления путей решения задачи в зависимости от различных условий, повторение отдельных этапов вычислительного процесса и другие детали.
Оформление блок-схем должно соответствовать определенным требованиям. В настоящее время действует единая система программной документации (ЕСПД), которая устанавливает правила разработки, оформления программ и программной документации. В ЕСПД определены и правила оформления блок-схем алгоритмов (ГОСТ 10.002-80 ЕСПД, ГОСТ 10.003-80 ЕСПД).
Основные элементы блок-схем:
40 Основные алгоритмические структуры. Привести блок-схемы линейных алгоритмов и алгоритмов ветвления и охарактеризовать их особенности
Линейная алгоритмическая конструкция образуется из последовательных блоков, следующих друг за другом, причём каждый блок может представлять собой или простую команду или любую более сложную конструкцию базовых элементов. На блок-схемах линейный алгоритм изображается так:
С помощью алгоритмической конструкции ветвления осуществляется выполнение одного из двух возможных блоков в зависимости от результата проверки условия. Каждый блок может представлять собой любую конструкцию базовых элементов. Схема алгоритма ветвления:
Алгоритм ветвления может использоваться в сокращённом виде (неполное ветвление). В этом случае блок-схема выглядит так:
41 Основные алгоритмические структуры. Привести блок-схемы различных циклических алгоритмов и охарактеризовать их особенности
Для записи многократно повторяющихся команд используется специальная конструкция, называемая циклом. Цикл состоит из заголовка и тела цикла. Тело цикла – это сами повторяемые команды, а заголовок определяет условие выполнения или прекращения цикла.
Существуют три вида циклических конструкций.
Цикл “До” выполняется в том случае, пока соблюдается истинность условия выполнения цикла. Как только это условие станет ложным, цикл завершает свою работу:
Цикл “После” выполняется пока условие прекращения цикла является ложным. Если оно становится истинным, цикл сразу завершает свою работу. В отличие от цикла “До” данный цикл будет выполнен всегда хотя бы один раз, даже в том случае, если условие прекращения цикла сразу стало истинным, т.к. проверка условия осуществляется после выполнения тела цикла:
Цикл “для” (цикл с параметром). Этот цикл используется тогда, когда количество его повторов заранее известно. В цикле это количество определяется специальной величиной – параметром цикла.
§
При записи программ языка Pascal разрешены следующие символы:
· буквы латинского алфавита от А до Z (в любом регистре), а также знак подчеркивания _;
· цифры от 0 до 9;
· специальные символы > < = – / * [ ] ( ) { } . , : ^ @ ’ $ # ;
· пары символов (их нельзя разделять пробелами) <> <= >= := .. (* *) (. .)
Также при создании программ могут использоваться некоторые зарезервированные слова, например: array, begin, end и др.
Примечание. Буквы русского алфавита (а-я, А-Я) могут быть использованы в программах только в качестве строковых выражений и должны быть заключены в апострофы, например ’Введите значение переменной’.
Для обозначения констант, переменных, процедур, функций и т.д. в программах применяются идентификаторы – неделимые последовательности символов алфавита.
Идентификаторы могут иметь длину до 127 символов, но значащими являются только первые 63 символа. Идентификатор должен начинаться с буквы или символа подчеркивания, не должен содержать пробелов и специальных символов, например: K, SUM, _P, N1.
Любые данные, т.е. константы, переменные, значения функций или выражений характеризуются в Pascal своими типами. Тип определяет множество допустимых значений, которые может иметь тот или иной объект, а также множество допустимых операций, которые применимы к нему. Общая структура типов данных языка Pascal приведена на рисунке.
Рисунок Структура типов данных языка Pascal
К простым типам относят порядковые и вещественные типы. Порядковые типы отличаются тем, что каждый из них имеет конечное число значений, и, следовательно, каждому из значений можно сопоставить некоторое целое число – его порядковый номер. Количество же значений вещественных типов настолько велико, что сопоставить с каждым из них целое число не представляется возможным.
Примеры простых типов языка Pascal: целый тип Integer (диапазон допустимых значений от –32768 до 32767), длинное целое Longint (диапазон значений от –2147483648 до 2147483647), вещественный тип Real, логический тип Boolean, символьный тип Char.
В отличие от простых типов, любой из структурированных (составных) типов характеризуется множественностью образующих этот тип элементов, т.е. переменная или константа структурированного типа всегда имеет несколько компонентов.
43 Привести основные арифметические и логические операции языка Pascal. Дать примеры стандартных математических функций языка Pascal
К арифметическим операциям языка программирования Pascal относятся сложение ( ), вычитание (-), умножение (*), деление (/), целая часть от деления (div), нахождение остатка от деления (mod). Операции div и mod записываются по тем же правилам, что и обычные арифметические операции, но при этом, например, 7 div 3=2; 7 mod 3=1;
Основными логическими операциями языка Pascal являются логическое «и» (and), логическое «или» (or), отрицание (not);
Приоритет выполнения операций в выражениях:
1) унарная операция not;
2) мультипликативные операции *, / , div, mod, and;
3) аддитивные , – , or;
4) операции отношений (больше (>), меньше (<), равно (=), неравно (<>), больше либо равно (>=), меньше либо равно (<=)).
Приоритет операций убывает в указанном порядке, т.е. в первую очередь в выражениях выполняются унитарные операции, в последнюю очередь – операции отношений.
Действия в выражении выполняются слева направо с соблюдением старшинства. Для изменения порядка выполнения действий используются круглые скобки.
При записи выражений языка Pascal также могут использоваться различные встроенные процедуры и функции. Наиболее часто употребляемые функции называют стандартными; они не требуют предварительного описания в программе.
Примеры стандартных математических функций языка Pascal:
Наименование функции | Результат вычисления | Наименование функции | Результат вычисления |
abs(x) | абсолютное значение (модуль) x | Sqr(x) | значение х в квадрате |
sin(x) | синус x (в радианах) | Exp(x) | значение экспоненты в степени х |
cos(x) | косинус x (в радианах) | Ln(x) | натуральный логарифм х |
arctan(x) | арктангенс х | Frac(x) | дробная часть х |
Sqrt(x) | квадратный корень из х | Int(x) | целая часть х |
Например, математическое выражение записывается на языке Pascal как SQRT(ABS(SIN(X))).
44 Охарактеризовать структуру программ языка Pascal
Общая структура программ языка Pascal имеет вид:
· Заголовок программы;
· Раздел подключения модулей;
· Раздел описаний;
· Раздел исполняемых операторов.
Заголовок программы создается при помощи служебного слова program и имеет вид program nаме, где nаме – задаваемое автором имя программы. Заголовок программы несет чисто смысловую нагрузку и может отсутствовать, однако его рекомендуется использовать для быстрого распознавания нужных программ.
Раздел подключения модулей состоит из зарезервированного слова Uses и списка подключаемых стандартных и пользовательских библиотечных модулей, например, Uses Graph.
В разделе описаний объявляются идентификаторы используемых в программе типов, констант, переменных, а также метки, процедуры и функции. Раздел описаний может состоять из следующих подразделов, которые могут следовать в произвольном порядке:
· описание меток (осуществляется с помощью служебного слова label);
· описание констант (с помощью служебного слова const);
· описание типов (с помощью слова type);
· описание переменных (при помощи слова var);
· описание процедур (с помощью служебного слова procedure);
· описание функций (с помощью слова function).
Раздел исполняемых операторов начинается с ключевого слова begin и заканчивается словом end с точкой на конце (end.). Данный раздел представляет собой выполняемую часть программы. Операторы могут располагаться при этом в строках программы произвольно, в любом количестве в одной строке. Обязательное условие – все операторы программы должны отделяться друг от друга символом «;» («точка с запятой»).
Любой из разделов программы – раздел описаний или раздел операторов – может быть пустым, т.е. может не содержать никаких описаний или исполняемых операторов.
45 Охарактеризовать оператор присваивания и операторы ввода и вывода данных языка программирования Pascal. Привести форматы вывода данных
Оператор присваивания (:=) предписывает выполнить выражение, заданное в его правой части и присвоить результат переменной, указанной в левой части. Переменная и выражения должны быть совместимы по типу.
Примеры присваивания: а:=21; х:=a mod 2; y:=sin(x); z:=x y;
Для организации ввода данных в языке Pascal используется процедура Read.
В общем случае данная процедура имеет вид Read(a1, а2, а3, … ), где a1, а2, а3, … – список вводимых переменных, например, Read(x, y).
Как только в программе встречается процедура Read, программа приостанавливает свою работу и ожидает ввода с клавиатуры соответствующих значений. При этом данные значения будут по очереди присваиваться переменным, перечисленным в списке ввода. После нажатия клавиши Enter выполнение программы продолжается с оператора, следующего за Read.
В списке ввода значения разделяются между собой пробелами. Присваивание значений выполняется слева направо в соответствии с порядком следования переменных в процедуре Read.
Кроме процедуры Read, Pascal допускает использование процедуры ввода ReadLn (сокращение от ReadLine). Различие между данными процедурами состоит в том, что после выполнения ReadLn дальнейшее считывание данных будет осуществляться с новой строки, т.е. осуществляется переход к следующей строке экрана.
Процедура, выводящая содержимое переменных на экран, называется процедурой вывода данных.
В Pascal данная процедура записывается как Write(p1, p2, р3, …), где p1, p2, р3, … – список констант и/или переменных, разделенных запятой, например, Write (‘Сумма=’, S).
Процедура Write осуществляет вывод значений выражений, приведенных в списке, на текущую строку до ее заполнения. Для перехода к следующей строке экрана используется процедура WriteLn (сокращение от WriteLine).
В процедурах вывода Write и Writeln имеется возможность задания ширины полей вывода данных. Например, если s:=71.341893, то при использовании формата вывода вида Writeln(s:5:2) вывод s будет производиться в форме с фиксированной точкой в 5 позиций (включая отрицательный знак и точку), из которых 2 позиции будет отведено для вывода цифр дробной части, т.е. в виде 71.34.
При выводе значений переменных целого типа задается количество позиций для числа (включая отрицательный знак), например, Writeln(i:8). В случае вывода значений символьных и строковых переменных формат определяет число позиций для вывода значения текста.
Если формат вывода не задавать, то значения целых и строковых переменных выводятся полностью, а вещественных – в форме с плавающей точкой с количеством цифр, соответствующих типу переменной, т.е. парой чисел вида <мантисса>Е<порядок>. Символ «Е» при этом имеет значение «умножить на 10 в степени».
§
Для организации ветвления в языке программирования Pascal используются так называемые условный оператор и оператор выбора (множественного ветвления).
Условный оператор используется в случаях, когда в алгоритме решения задачи предусмотрено два альтернативных пути, т.е. ход действий зависит от выполнения некоторого заданного условия – так называемого логического выражения (см. рисунок).
Рисунок Блок-схема алгоритма ветвления
Условный оператор языка Pascal имеет следующий общий вид:
IF <условие> THEN <оператор 1> ELSE <оператор 2>;
Здесь IF, THEN, ELSE – зарезервированные слова (если, то, иначе), <условие> – логическое выражение, <оператор1> и <оператор2> – простые либо составные операторы.
Логические выражения могут принимать одно из двух значений: TRUE (истина) и FALSE (ложь). Простейшими логическими выражениями являются выражения отношения, например, Х<5.
Пример. Определить, принадлежит ли заданное вещественное число х интервалу [0.5, 1.5].
Решение задачи:
program pr;
var x:real;
begin
writeln(‘введите x’);
readln(x);
if (x>=0.5) and (x<=1.5) then writeln(‘принадлежит’) else writeln(‘нет’);
end.
Часть «ELSE оператор2» может не использоваться. Данную форму оператора IF называют сокращенной.
Кроме условного оператора, в качестве управляющей структуры часто используется оператор множественного выбора CASE. Эта структура позволяет переходить на одну из ветвей в зависимости от значения заданного выражения (селектора выбора).
В конструкции CASE вычисляется некоторое выражение и выбирается ветвь, значение метки которой совпадает со значением данного выражения. Если в последовательности нет метки со значением, равным выражению, то управление передается оператору, следующему за служебным словом ELSE.
Вид оператора выбора:
CASE <выражение> OF
A1 : <оператор 1>;
A2 : <оператор 2>;
…
AN : <оператор N>
ELSE <оператор N 1>
END;
Любой из указанных операторов <оператор 1>, <оператор 2> и т.д. может являться как простым, так и составным оператором; <выражение> может иметь любой порядковый тип.
47 Привести общий вид и пример использования оператора цикла с параметром FOR языка программирования Pascal
Блок-схема, соответствующая циклу с параметром языка Pascal, представлена на рисунке.Здесь i – параметр цикла; i0– начальное значение параметра; iT – конечное значение параметра.
Рисунок Блок-схема цикла с параметром
Оператор цикла с параметром имеет следующий формат:
For i:=i0to iTdo <оператор>;
Здесь For, to, do– зарезервированные слова («для», «до», «выполнить»);
i – параметр цикла – переменная типа INTEGER (точнее, в общем случае, любого порядкового типа);
i0, iT – начальное и конечное значение – выражение того же типа;
<оператор> – простой или составной оператор языка Pascal, образующий тело цикла (повторяющуюся последовательность действий).
Шаг приращения параметра при этом постоянен и равняется 1, число повторений <оператора> при этом составляет iT– i0 1.
Существует и другая форма записи оператора For, при которой шаг приращения параметра принимает значение –1. В этом случае оператор For будет иметь вид For i:=i0downto iTdo <оператор>;
§
Оператор цикла с предпроверкой условия прекращений повторений While…Do схематично представлен в виде блок-схемы на рисунке и имеет следующий формат:
While <условие> Do <оператор>;
Здесь While, Do – зарезервированные слова («Пока [выполняется условие]», «делать»);
<условие> – выражение логического типа;
<оператор> – произвольный простой или составной оператор.
Если условие имеет значение ИСТИНА (TRUE), то выполняется <оператор>, после чего проверка условия повторяется. Если условие имеет значение ЛОЖЬ (FALSE), то оператор While прекращает свою работу. Если условие с самого начало ложно, то данный цикл не выполнится ни разу.
Рисунок Блок-схема цикла с предпроверкой условия
Данный оператор может быть использован в тех случаях, когда заранее не известно предстоящее число повторений.
Пример. Найти количество цифр заданного натурального числа N.
Возможный пример решения задачи:
program kolich;
var n: longint; k: integer;
begin
k:=1;
writeln (‘Введите натуральное число ‘); readln(n);
while n>=10 do
begin
n:=n div 10;
k:=k 1
end;
writeln(k)
end.
49 Охарактеризовать цикл с постпроверкой условия REPEAT языка программирования Pascal
Оператор цикла с постпроверкой условия прекращения повторений имеет следующий формат:
Repeat <тело цикла> Until <условие>;
Здесь Repeat, Until – зарезервированные слова («Повторять», «пока не [выполнится условие]»);
<тело цикла> – произвольная последовательность операторов;
<условие> – выражение логического типа.
Блок-схема данного оператора представлена на рисунке. Операторы тела цикла всегда выполняются хотя бы один раз, после чего вычисляется значение <условие>: если его значение ложно (FALSE), операторы тела цикла повторяются, в противном случае оператор Repeatзавершает свою работу.
Рисунок Блок-схема цикла с постпроверкой условия
Пример. Дан бесконечный ряд вида S=1 1/2 1/3 1/4 1/5 … Найти сумму данного ряда с заданной погрешностью Е, т.е. продолжать процесс суммирования до тех пор, пока модуль разности между суммами для k-го и (k 1)-го шага не станет меньше Е.
Оператор цикла Repeat позволяет получить решение данной задачи в следующем виде:
program Summa;
var k: integer;
s, ss, eps: real;
begin
writeln(‘Введите погрешность E’); readln(E);
s:=1; ss:=0;
k:=1;
repeat
ss:=s;
k:=k 1;
s:=s 1/k
until abs(s-ss)< Е;
writeln(‘Сумма ряда =’,s:6:3)
end.
50 Дать общее понятие массивов данных. Пояснить порядок использования одномерных массивов в языке Pascal.
Массивом называется совокупность элементов одинакового типа, объединенных общим именем. Число элементов в массиве называется размерностью (размером) массива; каждый элемент массива задается своим порядковым номером в массиве – индексом.
Массивы, элементы которых однозначно определяются одним индексом, называются одномерными. В виде одномерного массива можно представить, например, список фамилий студентов одной группы, где каждый студент однозначно определяется своим порядковым номером в списке.
В языке Pascal нет ограничения на число элементов в массиве (т.е. на его размерность), однако, суммарная длина любого из массивов во внутреннем представлении не должна превышать 65520 байт.
Язык Pascal допускает описание в программах одномерных массивов в следующем виде:
TYPE <Имя_типа_массива>=ARRAY [<Диапазон_индексов>] OF <Тип>;
где TYPE – служебное слово, используемое для создания пользовательского типа данных;
ARRAY … OF – служебные слова для описания массивов («Массив … из»);
<Имя_типа_массива> – задаваемое пользователем имя типа массива (требования к именам типов совпадают с требованиями к именам переменных);
<Диапазон_индексов> – диапазон изменения индексов массива. В качестве данного диапазона может выступить любой порядковый тип, кроме LONGINT. Чаще всего используют тип-диапазон, в котором задают границы изменения индексов;
<Тип> – тип элементов массива, например, REAL, INTEGER, CHAR и др.
Примеры описания типа массивов:
TYPE М=ARRAY [1..10] OF INTEGER;
TYPE AR=ARRAY [0..15] OF REAL;
Переменные, относящиеся к тому или иному типу массивов, должны быть соответственно объявлены в разделе описания переменных, например:
VAR REZ:M;
VAR P:AR;
Можно также описать переменную как непосредственно имеющую тип массива, например:
VAR REZ: ARRAY [1..10] OF INTEGER;
При обращении к элементам массива в тексте программы обязательно требуется указывать их порядковый номер в массиве, например, REZ[1], P[5] и т.д.
Одномерные массивы также иногда называются векторами. Как правило, предполагается, что диапазон индексов вектора начинается с 1. Например, если задан вектор V из 5 чисел (4, 2, 1, -7, 8), то первый элемент вектора равен 4 (т.е. V[1]=4), второй элемент вектора равен 2, третий элемент вектора равен 1 и т.д.
Пример. Векторные операции.
Найти скалярное произведение двух заданных векторов из 5 элементов.
Возможный вид решения задачи:
PROGRAM scal_pr;
TYPE Vec=array[1..5] of real;
var a,b:Vec; i:integer; s:real;
begin
writeln(‘Введите элементы вектора а’);
for i:=1 to 5 do readln(a[i]);
writeln(‘Введите элементы вектора b’);
for i:=1 to 5 do readln(b[i]);
s:=0;
for i:=1 to 5 do s:=s a[i]*b[i];
writeln(‘s=’,s:6:2)
end.
51 Охарактеризовать приемы работы с двумерными массивами в языке Pascal. Привести примеры
Массив, для задания элементов которого требуется использовать два индекса, называется двумерным. Примерами двумерных массивов являются разнообразные таблицы, в которых каждый элемент характеризуется своим номером строки и номером столбца.
Двумерные массивы, в которых диапазоны индексов начинаются с 1, также называются иногда матрицами. Размерность каждой матрицы определяется как MxN, где М – число строк в матрице, N – число столбцов.
Например, в матрице из трех строк и четырех столбцов элемент A[3, 1]=4, A[1, 2]=5, A[3, 2]=3, A[2, 4]=2. Первый индекс элемента матрицы характеризует номер строки матрицы, в которой расположен элемент, второй индекс – номер столбца.
Если число строк матрицы равняется числу столбцов, то матрицы данного типа называются квадратными. Элементы квадратной матрицы вида B[1,1], B[2,2], B[3,3]… составляют главную диагональ матрицы.
Описание типов двумерных массивов в языке Pascal осуществляется аналогично описанию типов одномерных массивов с добавлением диапазона изменения второго индекса, например:
TYPE MATR=ARRAY[1..4, 1..5] OF INTEGER;
TYPE T=ARRAY[0..10, 2000..2004] OF REAL;
Также допускается указание имени другого типа массива в качестве типа элементов массива, например:
TYPE VEC=ARRAY[1..4] OF REAL;
MAS=ARRAY[1..5] OF VEC;
Переменные, относящиеся к типу массива, должны быть соответствующим образом объявлены в разделе описания переменных, например:
VAR А: MATR;
VAR B, C, D: T;
VAR R: ARRAY [1..5, 1..10] OF INTEGER;
Пример Обработка элементов матрицы.
Найти количество положительных элементов в заданной целочисленной матрице размерности 5х6.
Возможное решение задачи:
PROGRAM Mas_count; Type Matr=array[1..5,1..6] of integer; Var A: Matr; i, j, k: integer;
begin
k:=0;
for i:=1 to 5 do
for j:=1 to 6 do
begin
writeln(‘Введите элемент массива’);
readln(a[i,j]);
if a[i,j]>0 then k:=k 1 {Подсчет количества положительных элементов}
end;
writeln(‘k=’, k)
end.
52 Охарактеризовать возможности среды Pascal по работе со строковыми переменными
Для обработки текстов в среде программирования Pascal используется тип STRING (строка). Количество символов в строке-переменной задается объявлением типа STRING[N], где значение N может быть любой константой порядкового типа, не превышающей 255.
Объявление типа STRING[N] указывает, что число символов в строке-переменной может изменяться в диапазоне от 1 до N. Если при описании типа количество символов в строке не указано, то по умолчанию длина строки принимается максимально возможной, т.е. 255 символов.
Пример 1. Ввод и проверка пароля.
Составить программу, запрашивающую пароль и определяющую, является ли введенный с клавиатуры пароль верным.
Предположим, что для входа в программу установлен пароль Admin (Администратор). Возможный в этом случае вид решения задачи:
PROGRAM password;
var w:string;
begin
writeln(‘Введите пароль’);
readln(w);
if w=’Admin’ then writeln (‘Пароль верен’) else writeln (‘Пароль неверен’)
end.
Строка в Pascal трактуется как цепочка символов. К любому символу в строке можно обратиться так же, как к элементу символьного массива типа ARRAY [1..N] OF CHAR, например, к первому символу строковой переменной s можно обратиться как s[1]. Над символами строки можно осуществлять необходимые действия и, тем самым, изменять содержание строки, ее длину и т.д.
Для обработки строковых и символьных переменных в языке Pascal используется ряд стандартных функций и процедур
53 Дать понятие компьютерной сети, охарактеризовать основные компоненты сети. Дать понятия локальной и глобальной сети. Раскрыть перспективы развития телекоммуникационных систем
Компьютерной сетью называется совокупность соединенных через каналы связи компьютеров и периферийных устройств, обеспечивающая пользователей средствами обмена информацией и коллективного использования ресурсов сети: аппаратных, программных и информационных. Сеть может состоять из двух-трех компьютеров, а может объединять несколько тысяч ПК. Физически обмен данными между компьютерами может осуществляться по специальному кабелю, телефонной линии, волоконно-оптическому кабелю или по радиоканалу.
Основная задача компьютерной сети – обеспечение простого удобного и надежного доступа к распределенным общесетевым ресурсам и организация их совместного использования при защите от несанкционированного доступа, а так же обеспечение удобных и надежных средств передачи данных между пользователями.
Основные компоненты сети:
§ Серверы – компьютеры, являющиеся источниками ресурсов сети;
§ Локальные компьютеры пользователей (рабочие станции) – компьютеры подключаются к сети, через которую пользователь получает доступ к ее ресурсам;
§ Каналы связи – линии, соединяющие компьютеры между собой.
Компьютерные сети принято классифицировать по степени территориальной распределенности. При этом различают:
§ Локальные сети (LAN – Local Area Network);
§ Глобальные сети (WAN – Wide Area Network).
Локальные сети связывают компьютеры, размещенные на небольшом расстоянии друг от друга. Как правило, они объединяют компьютеры одного или нескольких близлежащих зданий предприятия, учреждения, офиса. Главная отличительная особенность локальной сети – единый для всех компьютеров высокоскоростной канал передачи данных. Протяженность локальной сети не более 10 км (обычно она не превышает нескольких сотен метров).
Глобальные сети соединяют компьютеры, расположенные на любом расстоянии друг от друга (в разных странах, на разных континентах). Физически обмен данными между компьютерами может осуществляться по специальному кабелю, телефонной линии, волоконно-оптическому кабелю или по радиоканалу. Наиболее мощная из глобальных сетей – Интернет.
В перспективах развития телекоммуникационных систем – использование новейших технологий в передаче информации, предполагаемое объединение телефона, телевизора, факса в единый «информационный процессор», проект информационных суперскоростных магистралей (information superhighways), интеграция мировых ресурсов и создание глобального киберпространства.
54 Охарактеризовать многоуровневую архитектуру компьютерной сети. Дать понятие сетевого протокола
Основная задача, возникающая при создании компьютерной сети – обеспечение совместимости аппаратного и информационного обеспечения (это касается как программ, так и данных). Для ее решения была разработана так называемая модель OSI (Open Systems Interconnection – модель взаимодействия открытых систем). Она является международным стандартом передачи данных через компьютерную сеть.
Согласно модели OSI архитектуру компьютерных сетей следует рассматривать на разных уровнях, начиная с самого нижнего – физического, и до самого верхнего – прикладного. На прикладном уровне с помощью специальных приложений пользователь создает документ (сообщение, рисунок и т.п.). На уровне представления операционная система компьютера фиксирует, где находятся созданные данные (в оперативной памяти, в файле на жестком диске и т.п.), и обеспечивает взаимодействие со следующим уровнем. На сеансовом уровне компьютер пользователя взаимодействует с локальной или глобальной сетью; протоколы этого уровня проверяют права пользователя на «выход в эфир» и передают документ к протоколам транспортного уровня. На транспортном уровне документ преобразуется в ту форму, в которой положено передавать данные в используемой сети; например, он может нарезаться на небольшие пакеты стандартного размера. Сетевой уровень определяет маршрут движения данных в сети; так, например, если на транспортном уровне данные были «нарезаны» на пакеты, то на сетевом уровне каждый пакет должен получить адрес, по которому он должен быть доставлен независимо от других пакетов. Уровень соединения необходим для того, чтобы промодулировать сигналы, циркулирующие на физическом уровне, в соответствии с данными, полученными с сетевого уровня; например, в компьютере эти функции выполняет сетевая карта или модем. Реальная передача данных происходит на физическом уровне; здесь нет ни документов, ни пакетов, ни даже байтов – только биты, то есть элементарные единицы представления данных.
Средства физического уровня лежат за пределами компьютера. В локальных сетях это оборудование самой сети. При удаленной связи с использованием телефонных модемов это линии телефонной связи, коммутационное оборудование телефонных станций и т.п.
Обмен данными в сетях происходит путем их перемещения с верхнего уровня на нижний на компьютер отправителя, затем транспортировки по каналу связи и, наконец, путем обратного воспроизведения на компьютере получателя.
Для обеспечения необходимой совместимости на каждом уровне архитектуры компьютерной сети действуют специальные стандарты, называемые протоколами. Протокол представляет собой совокупность правил (соглашений), в соответствии с которыми происходит передача информации через компьютерную сеть.
Имеются протоколы, как аппаратного взаимодействия компонентов сети, так и взаимодействия программных средств различного уровня (программные протоколы).
55 Телекоммуникации. Дать понятие узла, ветви и топологии сети. Охарактеризовать аппаратные устройства сети: кабели, сетевые адаптеры, маршрутизаторы, модемы и т.д.
Узел сети представляет собой компьютер, либо коммутирующее устройство сети. Ветвь сети – это путь, соединяющий два смежных узла.
Узлы сети бывают трёх типов:
– оконечный узел – расположен в конце только одной ветви;
– промежуточный узел – расположен на концах более чем одной ветви;
– смежный узел – такие узлы соединены по крайней мере одним путём, не содержащим никаких других узлов.
Топология — это конфигурация сети, способ соединения элементов сети (компьютеров) друг с другом. Чаще всего встречаются следующие способы объединения компьютеров в локальную сеть: “звезда”, “общая шина”, “кольцо”, “иерархическая (дерево)”, “ячеистая”.
Для построения локальных связей в вычислительных сетях в настоящее время используются различные виды кабелей – коаксиальный кабель, кабель на основе экранированной и неэкранированной витой пары и оптоволоконный кабель.
Сетевой адаптер (Network Interface Card, NIC) – периферийное устройство компьютера, непосредственно взаимодействующее со средой передачи данных, которая прямо или через другое коммуникационное оборудование вызывает его с другими компьютерами. Решает задачи надежного обмена двоичными данными, представленными соответствующими электромагнитными сигналами, по внешним линиям связи. Работает под управлением драйвера операционной системы.
Для построения простейшей односегментной сети достаточно иметь сетевые адаптеры и кабель подходящего типа. Но даже в этом простом случае часто используются дополнительные устройства – повторители сигналов, позволяющие преодолеть ограничения на максимальную длину кабельного сегмента. Многопортовый повторитель часто называют концентратором.
Коммутатор (switching hub), делит общую среду передачи данных на логические сегменты. Логический сегмент образуется путем объединения нескольких физических сегментов (отрезков кабеля) с помощью одного или нескольких концентраторов. Каждый логический сегмент подключается к отдельному порту коммутатора.
Маршрутизаторы анализируют все возможные пути между любыми двумя узлами сети и выбирают самый короткий из них. При выборе могут приниматься во внимание и другие факторы, например, состояние промежуточных узлов и линий связи, пропускная способность линий или стоимость передачи данных.
Для подключения локальных сетей к глобальным связям используются специальные выходы мостов и маршрутизаторов, а также аппаратура передачи данных по длинным линиям – модемы (при работе по аналоговым линиям) или же устройства подключения к цифровым каналам (TA – терминальные адаптеры сетей ISDN, устройства обслуживания цифровых выделенных каналов типа CSU/DSU и т.п.).
56 Дать понятие сети Интернет, протокола TCP/IP, IP-адреса, URL, домена, службы имен доменов. Привести пример IP-адреса и URL
Интернет представляет собой глобальную компьютерную сеть. Само ее название означает «межсеть». Это сеть, объединяющая множество различных сетей. С одной стороны – это миллионы компьютеров, связанных друг с другом, с другой – единое информационное пространство – киберпространство (cyberspace), внутри которого осуществляется непрерывная циркуляция данных. Сегодня кибернетическое пространство является частью повседневной жизни около 40 миллионов людей из 160 стран. Примерно столько человек сейчас пользуется Интернетом.
В основе Интернет лежит протокол TCP/IP (Transmission Control Protocol / Internet Protocol). Точнее говоря это не один протокол, а набор протоколов (так называемый стек протоколов) лежащих на раз уровнях.
Для идентификации компьютеров в сетях с протоколом TCP/ IP используются IP-адреса, которые записываются в виде четырехбайтовой комбинации, в качестве разделителя между байтами используется точка, например: 10000000.00101101.00001001.10001000 (в двоичной системе счисления) или 128.45.9.136 (в десятичной системе).
Каждый ресурс в Интернет имеет свой уникальный адрес, который называется URL (Universal Resource Locator – универсальный указатель ресурсов). URL записывается в формате: протокол://доменное_имя_сервера/путь, где протокол – наименование протокола, который соответствует службе, осуществляющей доступ к дан ресурсу; доменное_имя_сервера – имя сервера, на котором находится данный ресурс; путь – обычный путь к файлу, содержащему Web-документ. В качестве разделителя имен каталогов и имени файла используется прямой слеш (/). Пример URL: http://www.msu.ru/russian/recviz.html.
Так как пользователю неудобно работать с числовым представлением IP-адреса, предусматривается другая форма записи этого адреса – доменное имя, содержательное и легко запоминающееся. Преобразование доменных имен в IP-адреса выполняется на серверах DNS (Domain Name Service – служба имен доменов). Домен является виртуальной зоной (областью), к которой относится тот или иной компьютер. Доменное имя может содержать несколько уровней, отделенных точкой, и крайний правый является доменом верхнего уровня. В настоящее время Интернет делится на домены верхнего уровня либо по географическому признаку (состоят из двух букв, например, домен ru указывает на принадлежность сервера России, ua – Украине, uk – Великобритании), либо по роду деятельности тех или иных организационных структур (состоят из 3 букв, например, gov – правительственные учреждения; com – коммерческие организации; edu – образовательные учреждения).
57 Дать понятие системы телеконференций Usenet. Раскрыть назначение протокола FTP. Охарактеризовать основные возможности и принципы работы с электронной почтой.
World Wide Web – Всемирная паутина (WWW) – это одна из наиболее популярных служб Интернет, управляющая передачей гипертекстовых документов. Основой системы World Wide Web является протокол HTTP (HyperText Transfer Protocol – протокол передачи гипертекста), который предназначен для передачи по Интернет Web-страниц.
Usenet news – это система телеконференций сообщества сетей Internet. Этот сервис еще называют новости, телеконференции. С точки зрения абонента телеконференции USENET представляют из себя доску объявлений, в которой есть разделы, где можно найти статьи на любую тему – от политики до разведения кактусов. Эта доска объявлений доступна через компьютер, подобно электронной почте. Не отходя от компьютера, можно читать или помещать статьи в ту или иную конференцию, найти полезный совет или вступать в бестолковые дискуссии. Естественно, статьи занимают место на компьютерах, поэтому не хранятся вечно, а периодически уничтожаются, оставляя место для новых.
Передача файлов по сети Интернет осуществляется с помощью специального протокола FTP (File Transfer Protocol – протокол передачи файлов). Файлы, которые пользователи получают и отправляют по этому протоколу, хранятся на серверах. Обозреватель Internet Explorer позволяет соединиться с FTP-серверами и работать с его файлами и папками точно так же, как с ресурсами локального ПК, при помощи программы Проводник.
Обеспечением электронной почты (E-Mail) в Internet занимаются почтовые серверы, которые получают сообщения от клиентов и пересылают их по цепочке к почтовым серверам адресатов. При установлении соединения между адресатом и его почтовым сервером происходит автоматическая передача поступивших сообщений на компьютер адресата. Почтовая служба основана на двух прикладных протоколах: SMTP и РОР3. По первому происходит отправка корреспонденции с компьютера на сервер, а по второму – прием поступивших сообщений. Существует большое разнообразие клиентских почтовых программ, например, Microsoft Outlook Express, The Bat!, Eudora Pro и др. Адрес электронной почты (почтовый ящик), на который доставляется письмо, состоит из двух частей: учетной записи пользователя (Login) и адреса почтового сервера (отделяется от первой части символом «@»).. Например: komputer@mail.ru, здесь komputer – адрес (логин) пользователя, а mail.ru – адрес почтового сервера.
Зарегистрировать электронный почтовый ящик рекомендуется на сервере провайдера, предоставляющего услуги Internet. Или можно воспользоваться услугами известных сайтов, предоставляющих почтовые услуги бесплатно, таких как rambler.ru, yandex.ru, mail.ru, hotmail.ru и других. В этом случае желающему зарегистрировать почтовый ящик предлагается пользовательское соглашение, в котором оговариваются условия предоставления услуги: размер почтового ящика, защита конфиденциальности корреспонденции, ответственность сторон, обслуживание в случае неполадок в работе почты, рассылка рекламы, ситуации, при возникновении которых почтовый адрес может быть аннулирован и т.д.
58 Раскрыть назначение и основные возможности службы WWW (Всемирная паутина). Дать понятия web-сервера, web-документа, сайта, гипертекста, броузера. Раскрыть основные принципы работы в броузере на примере приложения MS Internet Explorer.
World Wide Web – Всемирная паутина (WWW) – это одна из наиболее популярных служб Интернет, управляющая передачей гипертекстовых документов. Этим же термином называется обширная совокупность взаимосвязанных электронных документов, между которыми существуют гипертекстовые связи.
Хранение и обработку гипертекстовых документов обеспечивают web-серверы. Отдельные документы World Wide Web называется web-страницами. Для их создания используется язык HTML (HyperText Markup Language), который, при помощи внедрения в документ специальных управляющих конструкций, описывает логическую структуру документа, управляет форматированием текста и размещением объектов на странице. Документ, созданный с помощью языка HTML также называется HTML-документом (или документом в формате HTML). Обычно это комбинированные документы, могут содержать текст, графику, иллюстрации, мультимедийные и другие вставляемые объекты, а так же гиперссылки. При помощи гипертекстовых ссылок (гиперссылок) осуществляется связь между документами. Группу web-страниц, объединенных по смыслу и имеющих одинаковое дизайнерское решение, называют web-сайтом.
При выборе гиперссылки происходит открытие Web-документа, на который ссылка указывает. Механизм гиперссылок позволяет организовать перемещение по World Wide Web (“Web Serfing») без знания адресов конкретных документов.
Отображение Web-документа на компьютере пользователя производится специальной программой – обозревателем (или браузером, от англ. browser). Наиболее распространенными обозревателями являются Netscape Navigastor и Microsoft Internet Explorer.
Основой системы World Wide Web является протокол HTTP (HyperText Transfer Protocol – протокол передачи гипертекста), который предназначен для передачи по Интернет Web-страниц. Поэтому адреса Web-ресурсов Интернет начинаются с названия этого протокола, например, http://www.msu.ru/russian/recviz.html.
Первым шагом в работе с Internet является установление связи с провайдером. Для этого достаточно запустить программу Internet Explorer. После соединения броузер автоматически загрузит стартовую страницу, заданную по умолчанию. С помощью кнопок на панели инструментов можно выполнять основные операции броузера с web-документами: переходить к предыдущей и следующей странице, останавливать загрузку, перезагружать страницу, возвращаться к стартовой странице, использовать функцию поиска, выводить журнал адресов посещенных страниц, получить доступ к папке “Избранное”, напечатать страницу. Для отображения нужной web-страницы, в поле Адрес необходимо ввести URL и нажать кнопку Переход или клавишу [Enter]. Содержимое web-страницы отобразится в рабочем поле программы.
59 Дать понятие поисковой системы. Привести примеры поисковых систем. Раскрыть основной принцип работы поисковых систем. Охарактеризовать основные приемы поиска
Для решения задачи поиска нужной информации среди огромного числа информационных ресурсов были созданы в Интернет поисковые системы (Search Tools), которые размещаются в Интернет на общедоступных серверах и представляют собой специализированные web-узлы. Пользователь сообщает системе данные о содержании искомой web-страницы, а система выдает ему список гиперссылок на страницы, соответствующие запросу. Сегодня в Интернет имеется около 10 тысяч поисковых систем. К наиболее известным зарубежным машинам относятся Yahoo!, Alta Vista, HotBot, Google и некоторые другие. В России в настоящее время действуют 3 примерно одинаковые по мощности системы Апорт (www.aport.ru), Рамблер (www.rambler.ru) и Яндекс (www.yandex.ru).
Основной принцип работы поисковой машины заключается в поиске web-ресурсов по ключевым словам. Пользователь описывает искомый документ с помощью ключевых слов, после чего дает задание на поиск. Поисковая система просматривают свою базу данных, и выдает список гиперссылок на web-страницы, соответствующие запросу. Вместе с гиперссылками выдаются краткие сведения о найденных ресурсах (заголовки, адреса и описания документа) и отрывки (цитаты) из документов, где встречаются искомые слова, на основании которых пользователь может выбрать нужные ему ресурсы.
Результирующий список подвергается фильтрации и ранжированию. Под фильтрацией понимают отсев ссылок, которые выдавать нецелесообразно (прежде всего, проверяется наличие дубликатов). Ранжирование заключается в создании специального порядка представления результирующего списка, при котором наиболее «полезные» (с точки зрения поисковой системы) ссылки приводятся в начале списка, а наименее «полезные» – в конце. При ранжировании учитывается количество появлений искомых слов в web-документе и их место в тексте, проверяется расстояние между искомыми словами, наличие сопутствующих (уточняющих) слов или количество ссылок на данный документ с других web-документов. Упорядочение результирующего списка по степени соответствия содержанию найденных документов поисковому запросу, называется сортировкой по ревалентности. Стандартную сортировку по ревалентности можно заменить сортировкой по дате обновления страницы.
Под простым поиском понимают поиск web-ресурсов по ключевым словам на основе естественного языка. Расширенный поиск (Advanced Search) применяется в тех случаях, когда приемы простого поиска дают слишком много ссылок. В этом случае можно задать дополнительные параметры поиска. При выполнении расширенного поиска ключевые слова, как правило, связываются операторами логических отношений. Кроме того, режим расширенного поиска позволяет, например, найти документы по точной фразе, ограничить поиск документов только определенными серверами (сайтами) или элементами документа (например, заголовком), разыскать web-страницы, содержащие ссылки на заданный URL.
60 Основы защиты информации. Дать понятия информационной безопасности и защиты информации. Охарактеризовать основные угрозы информационной безопасности и основные меры защиты
Под информационной безопасностью понимается защищенность информации от случайных или преднамеренных воздействий естественного или искусственного характера, чреватых нанесением ущерба владельцам или пользователям информации. Защита информации – это комплекс мероприятий, направленных на обеспечение информационной безопасности. На практике под этим понимается поддержание целостности, доступности и, если нужно, конфиденциальности информации и ресурсов, используемых для ввода, хранения, обработки и передачи данных.
Основными угрозами информационной безопасности являются утечка информации и нарушение ее целостности.
Наиболее распространенные угрозы, которым подвержены современные компьютерные системы: ошибки пользователей, кражи и подлоги, угрозы, исходящие от окружающей среды (аварии электропитания, временное отсутствие связи, гражданские беспорядки и т. п., а также стихийные бедствия), программные вирусы.
Основные меры безопасности: идентификация и аутентификация; управление доступом; протоколирование и аудит; криптография; экранирование.
Идентификация позволяет пользователю сообщить свое имя. Посредством аутентификации (опознавания) вторая сторона убеждается, что пользователь действительно тот, за кого он себя выдает (с использованием простого пароля; по индивидуальным особенностям и физиологическим характеристикам человека; с использованием радиокодовых устройств; с использованием электронных карточек).
Средства управления доступом позволяют специфицировать и контролировать действия, которые субъекты (пользователи и процессы) могут выполнять над объектами (информацией и другими компьютерными ресурсами).
Под протоколированием понимается сбор и накопление информации о событиях, происходящих в информационной системе предприятия.. Аудит – это анализ накопленной информации.
Криптография дает возможность преобразовать информацию таким образом, что ее прочтение (восстановление) возможно только при знании ключа. Основные направления использования криптографических методов – передача конфиденциальной информации по каналам связи (например, электронная почта), установление подлинности передаваемых сообщений, хранение информации (документов, баз данных) на носителях в зашифрованном виде.
Экранирование – это средство разграничения доступа клиентов из одного множества к серверам из другого множества. Экран выполняет свои функции, контролируя все информационные потоки между двумя множествами систем.
Компьютерный вирус – это специально написанная, небольшая по размерам программа (т. е. некоторая совокупность выполняемого кода), которая может “приписывать” себя к другим программам (“заражать” их), создавать свои копии и внедрять их в файлы, системные области компьютера и т. д., а также выполнять различные нежелательные действия на компьютере.
Для защиты от вирусов можно использовать:
– общие средства защиты информации, которые полезны также как и страховка от физической порчи дисков, неправильно работающих программ или ошибочных действий пользователя (сюда относятся создание копий файлов и системных областей дисков и разграничение доступа);
– профилактические меры, позволяющие уменьшить вероятность заражения вирусом;
– специализированные программы для защиты от вирусов.