рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Лекции 1.ОСНОВНЫЕ ПОНЯТИЯ И КАТЕГОРИЯ ИНФОРМАТИКИ. 2 ЛЕКЦИИ 2. МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ. СИСТЕМЫ СЧИСЛЕНИЯ. 12 ЛЕКЦИЯ 3. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ. 20 ЛЕКЦИЯ 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ.. 49 Широко распространён также англоязычный вар

Лекции 1.ОСНОВНЫЕ ПОНЯТИЯ И КАТЕГОРИЯ ИНФОРМАТИКИ. 2 ЛЕКЦИИ 2. МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ. СИСТЕМЫ СЧИСЛЕНИЯ. 12 ЛЕКЦИЯ 3. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ. 20 ЛЕКЦИЯ 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ.. 49 Широко распространён также англоязычный вар - Лекция, раздел Информатика, [Gl]Оглавление[:] [Gl]Оглавление]:] 1 Лекц...

[gl]ОГЛАВЛЕНИЕ[:]

[gl]ОГЛАВЛЕНИЕ]:] 1

Лекции 1.ОСНОВНЫЕ ПОНЯТИЯ И КАТЕГОРИЯ ИНФОРМАТИКИ. 2

ЛЕКЦИИ 2. МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ. СИСТЕМЫ СЧИСЛЕНИЯ. 12

ЛЕКЦИЯ 3. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ ЭВМ. 20

ЛЕКЦИЯ 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ.. 49

ЛЕКЦИЯ 5. ТЕКСТОВЫЙ РЕДАКТОР WORD. 70

ЛЕКЦИЯ 6. ПРГРАММА ДЛЯ СОЗДАНИЯ ПРЕЗЕНТАЦИИ MS POWERPOINT. 90

ЛЕКЦИЯ 7. ЭЛЕКТРОННЫЕ ТАБЛИЦЫ MS EXCEL. 98

ЛЕКЦИЯ 8-9. СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ MS ACCESS. 125

ОБЩИЕ СВЕДЕНИЯ.. 125

ЛЕКЦИЯ 10. ОСНОВЫ АЛГОРИТМИЗАЦИИ.. 153

ЛЕКЦИЯ 11. ОСНОВЫ ЯЗЫКА ПАСКАЛЬ. 161

ЛЕКЦИИ 12-14. КОМПЬЮТЕРНЫЕ СЕТИ И СЕТЕВЫЕ ТЕХНОЛОГИИ.. 173

ЛЕКЦИЯ 15. ОСНОВЫ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ.. 195


[gl]Лекции 1.ОСНОВНЫЕ ПОНЯТИЯ И КАТЕГОРИЯ ИНФОРМАТИКИ.[:]

 

Термин "информатика" (франц. informatique) происходит от французских слов information (информация) и automatique (автоматика) и дословно означает "информационная автоматика".

Широко распространён также англоязычный вариант этого термина — "Сomputer science", что означает буквально "компьютерная наука".

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

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

Таким образом, информатика базируется на компьютерной технике и немыслима без нее.

Инфоpматика — комплексная научная дисциплина с широчайшим диапазоном применения. Её приоритетные направления:

pазpаботка вычислительных систем и пpогpаммного обеспечения;

теоpия инфоpмации, изучающая процессы, связанные с передачей, приёмом, преобразованием и хранением информации;

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

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

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

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

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

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

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

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

Российский академик А.А. Дородницин выделяет в информатике три неразрывно и существенно связанные части — технические средства, программные и алгоритмические.

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

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

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

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

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

Что такое информация?

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

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

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

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

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

Приведем еще несколько определений:

Информация — это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые уменьшают имеющуюся о них степень неопределенности, неполноты знаний (Н.В. Макарова);

Информация — это отрицание энтропии (Леон Бриллюэн);

Информация — это мера сложности структур (Моль);

Информация — это отраженное разнообразие (Урсул);

Информация — это содержание процесса отражения (Тузов);

Информация — это вероятность выбора (Яглом).

Современное научное представление об информации очень точно сформулировал Норберт Винер, "отец" кибернетики. А именно:

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

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

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

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

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

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

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

В каком виде существует информация?

Информация может существовать в виде:

текстов, рисунков, чертежей, фотографий;

световых или звуковых сигналов;

радиоволн;

электрических и нервных импульсов;

магнитных записей;

жестов и мимики;

запахов и вкусовых ощущений;

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

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

Как передаётся информация?

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

канал связи

ИСТОЧНИК ----------- ПРИЁМНИК

 

Примеры:

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

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

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

Классификация информации

Классификация –система распределения объектов (предметов, явлений, процессов, понятий) по классам в соответствии с определенным признаком.

 

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

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

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

 

Реквизит – логически неделимый информационный элемент, описывающий определенное свойство объекта, процесса, явления и т.п.

Классификатор — систематизированный свод наименований и кодов классификационных группировок.

 

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

 

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

 

Разработаны три метода классификации объектов: иерархический, фасетный, дескрипторный. Эти методы различаются разной стратегией применения классификационных признаков.

 

Единицы измерения количества информации.

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

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

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

 

Подходы к определению количества информации. Формулы Хартли и Шеннона.

Формула Хартли: I = log2N Допустим, нужно угадать одно число из набора чисел от единицы до ста. По… Приведем другие примеры равновероятных сообщений:

Компьютеры обрабатывают информацию путем выполнения некоторых алгоритмов.

Живые организмы и растения обрабатывают информацию с помощью своих органов и систем.

Информационные ресурсы и информационные технологии. Информационные ресурсы — это идеи человечества и указания по их реализации,… Это книги, статьи, патенты, диссертации, научно-исследовательская и опытно-конструкторская документация, технические…

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

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

Кодирование информации

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

Кодирование — это представление, моделирование одного набора знаков другим с помощью кода.

Кодовая таблица — это соответствие между набором знаков и их кодами, обычно разными числами.

В компьютерной технике используется двоичное кодирование, использующее алфавит из двух символов {0,1}. Любая обработка информации компьютером оказалась возможной из-за естественного пребывания токопроводящих элементов компьютера только в одном из двух состояний, каждое из которых можно интерпретировать двоичным нулем или единицей. В восьми разрядах, например, можно закодировать 28=256 различных целых двоичных чисел - от 00000000 до 11111111, что достаточно для того, чтобы дать уникальное 8-битовое обозначение всем символам, необходимым для набора текста. Количество элементов, которые можно закодировать словами длины n, состоящими из символов из m-элементного алфавита, мощности m (мощность алфавита - это число символов в нем), равна N = mn. Если алфавит - {0,1}, то есть n = 2, то N= 2n.

 

Представление текстовой информации в ЭВМ.

Стандартный набор из 256 символов называется ASCII (American Standard Code for Information Interchange — Американский стандартный код для обмена… Он включает в себя большие и маленькие русские и латинские буквы, цифры, знаки… Каждому символу ASCII соответствует 8-битовый двоичный код, например:

Представление графической информации в ЭВМ.

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

Вопросы для самоконтроля

1. Что означает термин "информатика" и каково его происхождение?

2. Какие области знаний и административно-хозяйственной деятельности официально закреплены за понятием "информатика" с 1978 года?

3. Какие сферы человеческой деятельности и в какой степени затрагивает информатика?

4. Назовите основные составные части информатики и основные направления её применения.

5. Что подразумевается под понятием "информация" в бытовом, естественно-научном и техническом смыслах?

6. Приведите примеры знания фактов и знания правил. Назовите новые факты и новые правила, которые Вы узнали за сегодняшний день.

7. От кого (или чего) человек принимает информацию? Кому передает информацию?

8. Где и как человек хранит информацию?

9. Что необходимо добавить в систему "источник информации — приёмник информации", чтобы осуществлять передачу сообщений?

10. Какие типы действий выполняет человек с информацией?

11. Приведите примеры ситуаций, в которых информация

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

12. Приведите примеры обработки информации человеком. Что является результатами этой обработки?

13. Приведите примеры информации:

а) достоверной и недостоверной;

б) полной и неполной;

в) ценной и малоценной;

г) своевременной и несвоевременной;

д) понятной и непонятной;

е) доступной и недоступной для усвоения;

ж) краткой и пространной.

14. Назовите системы сбора и обработки информации в теле человека.

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

16. От чего зависит информативность сообщения, принимаемого человеком?

17. Почему количество информации в сообщении удобнее оценивать не по степени увеличения знания об объекте, а по степени уменьшения неопределённости наших знаний о нём?

18. Как определяется единица измерения количества информации?

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

20. Почему в формуле Хартли за основание логарифма взято число 2?

21. При каком условии формула Шеннона переходит в формулу Хартли?

22. Что определяет термин "бит" в теории информации и в вычислительной технике?

23. Приведите примеры сообщений, информативность которых можно однозначно определить.

24. Приведите примеры сообщений, содержащих один (два, три) бит информации.[kgl]

 


[gl]ЛЕКЦИИ 2. МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ. СИСТЕМЫ СЧИСЛЕНИЯ.[:]

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

Существуют позиционные и непозиционные системы счисления.

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

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

Сама же запись числа 757,7 означает сокращенную запись выражения

700 + 50 + 7 + 0,7 = 7 . 102 + 5 . 101 + 7 . 100 + 7 . 10—1 = 757,7.

Любая позиционная система счисления характеризуется своим основанием.

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

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

an-1 qn-1 + an-2 qn-2 + ... + a1 q1 + a0 q0 + a-1 q-1 + ... + a-m q-m,


где ai — цифры системы счисления; n и m — число целых и дробных разрядов, соответственно.
Например:

 

Целые числа в позиционных системах счисления.

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

Продвижением цифры называют замену её следующей по величине.

Продвинуть цифру 1 значит заменить её на 2, продвинуть цифру 2 значит заменить её на 3 и т.д. Продвижение старшей цифры (например, цифры 9 в десятичной системе) означает замену её на 0. В двоичной системе, использующей только две цифры — 0 и 1, продвижение 0 означает замену его на 1, а продвижение 1 — замену её на 0.

Целые числа в любой системе счисления порождаются с помощью Правила счета:

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

Применяя это правило, запишем первые десять целых чисел

в двоичной системе: 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001;

в троичной системе: 0, 1, 2, 10, 11, 12, 20, 21, 22, 100;

в пятеричной системе: 0, 1, 2, 3, 4, 10, 11, 12, 13, 14;

в восьмеричной системе: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11.

Какие системы счисления используют специалисты для общения с компьютером?

Кроме десятичной широко используются системы с основанием, являющимся целой степенью числа 2, а именно:

двоичная (используются цифры 0, 1);

восьмеричная (используются цифры 0, 1, ..., 7);

шестнадцатеричная (для первых целых чисел от нуля до девяти используются цифры 0, 1, ..., 9, а для следующих чисел — от десяти до пятнадцати — в качестве цифр используются символы A, B, C, D, E, F).

Полезно запомнить запись в этих системах счисления первых двух десятков целых чисел:

10-я 2-я 8-я 16-я

 

10-я 2-я 8-я 16-я
A
B
C
D
E
F

 

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

Почему люди пользуются десятичной системой, а компьютеры — двоичной?

Люди предпочитают десятичную систему, вероятно, потому, что с древних времен считали по пальцам, а пальцев у людей по десять на руках и ногах. Не всегда и не везде люди пользуются десятичной системой счисления. В Китае, например, долгое время пользовались пятеричной системой счисления.

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

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

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

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

двоичная арифметика намного проще десятичной.

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

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

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

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

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

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

Например:


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

Например,



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

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

Пример: Переведем число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:

Ответ: 7510 = 1 001 0112 = 1138 = 4B16.

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

Для перевода правильной десятичной дpоби F в систему счисления с основанием q необходимо F умножить на q , записанное в той же десятичной системе, затем дробную часть полученного произведения снова умножить на q, и т. д., до тех пор, пока дpобная часть очередного пpоизведения не станет pавной нулю, либо не будет достигнута требуемая точность изображения числа F в q-ичной системе. Представлением дробной части числа F в новой системе счисления будет последовательность целых частей полученных произведений, записанных в порядке их получения и изображенных одной q-ичной цифрой. Если требуемая точность перевода числа F составляет k знаков после запятой, то предельная абсолютная погрешность при этом равняется q -(k+1) / 2.

Пример. Переведем число 0,36 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:

 

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

 

Пеpевод чисел из двоичной (восьмеpичной, шестнадцатеpичной) системы в десятичную.

Перевод в десятичную систему числа x, записанного в q-ичной cистеме счисления (q = 2, 8 или 16) в виде xq = (anan-1 ... a0 , a-1 a-2 ... a-m)q сводится к вычислению значения многочлена

x10 = an qn + an-1 qn-1 + ... + a0 q0 + a-1 q -1 + a-2 q-2 + ... + a-m q-m


средствами десятичной арифметики.

Примеpы:



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

Рассмотрим только те системы счисления, которые применяются в компьютерах — десятичную, двоичную, восьмеричную и шестнадцатеричную. Для определенности возьмем произвольное десятичное число, например 46, и для него выполним все возможные последовательные переводы из одной системы счисления в другую. Порядок переводов определим в соответствии с рисунком:

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

в кружках записаны основания систем счисления;

стрелки указывают направление перевода;

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

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


Сводная таблица переводов целых чисел


Арифметические операции в позиционных системах счисления.

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

С л о ж е н и е

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

Сложение в двоичной системе Сложение в восьмеричной системе

Сложение в шестнадцатиричной системе

Пример 1. Сложим числа 15 и 6 в различных системах счисления. Шестнадцатеричная: F16+616 Ответ: 15+6 = 2110 =… Пример 2. Сложим числа 15, 7 и 3.

Архитектура и структура компьютера.

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

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

 

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

Наиболее распространены следующие архитектурные решения.

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

Память.

Байты могут объединяться в ячейки, которые называются также словами. Для каждого компьютера характерна определенная длина слова — два, четыре или…   Байт 0 Байт 1 Байт 2 Байт 3 Байт…  

Устройства внутренней памяти.

1. Оперативная память Оперативная память (ОЗУ, англ. RAM, Random Access Memory — память с… Оперативная память используется только для временного хранения данных и программ, так как, когда машина выключается,…

Кэш-память

Кэш-памятью управляет специальное устройство — контроллер, который, анализируя выполняемую программу, пытается предвидеть, какие данные и команды… Кэш-память реализуется на микросхемах статической памяти SRAM (Static RAM),…

Специальная память

Постоянная память (ПЗУ, англ. ROM, Read Only Memory — память только для чтения) — энергонезависимая память, используется для хранения данных,…   Перепрограммируемая постоянная память (Flash Memory) — энергонезависимая память, допускающая многократную перезапись…

Накопители на гибких магнитных дисках

   

Накопители на жестких магнитных дисках

Накопитель на жёстких магнитных дисках (англ. HDD — Hard Disk Drive) или винчестерский накопитель — это наиболее массовое запоминающее устройство… Винчестерский накопитель со снятой крышкой корпуса  

Накопители на компакт-дисках

Здесь носителем информации является CD-ROM (Сompact Disk Read-Only Memory - компакт диск, из которого можно только читать). CD-ROM представляет собой прозрачный полимерный диск диаметром 12 см и… Информация на диске представляется в виде последовательности впадин (углублений в диске) и выступов (их уровень…

Записывающие оптические и магнитооптические накопители

Накопитель CD-MO - Накопитель на магнито-оптических компакт-дисках СD-MO (Compact Disk —… - Записывающий накопитель CD-R (Compact Disk Recordable) способен, наряду с прочтением обычных компакт-дисков,…

Накопители на магнитной ленте (стримеры) и накопители на сменных дисках

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

Аудиоадаптер.

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

Видеоадаптер и графический акселератор.

Наиболее распространенный видеоадаптер на сегодняшний день — адаптер SVGA (Super Video Graphics Array — супервидеографический массив), который может… С увеличением числа приложений, использующих сложную графику и видео, наряду с… Графический акселератор

Кавиатура.

Все символы, набираемые на клавиатуре, немедленно отображаются на мониторе в позиции курсора (курсор — светящийся символ на экране монитора,… Наиболее распространена сегодня клавиатура c раскладкой клавиш QWERTY… Клавиатура компьютера

Видеосистема компьютера.

· монитор (называемый также дисплеем); · видеоадаптер; · программное обеспечение (драйверы видеосистемы).

Монитор на базе электронно-лучевой трубки

Схема электронно-лучевой трубки Люминофор наносится в виде наборов точек трёх основных цветов — красного,… Пиксельные триады

Жидкокристаллические мониторы

Большинство ЖК-мониторов использует тонкую плёнку из жидких кристаллов, помещённую между двумя стеклянными пластинами. Заряды передаются через так… Жидкокристаллический монитор  

Сенсорный экран


Сенсорный экран

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

 

Принтер, плоттер, сканер.

Существуют тысячи наименований принтеров. Но основных видов принтеров три: матричные, лазерные и струйные. Матричный символ

Модем и факс-модем.

Цифровые сигналы, вырабатываемые компьютером, нельзя напрямую передавать по телефонной сети, потому что она предназначена для передачи человеческой… Модем обеспечивает преобразование цифровых сигналов компьютера в переменный… Схема реализации модемной связи

Манипуляторы.

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

Основные блоки компьютера.

Виды корпусов системного блока   · системного блока;

Системная плата.

центральный процессор; · постоянную (ROM) и оперативную (RAM) память, кэш-память; · интерфейсные схемы шин;

Ммежкомпьютерная связь.

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

Вопросы для самоконтроля

1. Какова роль аппаратуры (HardWare) и программного обеспечения (SoftWare) компьютера?

2. Какие основные классы компьютеров Вам известны?

3. В чём состоит принцип действия компьютеров?

4. Из каких простейших элементов состоит программа?

5. Что такое система команд компьютера?

6. Перечислите главные устройства компьютера.

7. Опишите функции памяти и функции процессора.

8. Назовите две основные части процессора. Каково их назначение?

9. Что такое регистры? Назовите некоторые важные регистры и опишите их функции.

10. Сформулируйте общие принципы построения компьютеров.

11. В чём заключается принцип программного управления? Как выполняются команды условных и безусловных переходов?

12. В чём суть принципа однородности памяти? Какие возможности он открывает?

2.13. В чём заключается принцип адресности?

14. Какие архитектуры называются "фон-неймановскими"?

15. Что такое команда? Что описывает команда?

16. Какого рода информацию может содержать адресная часть команды?

17. Приведите примеры команд одноадресных, двухадресных, трёхадресных.

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

19. Опишите основной цикл процесса обработки команд.

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

21. Что понимается под структурой компьютера? Какой уровень детализации описания компьютера может она обеспечить?

22. Перечислите распространённые компьютерные архитектуры.

23. Каковы отличительные особенности классической архитектуры?

24. Что собой представляет шина компьютера? Каковы функции общей шины (магистрали)?

25. Какую функцию выполняют контроллеры?

26. Как характер решаемых задач связан с архитектурой компьютера?

27. Какие отличительные особенности присущи многопроцессорной архитектуре? Многомашинной архитектуре? Архитектуре с параллельным процессором?

28. Что такое центральный процессор?

29. Какие основные компоненты содержат в себе современные микропроцессоры?

30. Как конструктивно выполнены современные микропроцессоры?

31. Перечислите основные и производные единицы измерения количества памяти.

32. Назовите две основные разновидности памяти компьютера.

33. Перечислите основные компоненты внутренней памяти.

34. Что представляет собой ОЗУ? Каково её назначение?

35. В чём разница между памятью статической и динамической?

36. Что собой представляет модуль памяти типа SIMM? Какие другие типы модулей памяти Вы знаете?

37. Каково назначение кэш-памяти? Каким образом она реализуется?

38. Что такое специальная память? Характеризуйте её основные виды.

39. Что такое BIOS и какова её роль?

40. Каково назначение внешней памяти? Перечислите разновидности устройств внешней памяти.

41. Что собой представляет гибкий диск?

42. В чём суть магнитного кодирования двоичной информации?

43. Как работают накопители на гибких магнитных дисках и накопители на жёстких магнитных дисках?

44. Каковы достоинства и недостатки накопителей на компакт-дисках?

45. Опишите работу стримера.

46. Как работает аудиоадаптер? Видеоадаптер?

47. Какие типы видеоплат используются в современных компьютерах?

48. Назовите главные компоненты и основные управляющие клавиши клавиатуры.

49. Перечислите основные компоненты видеосистемы компьютера.

50. Как формируется изображение на экране цветного монитора?

51. Как устроены жидкокристаллические мониторы? Проведите сравнение таких мониторов с мониторами, построенными на основе ЭЛТ.

52. Опишите работу матричных, лазерных и струйных принтеров.

53. Чем работа плоттера отличается от работы принтера?

54. Опишите способ передачи информации посредством модема.

55. Перечислите основные виды манипуляторов и опишите принципы из работы.

56. Что понимают под персональным компьютером?

57. Какие характеристики компьютера стандартизируются для реализации принципа открытой архитектуры?

58. Что такое аппаратный интерфейс?

59. Каково назначение контроллеров и адаптеров? В чём заключается разница между контроллером и адаптером?

60. Что такое порты устройств? Охарактеризуйте основные виды портов.

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

62. Каково назначение межкомпьютерной связи?

63. Опишите технологию "клиент–сервер".

64. Каким образом преодолевается проблема несовместимости интерфейсов в компьютерных сетях?

65. Что такое протокол коммуникации?

66. Почему данные передаются при помощи пакетов?[kgl]

 


[gl]ЛЕКЦИЯ 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ[:]

Программное обеспечение.

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: · технология проектирования программ (например, нисходящее проектирование,… · методы тестирования программ

Классификация программного обеспечения.

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис. 4.1):

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

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

o управление ресурсами компьютера;

o создание копий используемой информации;

o проверка работоспособности устройств компьютера;

o выдача справочной информации о компьютере и др.;

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

Рис. 4.1. Категории программного обеспечения

 

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

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

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

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

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

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

· операционные системы и оболочки;

· системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);

· инструментальные системы;

· интегрированные пакеты программ;

· динамические электронные таблицы;

· системы машинной графики;

· системы управления базами данных (СУБД);

· прикладное программное обеспечение.

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

Прикладные программы.

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

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

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

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

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

Роль и назначение системных программ.

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

Программы оптимизации и контроля качества дискового пространства;

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

коммуникационные программы, организующие обмен информацией между компьютерами;

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

программы для записи CD-ROM, CD-R и многие другие.

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

 

Технология связывания и внедрения объектов (технология OLE)

Объект OLE (OLE – объект) – произвольный элемент, созданный средствами какого-либо приложения Windows, который можно поместить (внедрить и/или… Сервер OLE (OLE – сервер, исходное приложение, приложение-источник) –… Клиент OLE (OLE-клиент, приложение-приемник или приложение-контейнер) – приложение, принимающее объект OLE, т.е.…

Служебные программы

Доступ к служебным программам выполняется через команду Пуск/Программы/ Стандартные/Служебные. Наиболее используемой программой является Scandisk - программа проверки диска.… Дефрагментация диска - программа, предназначенная для повышения эффективности работы диска путем устранения…

Операционные системы. Виды операционных систем, утилиты.

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

Файловая система ОС.

Файловая система — это средство для организации хранения файлов на каком-либо носителе.   Файлы физически реализуются как участки памяти на внешних носителях — магнитных дисках или CD-ROM. Каждый файл…

Структура операционной системы MS DOS

· базовая система ввода/вывода (BIOS); · блок начальной загрузки (Boot Record); · модуль расширения базовой системы ввода/вывода (IO.SYS);

Команды MS DOS

· сравнение, копирование, распечатка, удаление и переименование файлов; · анализ и распечатка каталогов; · копирование и форматирование дисков;

Файловая система MS DOS

Информация на дисках хранится в виде файлов. Файлом называется поименованная область памяти на диске, в которой хранятся… Полное имя файла содержит собственно имя файла – от одного до восьми символов, за которым может следовать…

Формат команд MS DOS

Формат команд MS DOS имеет вид: команда [параметры], где команда — имя команды MS DOS, а параметрами, в зависимости от типа команды, могут быть:

· имя диска;

· маршрут;

· имя файла;

· ключи команд, перед которыми ставится знак «/», например /р, разделенные пробелами.

 

Основные команды для работы с файлами

1. Создание текстового файла: copy con имя Здесь con — имя устройства, откуда копируется файл (клавиатура). Символ… Пример:

Форматирование магнитных дисков (FORMAT).

· форматирование диска; · проверка нанесенных секторов и пометка дефектных блоков; · запись блока начальной загрузки (BOOT RECORD, БНЗ) в первый сектор нулевой дорожки;

Программы-оболочки.

Самая популярная у пользователей IBM-совместимого ПК оболочка — пакет программ Norton Commander. Он обеспечивает: · создание, копирование, пересылку, переименование, удаление, поиск файлов, а… · отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;

Инструментальные программы.

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

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

· редакторы;

· средства компоновки программ;

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

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

· графические пакеты программ и т.п.

Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.

 

Архивация информации и методы работы со сжатыми данными

Характерной особенностью большинства типов данных является их избыточность. Степень избыточности данных зависит от типа данных. Например, для… Для человека избыточность данных часто связана с качеством информации,… В зависимости от того, в каком объекте размещены данные, подлежащие сжатию различают:

Компьютерные вирусы и антивирусные программы

Существует очень много разных вирусов. Условно их можно классифицировать следующим образом: 1) загрузочные вирусы или BOOT-вирусы заражают boot-секторы дисков. Очень… 2) файловые вирусы заражают файлы. Делятся на:

Вопросы для самоконтроля.

1. Что такое программа?

2. Что включает в себя понятие "программное обеспечение"?

3. Назовите и характеризуйте основные категории программного обеспечения.

4. В чем отличие прикладных программ от системных и инструментальных?

5. Что входит в системное программное обеспечение?

6. В чем состоит назначение операционной системы?

7. Характеризуйте основные классы операционных систем.

8. Опишите процесс начальной загрузки операционной системы в оперативную память компьютера.

9. Что такое файл?

10. Как организована файловая система?

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

12. Приведите пример иерархической файловой структуры.

13. Что такое базовая система ввода-вывода (BIOS), и в каком разделе памяти она размещается?

14. Из каких основных модулей состоит операционная система MS-DOS?

15. Назовите основные разновидности программ-утилит и дайте им краткую характеристику.

16. Для чего предназначен пакет программ Norton Commander?

17. Какой вид интерфейса удобнее для пользователя — командный или графический?

18. Чем объясняется широкая популярность пакета Norton Commander?

19. Что такое компьютерные вирусы, в чем состоят их вредные действия?

20. Какие существуют средства борьбы с компьютерными вирусами?

21. В чем суть процесса сжатия информации?

22. Характеризуйте основные особенности операционных систем Windows-NT и Windows 95.

23. Что такое технология OLE?

  1. Что такое OLE-объект, OLE-сервер, OLE-клиент?
  2. Какими способами можно внедрять и связывать внешние объекты с документом-приемником?
  3. Перечислите и охарактеризуйте способы связи объекта OLE-сервера с документом-приемником.
  4. Сравните способы внедрения и связывания объектов.
  5. В какой степени поддерживают технологию OLE различные приложения Windows? Приведите примеры.
  6. Каковы возможности OLE-технологии?
  7. Каково назначение служебных программ Windows?
  8. Как осуществляется доступ к служебным программам Windows?
  9. Для чего используется программа ScanDisk?
  10. Каковы возможности режимов стандартной и полной проверки программы ScanDisk?
  11. Как часто следует проводить стандартную и полную проверку жесткого диска?
  12. Каково назначение программы дефрагментации диска?
  13. Что такое дефрагментация диска?
  14. Что такое форматирование дисков? В каких случаях прибегают к форматированию?
  15. Как можно выполнить форматирование диска?

39. Каковы особенности быстрого и полного форматирования дисков

  1. Что такое архив? Какие программные средства называются архиваторами?
  2. Почему методы сжатия, при которых происходит изменение содержимого данных, называются необратимыми?
  3. Приведите примеры форматов сжатия с потерями информации.
  4. В чем состоит преимущество обратимых методов сжатия над необратимыми? А недостаток?

44. Которая существует зависимость между коэффициентом сжатия и эффективностью метода сжатия?

  1. Что такое компьютерный вирус?
  2. Каким образом вирус заражает компьютер?
  3. Каким образом действуют компьютерные вирусы?
  4. Какие вы знаете источники заражения компьютерным вирусом?
  5. По каким признакам можно обнаружить факт заражения компьютерным вирусом?
  6. Какие вы знаете типы вирусов? Какие деструктивные действия они осуществляют?
  7. Какие действия предпринимают для предотвращения заражения компьютерным вирусом?
  8. Что такое антивирус? Какие типы антивирусов вы знаете?
  9. Что такое эвристический анализатор? Какие функции он выполняет?[kgl]

[gl]ЛЕКЦИЯ 5. ТЕКСТОВЫЙ РЕДАКТОР WORD.[:]

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

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

Режимы отображения документов

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

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

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

Получение помощи (справки)

нажать клавишу F1; обратиться к меню "?". При этом открывается окно "Справочная система Microsoft Word". В этом окне имеются три вкладки:…

Основные понятия и правила создания документов Word

Абзац — часть текста, заканчивающаяся знаком конца абзаца . Этот знак виден, если на стандартной панели нажата кнопка "Непечатаемые символы". Понятие абзаца в Word существенно отличается от абзаца в текстах DOS, где символ означает конец строки. Конец абзаца в Word хранит в себе многие настройки, называемые стилем абзаца, и, при нажатии Enter, передает этот стиль следующему абзацу. Лучше, если при редактировании текста кнопка "Непечатаемые символы" будет нажата. В этом случае видны знаки конца абзаца, пробелы, табуляция, что позволяет лучше ориентироваться в структуре документа.

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

Параметры страницы — размеры, которыми определены поля, а также высота и ширина одной страницы документа Word.

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

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

документы, предназначенные для печати на принтере — средства ограничиваются возможностями принтера;

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

Web-документы — предназначены для публикации в компьютерных сетях в электронном виде.

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

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

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

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

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

Работа с несколькими документами

Word позволяет работать одновременно с несколькими документами. Если, работая с одним документом, открыть другой, последний будет помещен в отдельное окно. Работу с несколькими документами обычно применяют для компоновки на их основе какого-то одного. Средством переноса отдельных частей документа является буфер обмена. Для переключения между документами можно использовать меню Окно, в котором показан список имеющихся документов. Если окон немного (2 - 3), то для быстрого переключения можно использовать клавиши Ctrl+F6.

Форматы сохранения документа

Кроме основного формата "Документ Word" часто используются другие форматы сохранения:

"Только текст" — для записи в формате, совместимом с редактором Блокнот;

"Текст DOS" — для совместимости с редакторами DOS (кодировка ASCII);

Документ Word 6.0/95" — для совместимости со старыми версиями Word и с WordPad;

"Текст в формате RTF" — универсальный формат для обмена текстами между приложениями Windows;

"Документ HTML" — для сохранения в виде Web-страницы.

Следует помнить, что при сохранении документа в указанных форматах, за исключением RTF, многие параметры форматирования текста могут быть потеряны, особенно для типов "Только текст" и "Текст DOS".

Выделение текста

Рассмотрим наиболее популярные способы выделения текста: выделение символа: протяжка мышью или SHIFT+стрелка вправо; выделение слова – протяжка или двойной щелчок мышью по слову;

Основные приемы форматирования текста

Форматирование текста выполняется средствами меню Формат или инструментами панели Форматирование. Основными объектами форматирования являются абзац и шрифт. Для форматирования шрифта необходимо предварительно выделить нужную область текста, а для абзаца – достаточно установить курсор на любую позицию внутри абзаца.

 

Форматирование абзаца

Поле со списком "Выравнивание" задает способ выравнивания абзаца: по… Поля "Отступ слева" и "Отступ справа" задают интервал между левой и правой границами абзаца и…

Форматирование шрифта

Форматирование шрифта выполняется через меню Формат/Шрифт. Окно "Шрифт" имеет три вкладки: "Шрифт", "Интервал", "Анимация".

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

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

На вкладке "Анимация" можно задать мерцание текста, мигающий фон, бегущий контур и другие анимационные эффекты.

Форматирование списков

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

Форматирование таблиц

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

Колонки

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

Разделы

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

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

Вставка/Разрыв/Новый раздел со следующей страницы;

Файл/Параметры страницы/Размер бумаги/Ориентация – альбомная;

вставить и отформатировать таблицу и текст;

Вставка/Разрыв/Новый раздел со следующей страницы;

Файл/Параметры страницы/Размер бумаги/Ориентация – книжная;

 

Создание рисунков средствами панели "Рисование"

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

Общая методика создания рисунка

По мере создания, детали рисунка необходимо группировать в блоки (кнопка "Действия"), а перед сборкой регулировать размеры блоков… Любые операции по изменению имеющихся объектов (размеров, заливки и т.д.)… Заливка для объектов векторной графики выполняется иначе, чем для растровой. В редакторе Paint при заливке не имело…

Вставка и редактирование изображений из файлов

связать с файлом — сам рисунок не копируется, но на него делается ссылка; вставить файл — файл вставляется в документ. Word допускает вставку рисунков различных форматов: wmf, jpeg, bmp, pcx, tiff, gif и некоторых других. Иногда…

Работа с фигурным текстом (WordArt)

Пример. Подготовим печать, показанную на рисунке. Для этого на панели WordArt следует нажать кнопку "Добавить объект WordArt", а в окне… В окне "Изменение текста WordArt" задайте тип шрифта Arial, размер – 12, удалите имеющийся текст и впишите…

Работа с таблицами

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

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

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

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

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

Word позволяет выполнять простейшие вычисления в таблицах. Для этого необходимо выделить ячейку, в которую должен быть помещен результат, и выполнить Таблица/Формула... . В окне "Формула" следует записать выражение, которое начинается со знака "=" и содержит константы, ссылки на ячейки-источники данных и функции, связанные знаками математических операций. Ссылки записываются в формате электронных таблиц: A1, D12 и т.д., где буква означает номер столбца, а число – номер строки. Функции вставляются в выражение через поле со списком "Вставить функцию:". Следует заметить, что по сравнению с текстовыми процессорами электронные таблицы являются более удобным инструментом для выполнения вычислений в таблицах.

На рисунке показан пример таблицы, содержащей формулы.

Вычисления в четвертой ячейке последнего столбца таблицы выполнены по формуле =B4-SUM(C4:F4). Для ячеек, расположенных под этой ячейкой, в формуле изменяются номера строк. Для ячеек последней строки формулы одинаковы: =SUM(ABOVE).

Заливка ячеек и изменение толщины обрамления выполняются через Формат/Границы и заливка... .

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

В таблицах возможно выравнивание по вертикали. Для этой цели используется панель "Таблицы и границы", в которой, кроме различных способов выравнивания по вертикали, имеется большое количество других инструментов для работы с таблицами, например "Ластик" и "Нарисовать таблицу".

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

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

Создание сложных документов при помощи таблиц

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

Создание форм и шаблонов

Основные понятия

Шаблон — это файл, содержащий настройки Word. Любой документ Word создается на основе некоторого шаблона. Большинство создается на основе шаблона Normal.dot, который загружается автоматически, например, при нажатии кнопки "Создать" на стандартной панели инструментов. При открытии документа, основанного на некотором шаблоне, последний загружается автоматически.

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

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

В редакторе Word имеется набор шаблонов для часто используемых документов. Как правило, эти шаблоны хранятся в папке MSOffice\Шаблоны. Однако, пользователь может создавать и свои собственные шаблоны.

В шаблоне может храниться следующая информация:

· стили;

· параметры страницы и бумаги;

· обычный текст, таблицы, рисунки;

· формы;

· макросы;

· пользовательские меню;

· панели инструментов и другая информация.

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

Создание форм

Построение формы проходит в 3 этапа: · создание текстовой основы (структуры) формы; · вставка и настройка полей формы;

Создание шаблона

Выполните Файл/Создать.... В окне "Создание документа" установите метку "Шаблон", найдите и выделите шаблон "Обычный", на основе которого будет создан свой шаблон. Нажмите "Ok".

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

Выберите меню Файл/Сохранить как... и папку, в которой нужно сохранить шаблон. В поле "Имя файла" введите имя шаблона и нажмите "Ok". Расширение .dot будет добавлено к имени шаблона автоматически.

Загрузка шаблона

Существует два способа загрузки шаблона:

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

при создании нового документа выберите меню Файл/Создать... . В окне "Создание документа" установите переключатель "Документ", найдите и выделите нужный шаблон и нажмите Ok.

 

Средства автоматизации создания документов

Поиск и замена

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

Замена позволяет автоматизировать процесс редактирования документа, например, удаления ненужных пробелов. Для этого следует в поле "Что:" вставить два пробела, а в поле "Заменить на:" – один пробел, и нажать "Заменить все". В специальном окне будет сообщено, сколько сделано замен. Если количество замен больше нуля, то повторно нажать "Заменить все" и т.д.

Организация переноса слов

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

Вставка номеров страниц

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

Вставка оглавления

Порядок создания оглавления Выделите заголовок. В поле "Стиль" панели "Форматирование" выберите стиль заголовка. Более широкий набор форматов дает…

Вставка указателей

1. Идентификация элемента указателя: выделить слово или сочетание слов; выполнить команду Вставка/Оглавление и указатели;

Вставка объектов

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

Построение диаграмм

Выделите в таблице ячейки, данные в которых используются для построения… Через меню Вставка/Объект.../Создание в списке "Тип объекта" выбрать "Диаграмма Microsoft Graph",…

Работа с редактором формул

Для записи формулы необходимо установить курсор в нужное место и обратиться к меню Вставка/Объект/Microsoft Equation 3.0. При этом должны появиться… Общий порядок набора формул заключается в выборе требуемого элемента на панели редактора формул и его уточнении в…

Макросы

Перечислим некоторые задачи, в которых целесообразно применение макросов: · копирование выделенных данных из одного документа в конец другого; · переформатирование активного документа для подгонки под требуемые параметры печати;

Подготовка к записи макроса

Выделить часть текста, для обработки которой предназначен макрос, до начала записи — тогда он будет действовать на любую выделенную часть. Если… Выполнить меню Сервис/Макрос/Начать запись.... В поле "Имя макроса:"… В области "Назначить макрос" нажать кнопку "Клавишам" (в поле "Назначить макрос") —…

Контрольные вопросы

 

1.Каково назначение текстового процессора Word?

2.Каковы основные особенности и возможности текстового процессора Word?

3.Что называется документом?

4.Каковы основные элементы окна программы Word и каково их функциональное назначение?

5.Какой формат сохранения файлов является основным?

6.Какие расширения присваивются именам файлов, сохраняемых в формате "Документ Word"?

7.Каковы основные режимы отображения документов Word?

8.Как можно переключить режим отображения документов?

9.Чем характеризуется режим разметки страницы? Обычный режим?

10.Когда предпочтительней использовать режим разметки страниц, а когда — обычный?

11.Как можно получить помощь в текстовом процессоре Word?

12.Как выглядит окно справочной системы?

13.По какому принципу сгруппированы справочные сведения на вкладке "Содержание"?

14.С помощью какой вкладки можно выполнить поиск справочной информации по ключевым словам?

15.Каковы возможности вкладки "Поиск"?

16.Как организована справочная система Word?

17.Для чего предназначена система контекстной помощи?

18.Как воспользоваться контекстной можно помощью?

19.Как получить справку о названиях инструментов Word?

20.Что такое абзац?

21.Какие параметры определяют параметры форматирования? Параметры страницы?

22.Какие три типа документов Word можно выделить?

23.Какие принципы используются при разработке документов?

24.Каковы особенности работы с несколькими документами в Word?

25.Каковы форматы сохранения файлов в текстовом процессоре Word?

26.С помощью каких средств текстового процессора Word выполняется форматирование?

27.Какие объекты являются основными объектами форматирования?

28.Что такое зона выделения?

29.Каковы наиболее часто используемые способы выделения текста?

30.Как выполняется форматирование абзаца? Каковы его основные возможности?

31.Как выполнить форматирование шрифта?

32.Какие параметры шрифта можно задавать при форматировании?

33.Что называется гарнитурой шрифта?

34.В каких единицах задается размер шрифта?

35.Что такое кернинг?

36.Какие виды списков можно создавать в документе?

37.Как организовать список?

38.Как изменить формат списка?

39.С помощью какого средства форматируется документ со сложной структурой?

40.Как вставить таблицу в документ?

41.Каковы возможности форматирования таблицы?

42.Как изменить обрамление ячеек таблицы?

43.Какие типы списков можно создать в документе Word?

44.Что такое маркированный список?

45.Чем отличается нумерованный список от маркированного?

46.Как изменить форму маркера или формат нумерации?

47.Как можно оформить текст в несколько колонок?

48.В каких случаях в документе оформляется новый раздел?

49.Как можно сбалансировать текст в колонках?

50.Как следует поступить, если при организации двухколоночного раздела допущена ошибка?

51.Как можно удалить границы разделов?

52.В каких случаях в документе должны быть оформлены разделы?

53.Как можно добавить страницу с альбомной ориентацией в документ с книжной ориентацией страниц?

54.Как вызвать панель "Рисование"?

55.В чем отличие рисунков, создаваемых инструментами панели "Рисование" от рисунков в графическом редакторе Paint?

56.Чем отличается векторная графика от растровой?

57.Как хранятся в памяти компьютера векторные рисунки?

58.Какова общая методика создания рисунка?

59.Как сгруппировать детали рисунка?

60.Каковы особенности редактирования рисунка?

61.Как выполняется заливка объектов, созданных средствами панели "Рисование"?

62.Как вставить в текст рисунок из файла?

63.Рисунки каких форматов можно вставить в документ Word?

64.Как может быть расположен рисунок по отношению к тексту в документе?

65.Как изменить взаимное расположение рисунка и текста?

66.Как получить доступ к средствам для создания фигурного текста?

67.Какова общая методика использования фигурного текста?

68.Для чего используются таблицы в документах?

69.Как вставить таблицу в документ?

70.Как получить доступ к созданию и форматированию таблиц?

71.Как можно объединить ячейки таблицы?

72.Опишите способы выделения объектов таблицы?

73.Каковы особенности операции выравнивания в таблице?

74.По каким правилам записываются формулы в ячейки таблицы?

75.Как записываются ссылки на ячейки и вставляются функции в формулу?

76.Какова технология создания сложных документов при помощи таблиц?

77.Что такое шаблон?

78.На основе какого шаблона создается большинство документов?

79.Что называется формой?

80.Для чего служат шаблоны и формы?

81.Какая информация может храниться в шаблоне?

82.Что называется стилем?

83.Какие документы могут служить в качестве формы?

84.Какие типы полей может содержать документ?

85.Как вставить поле?

86.Через сколько этапов проходит построение формы?

87.Как выполняется создание текстовой основы формы?

88.Каковы возможности настройки формы?

89.Как защитить форму?

90.Как создается шаблон?

91.Как загрузить шаблон?

92.Как выполняются правка и замена текста?

93.Как задать автоматический перенос слов в абзаце?

94.Как можно вставить номера страниц в документ Word?

95.Что называется оглавлением документа?

96.Как создать оглавление?

97.Что называется указателем в документе Word?

98.Какие этапы включает в себя создание указателя?

99.Как выполняется идентификация элемента указателя?

100.Как осуществляется сборка указателя?

101.Как осуществляется доступ к встроенным программам, реализующим различные объекты в создаваемом документе?

102.Какое приложение используется для построения диаграмм?

103.Как выбрать приложение для построения диаграмм?

104.Как построить диаграмму?

105.Что такое легенда в диаграмме?

106.Как задать надписи для разметки горизонтальной оси и для легенды?

107.Как отредактировать диаграмму?

108.Каковы возможности редактора формул?

109.Как записать формулу в документе?

110.Каков общий порядок набора формул?

111.Как вставить пробел в формулу?

112.Как выполнить выравнивание формулы?

113.Что называется макросом?

114.Для решения каких задач целесообразно применение макросов?

115.На основе какого языка записывается макрос?

116.Как создаются простые макросы?

117.Сколько этапов и каких можно выделить при работе с макросами?

118.Как проходит подготовка к записи макроса?

119.Как записать и отредактировать макрос?

120.Как запустить макрос?[kgl]

 

[gl]ЛЕКЦИЯ 6. ПРГРАММА ДЛЯ СОЗДАНИЯ ПРЕЗЕНТАЦИИ MS POWERPOINT[:]

 

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

 

Режимы работы программы PowerPoint

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

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

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

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

Режим показа слайдов. Режим позволяет просмотреть процесс прохождения презентации.

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

 

Первые шаги в создании слайдов

Запуск программы PowerPoint После запуска PowerPoint открывается основное окно программы и поверх него -… Появившееся диалоговое окно Создать слайд предлагает палитру из 24 доступных шаблонов для создания различных типов…

Добавление и удаление слайдов

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

Для удаления слайда в меню Правка нужно щелкнуть на команде Удалить слайд.

 

Форматирование текстовых полей

Изменение размеров и положения текстового поля После установки указателя мыши на один из размерных маркеров указатель… Позиционирование текстового поля можно выполнить с помощью мыши. Для этого поместим указатель мыши на край текстового…

Форматирование символов в текстовых полях

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

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

Цвет символов

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

На этой вкладке в соответствующих полях можно задать оттенок, насыщение, яркость, а также компонентный состав цвета. Значения, вводимые в этих полях, находятся в пределах от 0 до 255. Поскольку данные значения являются взаимозависимыми, при изменении содержимого одного из полей PowerPoint автоматически производит подгонку значений остальных полей.

Выравнивание текста

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

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

Рамка и фон текстового поля

  В области Линия выбирается тип рамки, ограничивающей текстовое поле. В…  

Форматирование графики

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

Диаграммы

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

Диаграмма из Excel в PowerPoint

Вставка диаграммы из Excel наиболее просто выполняется в случае, если в Excel диаграмма была создана на отдельном рабочем листе. Для переноса такой… Если теперь дважды щелкнуть на поле, предназначенном для вставки объекта, то… Excel-диаграмму можно перенести также с помощью обычной последовательности команд: Copy, Paste. Однако в этом случае…

Создание фона слайда

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

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

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

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

 

Оформление презентации

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

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

Удаление оформления

Выбранное оформление можно полностью отменить и вернуться к исходному стилю. Для этого щелкнем на кнопке Применить оформление на панели инструментов, а затем в открывшемся диалоговом окне с помощью поля Папка поднимемся на один уровень каталогов выше, чем тот, из которого был выбран текущий дизайн (обычно это каталог: С:\Office\Шаблон). Там находится файл Новая_презентация.pot. Если применить для презентации такой стиль оформления, то все слайды примут первоначальный вид.

Собственный дизайн слайдов

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

Сохранение образцов слайдов

Для того чтобы создать Образец слайда, следует оформить его точно так же, как и обычный слайд. Если мы хотим сохранить Образец для будущих презентаций, то в диалоговом окне Сохранить как выберем тип файла Шаблон презентации (*.pot). Рекомендуется сохранять шаблон презентации в той же папке, в которой сохранены входящие в состав Microsoft Office шаблоны, чтобы к нему можно было обращаться как к дизайну презентации. Эта папка, как правило, имеет имя Дизайны_презентаций. Она находится в папке Шаблоны, которая, в свою очередь, располагается в том каталоге, в котором был установлен пакет Office.

 

Сортировка слайдов

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

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

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

Двойной щелчок на слайде открывает режим слайдов, в котором можно обработать выбранный слайд.

 

Добавление номеров слайдов и нижних колонтитулов

Для вставки в слайды их номеров и нижних колонтитулов в меню Вид щелкнем на пункте Колонтитулы. В раскрывшемся после этого одноименном диалоговом окне выполним необходимые установки.

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

 

Переходы от слайда к слайду

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

Эффекты для отдельных элементов

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

Настройка времени воспроизведения

В конце всей презентации появляется окно, в котором сообщается полное время презентации и задается вопрос: должны ли установленные длительности… При настройке времени презентации нельзя прервать ни один из эффектов…  

Параметры презентации

В конце презентации не следует оставлять последний слайд на экране. Более логичным является вариант, когда после последнего слайда экран становится…   Полезные сочетания клавиш Операция Сочетание клавиш Отмена последнего действия …

Элементы рабочего окна Excel

Строка меню отличается от меню в Word заменой пункта "Таблица" на… На панели форматирования следует отметить кнопку "Объединить и поместить в центре", а также "Денежный…

Ячейки Excel

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

Организация вычислений

Формулы и их запись

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

Работа с Мастером функций

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

Этап — выбор функции

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

 

 

 

Этап — задание аргументов функции

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

 

 

 

 

Технология задания аргументов такова:

· свернуть панель щелчком по кнопке в правой части поля;

· выделить интервал (диапазон), содержащий аргументы (если интервалов несколько, то выделение выполняется при нажатой Ctrl) — за правильностью ввода можно следить с помощью строки формул;

· развернуть панель повторным щелчком по кнопке поля;

· повторить вышестоящие пункты для других аргументов;

· завершить задание аргументов нажатием Ok.

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

Ошибки в формулах

Для облегчения поиска ошибок в формулах целесообразно перейти в режим показа формул в ячейках через Сервис/Параметры/Вид и установить флажок "Формулы". При этом ширина ячеек таблицы будет автоматически увеличена и вместо результатов и сообщений об ошибках будут показаны формулы.

Типовые ошибки:

#REF! — ссылка на несуществующую ячейку;

#DIV/0 — деление на ноль;

#NUM! — нарушение математических правил, например, корень из отрицательного числа;

#ИМЯ? — ошибочное имя функции;

#ЗНАЧ! — аргумент недопустимого типа.

Если формула в ячейке содержит ссылки на другие ячейки, то для облегчения поиска связей формулы, следует выполнить Сервис/Зависимости/Влияющие ячейки. Текущая ячейка будет соединена синими линиями со стрелками со всеми влияющими ячейками. Через Сервис/Зависимости/Зависимые ячейки можно установить на какие ячейки влияет активная ячейка.

Вычисления с массивами

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

=B3:B12 - D3:D12

Формула вычисляет разность значений ячеек в двух столбцах. Если формула записана в ячейку F3, то после нажатия Enter только в ней будет выведен результат, равный разности значений B3 и D3. Все разности в данном примере можно вычислить двумя способами:

· Выделить интервал для записи массива(F3:F12) и нажать Shift+Ctrl+Enter.

· Вычислить по формуле массива в одной ячейке и скопировать формулу на все ячейки массива за маркер указателя.

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

· Выделить интервал для записи массива.

· Вызвать Мастера функций и записать функцию.

Завершить второй этап работы с Мастером функций нажатием Shift+Ctrl+Enter, а не Ok.

Если интервал не был предварительно выделен, или в третьем пункте нажата Ok, то исправить положение можно выделением интервала для массива после вычисления, установкой курсора в поле содержимого ячейки строки формул и нажатием Shift+Ctrl+Enter.

Пример

 

 

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

Сначала выполним ее транспонирование. Для этого выделим D1:H2 и вызовем Мастера функций. В категории "Ссылки и массивы" найдем функцию ТРАНСП(), зададим ее аргумент A1:B5 и нажмем Shift+Ctrl+Enter. Умножим исходную матрицу на транспонированную. Для этого выделим любой интервал размером 2х2 ячейки, например, D4:E5. Запишем формулу =МУМНОЖ(A1:B5; D1:H2) и нажмем Shift+Ctrl+Enter. Результат показан на рисунке.

 

Ввод и форматирование данных в Excel

Ввод данных

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

Общие принципы форматирования

Главный принцип форматирования в Microsoft Excel такой же, как и у других приложений Windows: сначала выделить форматируемую область, затем – применить инструменты форматирования. Основные инструменты форматирования вынесены на панель форматирования и большинство из них совпадают с инструментами текстового процессора Word. Среди новых следует отметить инструмент "Объединить и поместить в центре" и кнопки для задания денежного и некоторых числовых форматов.

Операции выделения

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

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

 

Операции копирования и перемещения

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

Форматирование текстовой информации

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

Форматирование числовой информации

  Для выравнивания чисел по правому краю с заданием отступа справа необходимо выбрать числовой формат…

Работа со списками

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

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

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

Сортировка списков

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

Поиск записей

Для поиска записей следует обратиться к меню Правка/Найти, в поле "Что" диалогового окна "Найти" ввести образец поиска, а в поле "Область поиска" установить "значения". После этого табличный курсор будет установлен на искомую ячейку. Если ячеек с искомым признаком несколько, то для продолжения нажать кнопку "Найти далее". В начале поиска курсор должен быть установлен в начало списка. Допускается применение масок. Маска – это текстовый шаблон, составленный из обычных и специальных символов. В качестве специальных используются символы ? и *. Первый означает любой символ; второй – любой текст. Например, если для рассмотренного выше примера задать поиск информации по маске ?е*, то в таблице будут найдены фамилии Непошеваленко И., Дедикова Т. и Немчинов А.

Применение фильтров

Фильтр - это средство для отбора записей в таблице по некоторому критерию. В Excel имеются два типа фильтров: автофильтр и расширенный фильтр. Автофильтр показывает записи, совпадающие с критериями фильтрации, и скрывает не совпадающие. Расширенный фильтр способен сформировать новую таблицу из отфильтрованных записей.

Автофильтр

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

Расширенный фильтр

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

Построение трендовых моделей при помощи диаграмм

Одной из форм трендовых моделей при постоянном шаге по времени является линейная: В качестве примера используем данные об авиаперевозках в США с 1949 по 1960…  

Cтатистический анализ данных, моделирование и прогноз

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

Регрессионный анализ

Пример простой линейной регрессии: y=m1x+b. Пример множественной линейной регрессии:

Поиск решения

Общая формулировка задачи ЛП: найти неотрицательное решение X системы линейных уравнений AX=B, при котором целевая функция f=CX принимает… Экономический смысл системы AX=B заключается в задании ограничений на… Экономический смысл целевой функции f=CX заключается в максимальной прибыли или минимальной себестоимости, получаемой…

Работа с макросами

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

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

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

с помощью "горячих" клавиш;

посредством выбора имени макроса в меню;

щелчком мыши по графическому объекту, связанному с макросом.

Начало записи макроса

В окне "Запись макроса" укажите имя макроса. Если запуск макроса планируется через меню или "горячие" клавиши, то… Нажмите "Ok". Признак начала записи — появление небольшого окна с кнопкой "Остановить запись".

Пример записи макроса

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

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

Запустить макрорекордер.

Щелкнуть мышью на любой ячейке, чтобы снять выделение диапазона. Нажать кнопку "Остановить запись". Вызвать панель "Элементы управления", щелкнуть по объекту "Кнопка" и, установив указатель мыши на…

Контрольные вопросы

1.Для чего предназначен табличный процессор Excel?

2.Каковы основные элементы рабочего окна Excel?

3.Как называется документ Excel?

4.Из чего состоит рабочая книга?

5.Для чего предназначен пункт меню "Данные"?

6.Из чего состоит строка формул?

7.Как выполняется редактирование информации в строке формул?

8.Как выглядят заголовки строк и столбцов?

9.Что такое указатель ячейки?

10.Для чего используются ссылки на ячейку?

11.Какими могут быть ссылки по форме? По своим свойствам?

12.Чем отличаются относительные ссылки от абсолютных?

13.Как задаются относительные ссылки? Абсолютные?

14.Как можно выделить группу ячеек в таблице?

15.Как записывается диапазон ячеек?

16.Какого типа данные могут быть введены в ячейку?

17.В чем заключается достоинство использования ссылок и формул со ссылками?

18.Каковы правила записи формулы в ячейку таблицы Excel?

19.Как выделить диапазон ячеек в таблице?

20.Как задать диапазон ячеек?

21.Как скопировать формулу в указанный диапазон ячеек таблицы? Что произойдет при этом с относительными ссылками?

22.Перечислите особенности оформления таблицы и выполнения вычислений в рассмотренном примере таблицы стоимости перевозок?

23.Для чего предназначен мастер функций?

24.Как начать работу с Мастером функций?

25.Как выбрать нужную функцию?

26.Сколько категорий функций имеется в Excel?

27.Как задаются аргументы для выбранной функции?

28.Как перейти в режим показа формул?

29.Каковы основные типичные ошибки в формулах?

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

31.Что называется массивом? Формулой массива?

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

33.Какие достоинства по вводу данных в ячейки таблицы имеет Excel по сравнению с Word?

34.Как автоматизировать нумерацию строк списка? Как автоматизировать вставку в столбец или в строку таблицы целых чисел с постоянным шагом, например, 1, 3, 5, 7, ... ?

35.Что такое автозаполнение ячеек?

36.Как на листе Excel выделить несколько несмежных диапазонов?

37.Как переместить выделенную область на текущем листе?

38.Как скопировать выделенную область на текущем листе?

39.В чем отличие форматирования текстов в Excel от Word?

40.В чем особенность ввода последовательности цифр "0983" в ячейку Excel?

41.Как в ячейку Excel ввести текст под углом 45 градусов?

42.Как начать новый абзац текста в текущей ячейке?

43.Как задать нужное количество знаков в десятичной части числа?

44.Как выровнять данные в столбце по правому краю, задав при этом постоянный отступ справа?

45.Что называется списком в табличном процессоре Excel?

46.Как Excel определяет границы списка?

47.Что такое режим автозаполнения ячеек?

48.Для чего применяется сортировка списков?

49.В каких ситуациях применяется сортировка списков по нескольким признакам?

50.Список состоит из двух полей: фамилии студента и оценке по информатике. Какие из этих полей следует использовать как первичный и вторичный признаки сортировки? Обоснуйте ответ.

51.Как сделать так, чтобы при сортировке списка поле с порядковыми номерами записей осталось неотсортированным?

52.Что такое поиск информации в списке?

53.Что такое маска поиска? Как она записывается?

54.Что такое фильтр? Какие виды фильтров имеются в Excel?

55.Объясните принцип работы автофильтра.

56.Объясните принцип работы расширенного фильтра.

57.Чем расширенный фильтр отличается от автофильтра?

58.Каковы правила формирования блока критериев в расширенном фильтре?

59.Что такое трендовая модель?

60.Для чего используются трендовые модели?

61.Как можно создать трендовую модель в Excel?

62.Что показывает коэффициент достоверности аппроксимации R2?

63.Какие прогнозы: краткосрочные, среднесрочные или прогноз на длительный срок используются чаще? Почему?

64.Как оценить степень соответствия трендовой модели исходным данным?

65.Какие средства для построения математических моделей и прогнозирования состояния моделируемого объекта содержит Excel?

66.Каково назначение регрессионного анализа?

67.Что такое уравнение регрессии?

68.Какие виды регрессии различают? приведите примеры?

69.Что показывает коэффициент множественной корреляции Пирсона?

70.В чем заключается задача построения регрессионной зависимости?

71.Для чего применяется F-критерий Фишера? Как он вычисляется?

72.Какими параметрами определяется значимость коэффициента Пирсона?

73.Как построить линейную регрессионную модель в Excel?

74.Что характеризует t-статистика?

75.Какова технология построения регрессионной модели?

76.Каково назначение программы-надстройки "Поиск решения"?

77.Какова общая формулировка задачи линейного программирования?

78.В чем заключается экономический смысл задачи линейного программирования?

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

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

81.Каков смысл ячеек таблицы, подготовленной для поиска решения?

82.Как загрузить программу поиска решения задачи линейного программирования?

83.Какие параметры следует установить в окне "Поиск решения"?

84.Как интерпретировать полученные результаты решения задачи линейного программирования?

85.Что такое макрос?

86.Каково назначение макрорекордера?

87.Где сохраняются макросы?

88.Сколько макросов можно создать для одной таблицы?

89.Сколькими способами можно выполнить запуск макроса? Перечислите их.

90.Как запустить макрос на выполнение?

91.Каковы особенности записи макроса?

92.Какие действия следует выполнить при завершении записи макроса?[kgl]

 

 

[gl]ЛЕКЦИЯ 8-9. СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ MS ACCESS[:]

ОБЩИЕ СВЕДЕНИЯ

Для облегчения работы с базами данных используютсясисте­мы управления базами данных (СУБД, англоязычная аббревиатура DBMS — Database Management… MS Access — наиболее популярная на сегодняшний день СУБД для персональных… MS Access позволяет создавать связанные объекты и устанав­ливать ссылочную целостность данных[1]. MS Access…

Запуск программы

Для запуска MS Access можно использовать меню Пуск систе­мы Windows и с помощью мыши выбрать команду Программы, а затем Microsoft Access, в случае отсутствия Microsoft Access в меню Программы выберите Microsoft Office и в его подменю найдите Microsoft Access).

После запуска MS Access на экране появляется окно диалога Access с наименованием Microsoft Access в строке заголовка. В этом окне следует выбрать один из трех предлагаемых парамет­ров: открытие существующей базы данных, создание новой (пус­той) базы данных, в которую затем могут быть добавлены табли­цы, формы, отчеты или другие объекты или создание базы дан­ных с помощью Мастера.

Для создания пустой базы данных выберите параметр Новая ба­за данных и в открывшемся окне диалога Файл новой базы данных:

1. Выберите из раскрывающегося списка Папка папку, в кото­рой предполагается сохранить создаваемую базу данных, а в поле «Имя файла» введите имя базы данных.

2. Нажмите кнопку Создать.

Главное окно MS Access

Главное окно MS Access содержит строку меню, панель инст­рументов, строку состояния и окно базы данных. Закрытие окна БД приводит к закрытию самой… Через меню Файл можно открыть имеющуюся базу данных или создать новую базу… Строка меню. В строке меню, находящейся в верхней части эк­рана содержится меню текущего окна. Задать команду можно…

Окно базы данных

    В Access-базу данных могут входить разнородные объекты. Как правило, БД состоит из достаточно большого числа таких… Рис..l. Окно базы данных Таблица — набор данных по конкретной теме. Данные таблицы хранятся в записях (строках), состоящих из отдельных полей…

Этапы проектирования базы данных

Проектирование базы данных целесообразно начать с разра­ботки эскиза объектов, которые потребуются для получения ре­зультата. Затем необходимо… При разработке эскиза необходимо ответить на следующие во­просы: • Какими данными мы располагаем?

Создание новой (пустой) базы данных

Чтобы создать новую БД, находясь в главном окне MS Access:

1) выберите команду Файл>Создать базу данных...;

2) перейдите на вкладку Общие с ярлыком Новая база данных;

3) введите имя новой БД в поле «Имя файла»;

4) нажмите кнопку Создать.

MS Access открывает окно для создания базы данных.

Создание таблицы

Создание таблицы производится в два этапа:

• определение структуры базы данных;

• ввод данных.

Создание таблицы в MS Access осуществляется в окне базы данных:

1) перейдите на вкладку Таблицы и нажмите кнопку Создать;

2) в появившемся окне диалога Новая таблица выберите под­ходящий вариант создания таблицы;

3) нажмите кнопку ОК.

Определение структуры таблицы

Структура таблицы может быть создана с использованием ре­жима таблицы либо в режиме Конструктора, а также и с помо­щью Мастера таблиц.

 
 

Наиболее широкие возможности по определению параметров создаваемой таблицы предоставляет режим Конструктора.

 

Рис. 2. Таблица в режиме Конструктора

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

Присвоение имен полям и выбор типа данных

Одним из основных свойств поля является его Длина. Обычно она выражается в символах или знаках. Определяя тем самым, сколько информации в поле может… Также поля делятся на типы. Различные типы полей имеют разное назначение: · Текстовое поле – предназначено для ввода текстовой информации. Размер обычно ограничен 256 символами.

Установка первичного ключа

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

В Microsoft Access можно выделить три типа ключевых полей:

Счетчик, простой ключ и составной ключ.

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

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

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

Каждый тип данных связан с вполне определенным набором свойств. Например, поля данных текстового и числового типа имеют свойство Размер поля. В свойстве Формат логического по­ля задается одно из двух возможных значений, хранимых в этом поле данных: Истина/Ложь, Да/Нет или Вкл/Выкл.

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

Добавление, удаление и перемещение полей

1) установите курсор в поле, перед которым хотите добавить новое поле; 2) выберите команду Вставка > Строки. Для удаления поля из БД:   Свойство Назначение Размер поля   задает максимальное число символов…

Сохранение структуры таблицы

Если структура была создана или изменена, ее необходимо со­хранить. Для сохранения структуры таблицы:

1. Нажмите кнопку Сохранить на панели инструментов или выберите команду Файл Сохранить.

2. Если таблица еще не сохранялась, то в появившемся диало­говом окне введите имя таблицы в соответствующее поле.

3. Нажмите кнопку ОК.

4. Если новая таблица не имеет ключевого поля, для автомати­ческого создания ключа нажмите кнопку Да.

Ввод записей

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

На панели состояния внизу экрана отображается описание ка­ждого поля.

Переход на нужное поле или запись

Для перехода между столбцами и к следующей записи исполь­зуется клавиша <Таb> или комбинация клавиш <Shift><Tab>.

Для перехода между записями также служат кнопки переходов в нижнем левом углу окна, где также отображается общее количе­ство записей и номер текущей записи.

Для перехода к конкретной записи вместо номера текущей за­писи нужно ввести новый номер и нажать клавишу <Enter>.

Переход к другой записи также может быть осуществлен с по­мощью команды Правка > Перейти.

Быстрый путь ввода данных

 

Копирование данных из предыдущей записи. Для копирования данных из аналогичного поля предыдущей записи в текущую на­до нажать <Ctrl><"> (кавычки).

Вставка текущего времени или даты. Чтобы вставить текущую да­ту надо нажать <Ctrl><;> (точка с запятой).

Чтобы вставить текущее время надо нажать <Ctrl><:> (двоеточие).

Инструменты редактирования Windows. Для экономии времени при вводе данных также можно пользоваться инструментами ре­дактирования Windows: вырезанием (<Ctrl><X>), копированием (<Ctrl><C>) и вставкой (<Ctrl><V>) в буфер.

Сохранение данных

В MS Access изменения сохраняются автоматически при сле­дующих действиях:

• переход к следующей записи;

• закрытие режима таблицы или формы. Чтобы сохранить запись без перехода к другой записи, выпол­ните команду Записи> Сохранить запись.

Добавление и удаление записей

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

Для добавления данных в новую запись:

1. Перейдите на первое пустое поле новой записи.

2. Введите значение и нажмите клавишу <Таb> для перехода к следующему полю. Для удаления записей:

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

2. Нажмите клавишу <Delete> или выберите команду Правка > Удалить записи.

3. В появившемся окне подтвердите изменения, нажав кнопку ОК.

Вставка в запись рисунка или объекта

Чтобы добавить рисунок или любой другой объект в запись: 1. Перейдите в режим Конструктора таблиц. 2. Добавьте поле объекта OLE.

Работа с данными таблицы

Просмотр данных в виде формы

Просмотр БД в виде формы позволяет видеть только одну за­пись. Для автоматического создания простой формы:

1. Нажмите кнопку Окно базы данных панели инструментов для перехода в соответствующее окно.

2. Щелкните на вкладке Таблица.

3. Выберите нужную таблицу.

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

Добавление записей с помощью формы

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

Поиск и замена данных

2. Щелкните в любом месте поля, в котором будет осуществ­ляться поиск. 3. Щелкните на кнопке Найти панели инструментов или выбе­рите команду Правка–… 4. В поле «Образец» введите последовательность символов, ко­торую нужно искать.

Сортировка данных

Для выполнения сортировки данных в таблице или форме:

1. Выберите в таблице или форме поле сортировки. В режиме таблицы выделите столбец для сортировки.

2. Для выполнения сортировки по возрастанию (А—Я) или по убыванию (Я—А) нажмите соответствующую кнопку панели инструментов или выберите команду Записи > Сортировка.

Фильтрация данных

1. Фильтр по выделенному фрагменту определяет, какие записи выводятся на экран путем выделения данных в таблице в ре­жиме Таблицы (в том случае,… 2. Обычный фильтр по команде Изменить фильтр определяет, какие записи… 3. В поле Фильтр для (контекстного меню) условие задается непосредственно в контекстном меню для того поля, в кото­ром…

Удаление с экрана лишних данных

Для удаления с экрана лишних данных (полей), а также вы­полнения операции копирования и вставки для столбцов, не яв­ляющихся соседними:

• одного столбца-— установите в него курсор и выберите ко­манду Формат – Скрыть столбцы;

• нескольких столбцов, а также восстановления их отображе­ния — выберите команду Формат Отобразить столбцы....

Примечание: Скрытие столбцов в режиме таблицы не делает скрытым поле в режиме формы.

Команды из меню Правка: Копировать, Вставить, Найти и За­менить на скрытые столбцы не действуют.

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

Для сохранения изменений отображения столбцов следует вы­брать команду Файл Сохранить.

Фиксация столбцов

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

1. Выделите в левой части окна эти столбцы.

2. Выберите команду Формат > Закрепить столбцы. (Если вы­деленных столбцов нет, при выполнении этой команды фиксируется столбец, содержащий курсор.) Новые зафиксированные столбцы добавляются справа к за­фиксированным ранее. Зафиксированные и незафиксированные столбцы разделяются жирной линией. Для отмены фиксации столбцов следует выбрать команду Формат > Освободить все столбцы.

Создание простого отчета

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

1. В окне База данных выберите вкладку Таблица.

2. Выберите нужную таблицу.

3. Выберите команду Вставка Автоотчет или нажмите кноп­ку Новый объект: Автоотчет панели инструментов для созда­ния отчета, содержащего все поля и записи таблицы.

Завершение работы MS Access

Для завершения работы MS Access дважды щелкните на кноп­ке системного меню окна MS Access или выберите команду Файл Выход.

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

УПРАЖНЕНИЕ К ЛЕКЦИИ 9.

1. Создайте базу данных.

2. Создайте таблицу «Товары» (рис. 1), определив ее струк­туру в режиме Конструктора.

3. Укажите первичный ключ в поле «Код товара» и установите для него тип данных Счетчик.

4. Для поля «Название» выберите тип Мастер подстановок... и введите в один столбец фиксированный набор используемых в этом поле значений.

5. Сохраните таблицу.

 

Код товара Название Марка товара Цена
  Телевизор GoldStar CM-2180K $459
  Телевизор Philips 25PT9001 $1499
  Телевизор Panasonic 25V50R $765
  Телевизор GoldStar CF-14E20B $230
  Видеомагнитофон Panasonic HS-800EE $1400
  Видеомагнитофон Philips VR-756 $450
  Видеокамера Samsung V-756 $530
  Видеокамера Sharp E37 $845
  Музыкальный центр Panasonic DH32 $320
  Музыкальный центр Sony MJ-L1 $1289

 

Рис. 4. Таблица «Товары»

6. Введите данные в таблицу, используя для поля «Название» значения из выпадающего списка.

7. Добавьте запись: «Видеокамера», «Panasonic NV-DX1E», «$2599».

8. Осуществите замену названий «GoldStar» на «LG Electronics».

9. Отсортируйте данные по цене.

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

11. Отобразите на экране только данные полей «Название», «Марка товара» и «Цена», удалив с экрана лишние данные.

12. Добавьте поле «Изображение» (тип OLE).

13. Добавьте в первую запись объект — рисунок телевизора, созданный в графическом редакторе.

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

15.Просмотрите данные в режиме Простая форма.

16. В режиме Простая форма добавьте запись: «Видеомагнито­фон», «Sony E15OEE», «$269».

17. В режиме Простая форма осуществите поиск товаров фир­мы Philips.

18. На основе таблицы подготовьте простой отчет.

УСТАНОВЛЕНИЕ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ

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

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

1. Выберите команду Сервис > Схема данных.

2. Используя команду Связи Добавить таблицу, укажите имена таблиц, которые должны быть связаны. Названия ка­ждой из таблиц со списками полей появятся в соответст­вующем окне.

3. Установите курсор в любую из таблиц на поле, по которому будет установлена связь, и «перетащите» это поле на свя­зующее поле другой таблицы.

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

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

1. Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы[4].

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

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

В случае, если для какой-то из таблиц не было определено ключевое поле, то в поле Тип отношения отображается текст: «Не определено».

Для удаления связи: в окне Схема данных выделите ненужную связь и нажмите клавишу <Delete>.

Создание и открытие запроса

Для создания нового запроса: 1. В окне База данных выберите вкладку Запрос и нажмите кнопку Создать. 2. Выберите режим Конструктор.

Запрос на выборку

Для выбора записей, удовлетворяющих определенным крите­риям: 1. В строке «Поле» щелкните в правой части клетки на стрел­ке, указывающей… 2. Проследите, чтобы в строке «Вывод на экран» флажок ото­бражался бы галочкой.

Сортировка блоков данных в запросе

Блоки данных в запросе могут быть рассортированы алфавит­ным или числовым способом в возрастающей (А—Я, 0—9) или убывающей (Я—А, 9—0) последовательности по содержимому от­дельных полей. Можно одновременно производить сортировку по содержимому нескольких полей (до десяти):

1. Щелкните мышью в строке «Сортировка» того столбца (по­ля), по которому необходимо произвести сортировку.

2. Укажите способ сортировки.

Запрос с параметром (параметрический запрос)

1. Откройте в режиме Конструктора окно запроса и добавьте в него таблицу. Создайте запрос, «перетащив» необходимые поля в бланк запроса и задав… 2. В качестве условия введите параметр, заключенный в квад­ратные скобки… 3. Выберите команду Запрос > Параметры.

Вычисляемые поля в запросах

• квадратные скобки ([...]), в них заключаются имена элемен­тов управления; • знаки номеров (ft), в них заключаются распознанные даты; • кавычки (""), в них заключается текст, не содержащий про­белов или знаков пунктуации.

Итоговые запросы

Рис. 6 Функции SQL Для выполнения итогового запроса: 1. Находясь в режиме Конструктора запроса, выберите коман­ду Видä Групповая операция или нажмите кнопку…

УПРАЖНЕНИЕ 1 К ЛЕКЦИИ 10.

1. Откройте БД, созданную в результате выполнения Упраж­нения 1.

2. Создайте таблицу «Поставщики» (рис. 7), объявив клю­чевым поле «Код поставщика».

3. Сохраните таблицу.

4. Откройте в режиме Конструктора таблицу «Товары». После поля «Код товара» создайте новое поле «Код поставщика», вос­пользовавшись мастером подстановок значений этого поля из таблицы «Поставщики». В режиме таблицы задайте для этого по-

ля значения в соответствии со следующими поставками: постав­щик 1010 — товары 2,4, 6, 9; поставщик 1020 — товары 3, 5, 8, 11;

поставщик 1030 — товары 1, 7, 10, 12.

Код пос­тавщика Название фирмы Телефон Факс Адрес
М.Видео (095) 207-9464 (095) 923-2906 Маросейка, 6/8
Диал Электроникс (095) 978-0443 (095)978-1693 Новослобод­ская, 14/19
Мир (095) 152-4001 (095) 152-4251 Чонгарский б-р, 16

Рис. 7. Таблица «Поставщики»

5. Установите связь между таблицами «Товары» и «Поставщи­ки». В таблице «Товары» поле «Код поставщика» становится по­лем внешнего ключа.

6. Создайте и сохраните запрос для отображения названий то­варов, их цен и названий фирм, поставляющих эти товары.

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

8. Создайте и сохраните запрос для отображения цен с дилер­ской скидкой в 3% на каждый товар, с указанием названия фир­мы и ее адреса.

9. Создайте и сохраните запрос для отображения средних цен на все товары.

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

Запрос на создание таблицы

Данный тип запросов следует применять, например, для архи­вирования старых блоков данных или сохранения резервных ко­пий таблиц:

1. Создайте новый запрос выбора и проверьте его коррект­ность, перейдя в режим Таблица. Для создания резервной копии таблицы (таблицы, содержащей те же поля и в том же количестве, что и в оригинале), чтобы не перетаскивать все поля таблицы в строку «Поле», достаточно поместить туда символ *, заменяющий все поля таблицы и находящийся в начале списка полей таблицы.

2. Вернувшись в режим конструктора, выберите команду За­прос > Создание таблицы....

3. В появившемся окне введите имя новой таблицы и нажмите ОК.

4. Выполните запрос.

5. Нажмите кнопку ОК в появившемся специальном диалого­вом окне.

Запрос на обновление

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

1. Создайте новый запрос выбора и проверьте его коррект­ность, перейдя в режим Таблица.

2. Вернувшись в режим Конструктора, выберите команду За­прос Обновление.

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

4. Выполните запрос.

5. Нажмите кнопку ОК в появившемся специальном диалого­вом окне.

Запрос на добавление записей

1. Создайте новый запрос выбора тех блоков данных, которые будут добавлены в некоторую таблицу и проверьте его кор­ректность, перейдя в режим… 2. Вернувшись в режим Конструктора, выберите команду За­прос–… 3. В появившемся окне введите имя таблицы, к которой нужно присоединить данные, и нажмите ОК.

УПРАЖНЕНИЕ 2 К ЛЕКЦИИ 10.

1. Откройте базу данных, созданную в ходе выполнения пре­дыдущих упражнений.

2. Создайте и сохраните запрос на создание резервной копии таблицы «Товары». Присвойте ей имя «Товары!».

3. Создайте и сохраните запрос на обновление в таблице «То­вары!» цен с учетом сезонных скидок в 10%.

4. Создайте и сохраните запрос на создание таблицы «Видео­камеры», отображающей данные о ценах на видеокамеры, марке товара, а также о названиях и телефонах фирм, их поставляющих.

5. Создайте и сохраните запрос на добавление в таблицу «Ви­деокамеры» данных о видеомагнитофонах.

6. Используя команду Правка > Переименовать, измените имя таблицы «Видеокамеры» на «Видеотовары».

7. Создайте и сохраните запрос на удаление данных о видео­магнитофонах Sony E150EE из таблицы «Видеотовары».

8. Создайте простой отчет по запросу 3 из 7-го задания преды­дущего упражнения (запрос для отображения цен с дилерской скидкой в 3%).

Создание форм и отчетов

Создание формы

Форма представляет собой некий электронный бланк, в кото­ром имеются поля для ввода данных. В форме можно: каждое по­ле можно разместить в точно… Форма строится на основе Access-таблицы или запроса. При ка­ждом открытии… Формы могут быть выведены на экран в трех видах: режим кон­структора, режим формы и режим таблицы. Для перехода из…

Формы для связанных таблиц

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

Создание отчета

При создании отчета Access всегда оперирует только с одной единственной таблицей или запросом. Если необходимо объеди­нить информацию из нескольких… Для создания отчета с помощью Мастера отчетов: 1. В окне База данных щелкните на вкладке Отчет.

Создание почтовых наклеек

Для переписки, как правило, используются почтовые наклей­ки и стандартные письма, обычно называемые составными доку­ментами рассылки. В Access почтовые наклейки создаются с по­мощью отчетов. Подобно любому другому отчету, отчет для соз­дания наклеек состоит из элементов управления. Для создания наклеек лучше всего использовать Мастер наклеек. Изменение макета наклейки следует производить в режиме Конструктора. В режиме Конструктора можно проверить перед печатью все пара­метры в окне Макет страницы, которое вызывается по команде Файл Макет страницы.

Печатать почтовые наклейки можно непосредственно из окна предварительного просмотра.

Создание элементов формы или отчета

Создание элементов окна осуществляется в режиме Конструк­тора. Для индикации инструментального окна выберите команду Вид > Панель… Существует три основных типа элементов управления: при­соединенные, свободные, вычисляемые.

УПРАЖНЕНИЕ 3 К ЛЕКЦИИ 10.

1. Откройте базу данных, созданную в результате выполнения Упражнения IV. 1.

2. С помощью Мастера форм создайте и сохраните форму на основе таблицы «Поставщики», выводящую в один столбец зна­чения полей «Название фирмы», «Телефон», «Факс», «Адрес».

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

4. Создайте форму для таблицы «Товары!», отображающую данные о ценах на телевизоры, их марку и изображение, включив в область примечаний минимальную цену. Добавьте в форму кнопку, при нажатии на которую будет выполняться запрос на обновление данных, созданный в третьем задании Упражнения IV.3. (Для обновления данных в форме после нажатия на создан­ную кнопку используйте команду Записи Обновить).

5. Создайте отчет по запросу для таблиц «Товары» и «Постав­щики», отображающий данные о музыкальных центрах: их марку и цену, а также название фирмы-поставщика, включив в область заголовка соответствующее название отчета, в область верхнего колонтитула системную дату, а в область примечаний — среднюю цену*. Оформите отчет с помощью элементов рисования панели элементов. В случае необходимости воспользуйтесь информаци­ей Помощника по разработке отчета.

 

Макросы

Макрос представляет собой совокупность определенных ко­манд управления (макрокоманд), используемых для автоматиза­ции часто повторяющихся… 1. В окне База данных щелкните на вкладке Макрос. 2. В открывшемся окне щелкните на кнопке Создать. Появит­ся окно Макрос.

Выполнение макросов

Существует несколько методов запуска макросов на выполнение:

Из окна База данных: дважды щелкните на имени макроса или выберите кнопку Запуск.

Из меню: в меню Сервис выберите команду Макрос Запуск макроса и из раскрывающегося списка выберите нужный макрос (или введите его имя).

Из окна Макрос: щелкните на пиктограмме с восклицательным знаком (Запуск) или в меню Макрос выберите команду Запуск.

При помощи кнопки: добавьте в форму кнопку и назначьте ей макрос либо с помощью свойства Нажатие кнопки, либо путем вы­бора опций Разные и Запуск макроса в Мастере кнопок.

*Для записи формулы вычисления средней цены воспользуйтесь По­строителем выражений.

При открытии базы данных: для того, чтобы какой-либо мак­рос выполнялся автоматически при каждом новом открытии заданной базы данных, этот макрос необходимо сохранить под именем AutoExec.

Пример. Создание макроса

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

1. Открыть окно базы данных, в которой надо создать макрос.

2. Перейти на вкладку Макросы и щелкнуть на кнопке Соз­дать, вследствие чего откроется окно конструктора макроса.

3. Задать команду Окно Слева направо, чтобы на экране ото­бражались и окно базы данных, в которой создается макрос, и окно макроса.

4. В окне базы данных перейти на вкладку Таблицы.

5. Установить курсор на имя одной из таблиц базы данных и перетащить с помощью мыши в окно макроса и разместить в первой ячейке столбца «Макрокоманда». В поле появится макро­команда ОткрытьТаблицу. Таким образом, в макрос включается операция — открытие таблицы'

6. В столбец «Примечание» той же строки ввести такой текст:

«Открытие таблицы (указать имя таблицы)».

7. С помощью клавиши <Enter> или курсора мыши перейти во вторую строку столбца «Макрокоманда».

8. С помощью курсора мыши перетащить вторую таблицу в окно макроса и разместить во второй ячейке столбца «Макрокоманда».

9. В столбец «Примечание» той же строки ввести текст, пояс­няющий ваши действия.

10. В окне базы данных перейти на вкладку Формы.

11. С помощью курсора мыши перетащить одну из форм в окно макроса. В поле появится макрокоманда ОткрытьФорму*. Таким образом, в макрос включается еще одна операция — от­крытие формы.

12. В столбец «Примечание» той же строки ввести такой текст:

«Открытие формы» и т.д.

13. Повторить эти действия для всех объектов, которые долж­ны быть открыты.

14. Щелкнуть в следующей свободной ячейке столбца «Мак­рокоманда» и открыть список доступных макрокоманд. Выбрать Выполнить команду.

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

Вызовите команду Файл>Сохранить и сохраните макрос под именем Размещение_на_экране».

Запуск макроса

• щелкнуть на кнопке Запуск (на ней изображен восклица­тельный знак); • задать команду Сервис – Макрос > Запуск макроса (имя макроса);

Обмен данными

MS Access позволяет осуществлять обмен данными с другими СУБД и с другими базами данных MS Access, с программами ра­боты с электронными таблицами (Excel и Lotus), а также импор­тировать и экспортировать данные из текстовых файлов. Кроме того, с помощью этих средств можно копировать объекты из од­ной базы данных MS Access в другую.

Экспорт данных

Экспорт данных позволяет использовать информацию, сохра­ненную в Access-базе данных при работе с другой программой:

1. В окне базы данных выберите из списка таблицу, которую предполагается экспортировать.

2. Выберите команду Файл – Сохранить как Экспорт или ко­манду Файл из контекстного меню.

3. В открывшемся окне Сохранение объекта выберите опцию Во внешнем файле или базе данных.

4. Нажмите ОК.

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

6. Нажмите кнопку Экспорт.

7. В открывшемся окне диалога укажите необходимые опции.

8. Нажмите ОК. Таблица будет сохранена в новом файле ука­занного типа.

Импорт данных

MS Access может считывать данные, представленные в другом формате, и сохранять их в новой таблице данных:

1. В окне базы данных, в которую предполагается импортиро­вать таблицу, перейдите на вкладку Таблицы и нажмите кнопку Создать*.

2. Выберите Импорт таблиц и нажмите кнопку ОК.

3. В окне диалога Импорт в поле «Тип файлов» выберите тип импортируемых данных MS Access, укажите папку с БД MS Access, из которой будет осуществлен импорт таблицы.

*Для того, чтобы приступить к импорту или связыванию, можно вы­полнить команду Файл > Внешние данные с последующим выбором опции Импорт Или Связь с таблицами.

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

5. Выделите одну или несколько таблиц для импорта.

Связь с таблицами

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

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

2. Выберите Связь с таблицами и нажмите кнопку ОК.

3. В открывшемся окне диалога укажите тип связываемых файлов (например, Microsoft Excel для установки связи с электронной таблицей) и папку, в которой находится файл для связи.

4. Выберите файл и нажмите кнопку Связь. MS Access запус­тит Мастер связывания таблиц.

Вывод на печать таблиц, запросов, форм и отчетов

Предварительный просмотр

Для выполнения предварительного просмотра:

1. Выберите команду Файл Предварительный просмотр или кнопку Просмотр панели инструментов.

2. Нажмите кнопку Закрыть панели инструментов, для выхода из режима просмотра.

Запуск процесса печати

Для запуска процесса печати:

1. Выберите команду Файл > Печать... или командную кнопку Печать панели инструментов.

2. Если необходимо, укажите диапазон печатаемых страниц и желаемое число копий в текстовом поле «Число копий».

3. Запустите печать кнопкой ОК.

Использование справочной системы

Рис9. Доступ к системе справок УПРАЖНЕНИЕ 4 К ЛЕКЦИИ 10.

Этапы решения задачи на компьютере

В этом случае процесс решения задачи на компьютере включает в себя следующие основные этапы: 1. Постановка задачи. 2. Выбор метода решения (построение математической модели).

Свойства алгоритмов (требования к алгоритмам).

Понятность. Алгоритм должен быть понятен исполнителю, и исполнитель должен быть в состоянии выполнить его команды. Следовательно, алгоритм нужно… Детерминированность. Будучи понятным, алгоритм не должен содержать команды,… Результативность. Смысл этого обязательного требования к алгоритмам состоит в том, что при точном исполнении всех…

Задача. Вычислить площадь круга.

Дано: R, радиус круга.

Требуется: S, площадь руга.

Связь: S=3.14R2.

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

Прочесть (получить) значение R. (ВВОД ДАННЫХ)

Присвоить переменной S значение выражения 3,14*R*R. (КОМАНДА ПРИСВАИВАНИЯ)

Записать (вывести) полученное значение S. (ВЫВОД РЕЗУЛЬТАТА)

Короче можно записать так:

Прочесть значение R

S := 3,14*R*R

Записать значение S

Знак ":=" означает "присвоить". Запись А:=А+2 в программировании она означает команду присваивания. Сначала исполнитель вычисляет значение выражения, стоящего в правой части, а затем полученное значение присваивает переменной, стоящей в левой части. Например, после выполнения команд х:=3; х:=х*5 переменная х примет значение 15.

 

Графическая форма представления основана на замене типичных алгоритмических команд определенными геометрическими фигурами.

 

 

Блок ввода

 

 

Блок вычисления

 

 

Блок вывода

 

Разветвляющиеся алгоритмы. Команда ветвления.

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

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

Задача: вычислить y=|x|.

Дано: х – значение аргумента.

Требуется: у – значение функции. Связь: y =

Словесное представление:

Прочесть значение x.

Если х>=0 то

y:= х

иначе

у:=– х

Конец ветвления

Записать значение у

Упражнение.Какое значение примет Z в результате выполнения алгоритма

X:=3; Y:=4

ЕСЛИ X>Y, ТО Z:=X*X+Y

ИНАЧЕ Z:= Y*Y+X

Конец ветвления

Z:=2*Z

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

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

Здесь Q - проверяемое условие; P1, P2, …, Pn - действия, которые должны быть выполнены в случае истинности условия Q (положительная ветвь ветвления); T1, T2, …, Tm - действия, выполняемые, если условие Q ложно (отрицательная ветвь ветвления).

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

Если Q то

P1

P1

Pn

иначе

T1

T2

Tm

Конец ветвления

 

 

Циклические алгоритмы. Команда повторения

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

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

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

Пока Р повторять

S

Конец цикла

Таким образом, если Р не выполняется, то предусмотрен выход из цикла на команду, записанную после строки "Конец цикла". Здесь условие Р - это условие на продолжение цикла.

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

Повторять

S

Пока не Р

Конец цикла

Для примера напишем блок-схему алгоритма вычисления суммы всех натуральных чисел от 1 до введенного пользователем N. Надо отметить, что можно было…   Дано n=10.

Алфавит языка

Идентификатор – это имя какого-либо элемента программы (константы, переменной, типа, процедуры или функции). Он может состоять из строчных и… Разделители используются для отделения друг от друга идентификаторов, чисел и… Комментарии заключаются либо в фигурные скобки { комментарий 1 }, либо в символы (* комментарий 2 *) и могут занимать…

Begin

write('Привет! Вот мы и начали.') (* эта строка текста появится на экране *)

end.

program olimpiada;

var num,year:integer;

begin

write('Year: ');

readln(year);

if year<1896

then writeln('Too early year.')

else if year mod 4=0

then begin

num:=(year-1896) div 4+1;

writeln('num=',num);

end

else writeln('Non olimpic year.');

 

readln;

end.

 

ТИПЫ ДАННЫХ

Понятие типа данных является ключевым в языке Паскаль. Тип данных характеризует внутреннее представление, множество допустимых значений для этих… идентификатор типа = определение типа; Рассмотрим сначала простые типы данных, каждый из которых определяет упорядоченное множество значений: целые типы,…

Целые типы

 

В языке Турбо Паскаль определено 5 целых типов:

Shortint (-128 ... 127, 1 байт),

Integer (-32767 ... 32768, 2 байта),

Longint (-2147483648 ... 2147483647, 4 байта),

Byte (0 ... 255, 1 байт),

Word (0 ... 65535, 2 байта).

Для целых чисел определены такие операции. Унарные: +,-. Бинарные: сложение, вычитание, умножение, получение частного (div) и остатка (mod) при целочисленном делении и некоторые другие. Также с целыми числами можно производить операции, результаты которых не целые числа. Это обычное деление и операции отношения. Кроме того, имеется большое количество встроенных функций для работы с целыми числами: abs, sqr, sqrt, sin, cos, exp, ln и др.

 

Вещественные типы

В Турбо Паскале имеется 5 вещественных типов. Real (занимает 6 байт, диапазон от 2.9E-39 до 1.7E+38 по модулю, точность… Single(занимает 4 байта, диапазон от 1.5E-45 до 3.4E+38 по модулю, точность 7-8 значащих цифр)

Begin

x := 1/3; y := 1/3;

z := abs(x-y);

writeln('z=',z);

end.

Эта программа выдаст в результате число z=9.93410748106882E-0009. Обычно принято считать, что a=b, если выполняется условие abs(a-b)<eps. Число eps можно определять следующим образом: min(abs(a),abs(b))*10^(-m), где m - необходимое число совпадающих десятичных разрядов.

 

Логический тип

В настоящей публикации представлены наиболее удачные задачи по теме "Логические выражения и их запись на языке Pascal", которые были… Что касается моего задания, то следует отметить, что некоторые студенты… 1. Сумма цифр заданного четырёхзначного числа N превосходит произведение цифр этого же числа на 1.

Символьный тип

Символьный тип Char также называют литерным. Он позволяет работать с символами, которые записываются двумя способами: в одинарных кавычках или по их коду, например 'a', 'B', '*' или, что то же самое, #97, #130, #42. В отличие от текста программы на паскале, символы, соответствующие строчным и заглавным буквам различаются. Множество значений типа Char представляет собой полный набор ASCII - символов (американская стандартная кодировка). В компьютере хранятся шестнадцатеричные коды символов (1 байт), которые и используются в операциях отношения (сравнения). Функция Ord выдает код соответствующего символа, который может быть от 0 до 255. Обратной функцией, которая по коду выдает соответствующий символ, является функция Chr.

Оператор присваивания. Выражения

Чтобы задать переменной какое-либо значение, используется оператор присваивания. Синтаксис оператора присваивания:

<идентификатор>:= <выражение>

Влевой части оператора присваивания стоит идентификатор переменной, а в правой – выражение, результат вычисления которого должен стать значением этой переменной. Между ними указывается составной символ присванивания «:=».

Примеры.

1) В результате выполнения оператора х:=1+2 переменная х будет иметь значение, равное 3.

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

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

идентификатор константы = значение;

Целые константы содержат лишь цифры и знак: -214, 23, вещественные могут содержать также десятичную точку, показатель степени и символ e, который заменяет основание 10 в записи числа: -0.5, -1e-5, 7.2e+15. Логические константы - это значения False или True. Символьная константа представляет собой символ ASCII, заключенный в апострофы. Если символ не имеет физического изображения, то пишется знак # и рядом ASCII-код символа без апострофов.

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

список идентификаторов переменных : тип1;

список идентификаторов переменных : тип2;

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

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

вычисления в круглых скобках;

вычисление значений функций;

унарные операции ( not,+,- );

операции типа умножения ( *,/,div,mod,and );

операции типа сложения ( +,-, or, xor );

операции отношения ( =, <>, <, >, <=, >= ).

В логическом выражении 2<=4 and 5>3 Паскаль выдаст ошибку, поскольку операция and будет выполнена раньше операций сравнения. Верная запись - (2<=4) and (5>3).

Совместимость типов данных

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

ПУСТОЙ И СОСТАВНОЙ ОПЕРАТОРЫ

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

Составным оператором считается последовательность произвольных операторов, заключенная в операторные скобки - зарезервированные слова begin ... end. Допускается произвольная глубина вложенности составных операторов. Составной оператор применяется там, где по синтаксическим правилам языка может стоять только один оператор, а нам надо выполнить несколько действий. В этом случае набор необходимых команд должен быть оформлен как составной оператор. По сути, все тело программы представляет собой один составной оператор.

Стандартные процедуры ввода и вывода

Рассмотрим простейшие процедуры ввода и вывода. По умолчанию ввод осуществляется с клавиатуры, а вывод на экран. К операторам ввода относятся: Read(<список переменных через запятую>); Readln(<список переменных>);

Begin

writeln('Введите натуральное число <= 255');

readln(x);

y1:=cos(n); y2:=cos(x);

write('Зачем-то посчитали: ');

writeln('n=',n,' y1=',y1:7:4, cos(Pi/2):8:4);

{напечатается

Зачем-то посчитали: n= 1.50000000000000E+0000

y1= 0.0707 1.0000}

writeln('x=',x:3,' y2=',y2:7:4);

end.

 

УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ ЯЗЫКА.

Оператор ветвления

 

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

ОПЕРАТОР ПЕРЕХОДА

Оператор перехода имеет вид

GOTO <метка>.

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

label <список меток через запятую> ;

Каждой меткой в программе может быть помечен только один оператор. Операторов перехода с одной и той же меткой можно писать любое количество. Необходимо, чтобы раздел описания метки, сама метка и оператор перехода с ее использованием располагались в пределах одного блока программы (см. тему процедуры и функции). Кроме того, нельзя передавать управление внутрь структурированных операторов (например, if, for, while, repeat и др.).

 

УСЛОВНЫЙ ОПЕРАТОР

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

IF <условие> THEN <оператор1> [ELSE <оператор2>];

В случае истиности логического выражения, стоящего в условии, выполняется <оператор1>, а <оператор2> пропускается. При ложном значении логического выражения пропускается <оператор1> и выполняется <оператор2>.

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

ПРИМЕР: Ввести целое число. Вывести соответствующий ему символ ASCII-таблицы, либо сообщить, что такого символа нет (0-31 - управляющие коды, затем до 256 - печатаемые символы).

program ascii_symbol;

var i:word;

Begin

write('Введите целое число: '); readln(i);

if (i>31) and (i<256) then

writeln('Соответствующий символ - ', Chr(i))

else writeln('Такого символа нет');

Readln

end.

 

ОПЕРАТОР ВЫБОРА

Если у вас не два возможных варианта выполнения программы, а больше, то может использоваться оператор выбора CASE. Структура этого оператора в Турбо Паскале:

CASE <ключ_выбора> OF

C1 : <оператор1>;

C2 : <оператор2>;

. . .

CN : <операторN>;

[ELSE <оператор0>;]

END;

Здесь <ключ_выбора> - это выражение порядкового типа, в зависимости от значения которого принимается решение; C1,...,CN - значения, с которыми сравнивается значение <ключа>; <оператор1>,..., <операторN> - оператор (возможно составные), из которых выполняется тот, с константой которого происходит первое совпадение значения <ключа>, <оператор0> выполнится, если значение ключа не совпадает ни с одной из констант C1,...,CN.

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

ПРИМЕР: Вводится целое число, если это цифра, то определить четная она или нет, а если число, то определить попадает ли оно в диапазон от 10 до 100, если нет, то выдать соответствующее сообщение.

program chislo;

var i:integer;

Begin

write('Введите целое число: ');

readln(i);

case i of

0,2,4,6,8 : writeln('Четная цифра');

1,3,5,7,9 : writeln('Нечетная цифра');

10...100,200 : writeln('Число от 10 до 100 или 200');

else writeln('Число либо отрицательное, либо > 100, но не 200');

end;

Readln

end.

 

ОПЕРАТОРЫ ЦИКЛА

Рассмотрим случай, когда действие надо повторить некоторое количество раз. Например, число х необходимо возвести в целую степень n. Здесь требуется оператор цикла. Операторов цикла в Паскале три: цикл for (с известным числом повторений или цикл с параметром), цикл while (с предусловием) и цикл repeat (с постусловием).

Цикл с параметром

Оператор цикла For используется, когда число итераций цикла известно заранее. Его еще называют цикл со счетчиком. Существует две формы: for_to и for_downto.

Синтаксис

1-я форма:for параметр := нач_знач to кон_знач do оператор

2-я форма:for параметр := нач_знач downto кон_знач do оператор

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

нач_знач и кон_знач – выражения, определяющие начальное и конечное значения счетчика.

оператор – оператор, называемый телом цикла, повторяемый определенное число раз.

Принцип работы цикла for_to (for_downto)

На первом шаге цикла счетчику присаивается значение выражения нач_знач. Затем производится проверка выражения параметр <= кон_знач (параметр >= кон_знач) и, если оно истинно выполняется тело цикла, в противном случае происходит выход из цикла. После выполнения тела цикла происходит изменение параметра на следующее большее (меньшее) значение в зависимости от формы оператора for, т.е. неявно происходит выполнение одного из двух операторов:

параметр := Succ(параметр);

параметр := Pred(параметр);

Затем снова идет проверка выражения параметр <= кон_знач (параметр >= кон_знач) и опять, если оно истинно выполняется тело цикла. Цикл выполняется до тех пор, пока счетчик не станет большим (меньшим) выражения кон_знач.

Примеры

For i:=1 to 10 do writeln('a');

For month:=12 downto 1 do S:=S+1;

For k:=1 downto 5 do p:=p*2;

В первом случае тело цикла выполнится 10 раз и будет выведено на экран 10 букв "а".

В втором случае тело цикла выполнится 12 раз.

В третьем случае тело цикла не выполнится ни разу, т.к. сразу 1>5.

Типовые задачи

1. Даны 10 вещественных чисел. Подсчитать среди них количество положительных.

Слово "даны" означает, что программа должна получить их от пользователя. Идея: мы должны иметь переменную счетчик, которую должны наращивать, когда введенное число окажется положительным. Нам не нужно заводить 10 переменных, достаточно одной. Алгоритм получается примерно такой:

Ввод очередного числа

Проверка

Ввод очередного числа

Проверка

И так еще 8 раз.

Очевидно, что это все можно представить в виде оператора цикла.

Повторять 10 раз

Ввод очередного числа

Проверка

Конец цикла

На языке Паскаль это будет выглядеть так:

for i:=1 to 10 do

Begin

write('Введите ',i,'-ое число: ');

readln(x);

if x>0 then kol:=kol+1 {увеличиваем количество на 1}

end;

Полный текст программы:

program chisla;

Uses crt;

var i, kol:byte;

x:real;

Begin

clrscr;

kol:=0;

for i:=1 to 10 do

Begin

write('Введите ',i,'-ое число: ');

readln(x);

if x>0 then kol:=kol+1 {увеличиваем количество на 1}

end;

writeln('Вы ввели ',kol,' положительных чисел.');

Readln

end.

2. Напечатать буквы латинского алфавита в обратном порядке от 'Z' до 'A'.

program alphabet;

var c:char;

Begin

for c:='Z' downto 'A' do write(c);

Readln

End

3: Вычислить N-е число Фиббоначчи. Числа Фиббоначчи строятся следующим образом: F(0)=F(1)=1; F(i+1)=F(i)+F(i-1); для i>=1. Это пример вычислений по рекуррентным формулам.

program Fib;

var a,b,c:word; i,n:byte;

Begin

write('введите номер числа Фиббоначчи ');

readln(N);

a:=1; {a=F(0), a соответствует F(i-2)}

b:=1; {b=F(1), b соответствует F(i-1)}

for i:=2 to N do

Begin

c:=a+b; {c соответствует F(i)}

a:=b; b:=c; {в качестве a и b берется следующая пара чисел}

end;

writeln(N,'-е число Фиббоначчи =',b); {для N>=2 b=c}

Readln

end.

ЦИКЛЫ С УСЛОВИЕМ.

 

Если заранее неизвестно число повторений цикла, то используются циклы с условием. В паскале имеется два типа таких циклов. Циклы While называют циклами с пред-условием. Они имеют вид

WHILE <логич.выражение> DO <оператор>;

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

Другой вариант циклов с условием - это циклы Repeat. Их называют циклами с пост-условием. Они имеют вид

REPEAT

<оператор 1> ... <оператор N>

UNTIL <логич.выражение>

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

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

РЕКОМЕНДАЦИИ: Для того, чтобы избежать зацикливания программы необходимо обеспечить изменение на каждом шаге цикла значения хотя бы одной переменной, входящей в условие цикла. После выхода из цикла со сложным условием (с использованием операций and, or, xor) как правило необходима проверка того, по какому условию цикл завершен.

ПРИМЕР: Пары неотрицательных вещественных чисел вводятся с клавиатуры. Посчитать произведение для каждой пары и сумму всех чисел.

program cycle_while;

var x,y,sum:real; otv:char;

Begin

sum:=0;

otv='Д';

while (otv='Д') or (otv='д') do

Begin

write('Введите числа x,y > 0 ');

readln(x,y);

writeln('Их произведение = ',x*y:8:3);

sum:=sum+x+y;

write('Завершить программу (Д/Н)? ');

readln(otv);

end;

writeln('Общая сумма = ',sum:8:3);

Readln

End.

ПРИМЕР: В той же задаче можно использовать другой цикл с условием:

program cycle_repeat;

var x,y,sum:real; otv:char;

Begin

sum:=0;

Repeat

write('Введите числа x,y > 0 ');

readln(x,y);

writeln('Их произведение = ',x*y:8:3);

sum:=sum+x+y;

write('Завершить программу (Д/Н)? ');

readln(otv);

until (otv='Д') or (otv='д');

writeln('Общая сумма = ',sum:8:3);

Readln

end.

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

program Evklid;

var a,b,c:integer;

Begin

write('введите два целых числа : ');

readln(a,b);

while b<>0 do

Begin

c:=a mod b;

a:=b;

b:=c;

end;

writeln('наибольший общий делитель = ',a);

Readln

end.

[kgl]

[gl]ЛЕКЦИИ 12-14. КОМПЬЮТЕРНЫЕ СЕТИ И СЕТЕВЫЕ ТЕХНОЛОГИИ[:]

 

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

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

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

 

Принцип централизованной обработки данных (когда к центральной ЭВМ подключалось несколько терминалов – ввод/вывод) не отвечал высоким требованиям к надежности процесса обработки. Вследствие чего возникло обоснованное требование перехода от использования отдельных ЭВМ в системах централизованной обработки данных к распределенной обработке данных.

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

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

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

Абоненты сети– объекты, генерирующие или потребляющую информацию в сети.

Абонентами могут быть отдельные ЭВМ, комплексы ЭВМ, терминалы, промышленные роботы, станки с ЧПУ (числовым программным управлением) и т.д. Любой абонент сети подключается к станции.

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

Физическая передающая среда – линии связи или пространство, в котором распространяются электрические сигналы, и аппаратура передачи данных.

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

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

КЛАССИФИКАЦИЯ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ

В зависимости от территориального распределения абонентских систем вычислительные сети можно разделить на три класса: глобальные вычислительные сети (ЛВС – WAN – Wide Area Network), региональные сети (MAN – Metropolitan Area Network), локальные вычислительные сети (ЛВС – LAN – Local Area Network).

Глобальная сеть объединяет абонентов, расположенных в различных странах, на различных континентах. Взаимодействие между абонентами такой сети может осуществляться на базе телефонных линий связи, радиосвязи и систем спутниковой связи. Региональная сеть связывает абонентов, расположенных на значительном расстоянии друг от друга. Она может включать абонентов внутри большого города, экономического региона, отдельной страны. Обычно расстояние между абонентами региональной вычислительной сети составляет десятки-сотни километров. ЛВС объединяет абонентов, расположенных в пределах небольшой территории. К классу ЛВС относятся сети отдельных предприятий, фирм, банков, офисов. Протяженность такой сети можно ограничить 2 – 2,5 км.

ХАРАКТЕРИСТИКА ПРОЦЕССА ПЕРЕДАЧИ ДАННЫХ

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

Передатчик – устройство, являющееся источником данных.

Приемник – устройство, принимающее данные.

Сообщение – цифровые данные определенного формата, предназначенные для передачи.

Каналы связи: выделенные телефонные каналы, радиоканалы, каналы спутниковой связи. В ЛВС используются витая пара проводов, коаксиальный кабель, оптоволоконный кабель.

Аппаратные средства

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

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

Модуляция – преобразование цифровых сигналов в аналоговые.

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

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

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

Характеристики коммуникационной среды

Скорость передачи данных измеряется количеством битов информации, передаваемых за единицу времени – секунду (бит/с). Часто применяется единица измерения скорости – бод. Бод – число изменений состояния среды передачи в секунду.

Пропускная способность. Единица измерения – знак в секунду.

Достоверность. Единица измерения – количество ошибок на знак. (~10-6 – 10-7).

Надежность. Единица измерения – среднее время безотказной работы – час

АРХИТЕКТУРА КОМПЬЮТЕРНЫХ СЕТЕЙ

Наиболее распространённые архитектуры: · Ethernet (англ. ether — эфир) — широковещательная сеть. Это значит, что все… · Arcnet (Attached Resource Computer Network — компьютерная сеть соединённых ресурсов) — широковещательная сеть.…

Модель взаимодействия открытых систем

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

Обработка сообщений уровнями модели ВОС

Физический уровень заголовка не добавляет. Сообщение, обрамленное заголовками и концевиком, уходит в коммуникационную сеть и поступает на… При этом в абонентской ЭВМ происходит обратный процесс — чтение и отсечение… Внимание! Каждый уровень модели взаимодействия открытых систем реагирует только на свой заголовок.

Преимущества семиуровневой модели.

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

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

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

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

Модель взаимодействия для ЛВС

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

ПРОТОКОЛЫ КОМПЬЮТЕРНОЙ СЕТИ

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

КЛАССИФИКАЦИЯ КОМПЬЮТЕРНЫХ СЕТЕЙ ПО СТЕПЕНИ ГЕОГРАФИЧЕСКОГО РАСПРОСТРАНЕНИЯ

 

По степени географического распространения сети делятся на локальные, городские, корпоративные, глобальные и др.

 

ЛОКАЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СЕТИ

Локальная сеть (ЛВС или LAN — Local Area NetWork)— сеть, связывающая ряд компьютеров в зоне, ограниченной пределами одной комнаты, здания или… Небольшая офисная локальная сеть  

ТИПОВЫЕ ТОПОЛОГИИ ЛВС

Физическая передающая среда ЛВС

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

Основные топологии ЛВС

Типичными топологии локальных вычислительных сетей являются: кольцевая, шинная, звездообразная. Иногда для упрощения используют термины — кольцо, шина и звезда. Любую… Узел — любое устройство, непосредственно подключенное к передающей среде сети.

Назначение ЛВС

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

ЛВС позволяют также реализовывать новые информационные технологии в системах организационно-экономического управления.

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

ИНТЕРНЕТ. ПРИНЦИПЫ ПОСТРОЕНИЯ

Благодаря сети стал доступен (бесплатно или за умеренную плату) огромный объём информации. Так, пользователь в любой стране может связаться с… Интернет финансируется правительствами, научными и образовательными… Сеть была создана в 1984 году, и сейчас ею пользуются примерно сорок миллионов человек. Интернет всё время изменяется,…

Система адресации в Интернет

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

Схема подключения ЛВС к Интернет

 
 

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

В системе адресов Интернет приняты домены, представленные географическими регионами. Они имеют имя, состоящее из двух букв. Географические домены некоторых стран: Казахстан – kz, Россия – ru, Украина – ua. Существуют и домены, разделенные по тематическим признакам. Такие домены имеют трехбуквенное сокращенное название. Учебные заведения – edu, Коммерческие организации – com, правительственные учреждения США – gov, организации, занимающиеся сетевыми вопросами – net, некоммерческие организации – org.

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

Пример. Существует имя tutor.sptu.edu. Здесь edu – общий домен для школ и университетов. Tutor – поддомен sptu, который является поддоменом edu.

Контроль за использованием доменных имен осуществляет специальная служба Сети – Служба доменных имен (Domain Name Service – DNS).

Основная цель DNS – поставить в соответствие символьному адресу компьютера (то есть доменному имени) его IP-адрес. Доменное имя компьютера состоит из двух частей: имя компьютера и домен (область), в котором он находится.

URL(Uniform Resource Locator) – универсальный указатель ресурсов – это способ адресации к любому устройству или устройству в Интернет. URL имеет следующий стандартный формат:

протокол :// имя_машины.имя_домена / полное имя файла.

Например, дан следующий адрес ресурса:

http://www.tutorial.ru/name/index.htm.

http – для доступа к ресурсу используется протокол передачи гипертекста.

www.tutorial.ru идентифицирует Интернет-адрес компьютера Сети. Это доменное имя компьютера. Подробнее: Tutorial – уникальная часть доменного имени (в данном случае – это доменное имя второго уровня), однозначно указывающее место хранения данных, www – дополнительная часть, показывающая, что это веб-сервер, а ru – имя зоны, в данном случае – российской (доменное имя первого уровня).

/name/index.htm – полное имя файла, расположенного на данном компьютере.

Обратите внимание на то, что в качестве разделителя каталогов в Интернет выступает символ слэш "/", а не обратный "\", как обычно.

Пример адреса URL

http:// www .univer .edu .ru  
протокол Имя сервиса Домен третьего уровня Домен второго уровня Домен первого уровня
    Имя сервера

 

 

Основные возможности, предоставляемые сетью Интернет

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

World Wide Web — главный информационный сервис.

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

WWW-cтраницы — гипермедийные документы системы World Wide Web. Создаются с помощью языка разметки гипертекста HTML (Hypertext markup language).

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

Электронная почта.

<имя пользователя> @ < имя почтового сервера>. Например: earth@space.com, где earth — имя пользователя, space.com — имя… Сообщения, поступающие по e-mail, хранятся в специальном "почтовом" компьютере в выделенной для получателя…

Cистема телеконференций Usenet (от Users Network).

· news — вопросы, касающиеся системы телеконференций; · comp — компьютеры и программное обеспечение; · rec — развлечения, хобби и искусства;

Системы информационного поиска сети Интернет.

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

· предметные каталоги, формируемые людьми-редакторами;

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

Системы, основанные на предметных каталогах.

Пример. Если нужно выяснить, какая в мире имеется информация о динозаврах, достаточно спуститься по иерархии: Науки ==> Животные ==> Доисторические животные ==> Динозавры. Каталоги, составленные людьми, более осмыслены, чем автоматические индексы. Их очень мало, так как их создание и…

Автоматические индексы.

Автоматический индекс состоит из трёх частей: · программы-робота; · базы данных, собираемой этим роботом;

Программа пересылки файлов Ftp.

6. Программа удалённого доступа Telnet. Позволяет входить в другую вычислительную систему, работающую в Интернет, с… Функциипрограммы-клиента:

Мультимедиа и мультимедиа-компьютер

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

Вопросы для самоконтроля

 

1. Охарактеризуйте основные виды сетевых топологий.

2. Назовите характеристики распространённых сетевых архитектур.

3. Дайте краткую характеристику специального сетевого оборудования.

4. В каких областях и с какой целью применяются локальные сети?

5. Перечислите основные сервисы сети Интернет.

6. Что такое IP-адрес?

7. Какие основные услуги предоставляет пользователям система WWW?

8. Как организованы системы информационного поиска сети Интернет?

9. Дайте сравнительную характеристику систем информационного поиска Yahoo! и Alta Vista.

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

11. Приведите примеры устройств "виртуальной реальности" и опишите принципы их работы.

12. Каким вам представляется мультимедийный компьютер?

13. Какой носитель информации используется для распространения мультимедиа-программ?

14. Охарактеризуйте средства создания мультимедиа-приложений.[kgl]

 

[gl]ЛЕКЦИЯ 15. ОСНОВЫ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ[:]

 

Информация и информационная безопасность

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

Вопросы для самопроверки

 

1.Что такое информация

2.Понятие «защита информации»

3.Что понимают под «информационной безопасностью»

 

Общие проблемы информационной безопасности

• Что защищать? • От чего защищать? • Как защищать?

Классификация мер по защите информации

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

· Нормативно-правовые

· Морально-этические

· Организационные

· Технические.

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

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

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

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

· Принятие правовых обязательств со стороны сотрудников пред­приятия в отношении сохранности доверенных им сведений (ин­формации)

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

Для надежной защиты конфиденциальной информации целесообразно при­менять следующие организационные мероприятия:

· Определение уровней (категорий) конфиденциальности защи­щаемой информации

· Выбор принципов (локальный, объектовый или смешанный) ме­тодов и средств защиты

· Установление порядка обработки защищаемой информации

· Учет пространственных факторов: введение контролируемых (охраняемых) зон правильный выбор помещений и расположение объектов меж­ду собой и относительно границ контролируемой зоны

· Учет временных факторов: ограничение времени обработки защищаемой информации доведение времени обработки информации с высоким уровнем конфиденциальности до узкого круга лиц

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

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

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

· Выделить те помещения, внутри которых циркулирует конфиден­циальная информация и учесть используемые в них техничес­кие средства

Осуществить такие технические мероприятия:

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

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

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

· Обеспечивать надежную защиту информации

· Не создавать заметных неудобств сотрудникам и особенно кли­ентам.

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

 

Защита компьютера

Гораздо важнее защита встроенных накопителей. Существуют несколь­ко типов программных средств, способных решать эту задачу: • Защита диска от записи и чтения • Контроль за обращениями к диску

Цифровая подпись

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

Электронные ключи

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекции по курсу Информатика Лекция 1. Основные понятия и методы теории информатики и кодирования. Информатика как научная дисциплина. Понятие информации и информационных процессов
Лекция Основные понятия и методы теории информатики и кодирования... Информатика как научная дисциплина... Понятие информации и информационных процессов...

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

ЛЕКЦИЯ 1. Введение в информатику Широко распространён также англоязычный вариант этого термина — Сomputer science, что означает буквально компьютерная наука
Содержание Что такое инфоpматика Что такое информация В каком виде существует информация Как переда тся информация... Что такое инфоpматика...

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

ЛЕКЦИЯ № 1. Факторы выживания в природной среде ЛЕКЦИЯ № 2. Обеспечение водой ЛЕКЦИЯ № 3. Обеспечение питанием ЛЕКЦИИ по ОБЖ
КЛАСС Содержание Стр I четверть ЛЕКЦИЯ Факторы выживания в природной среде ЛЕКЦИЯ... ЛЕКЦИЯ Факторы выживания в природной... ЛЕКЦИЯ Обеспечение питанием...

Лекции по дисциплине Устройство и функционирование информационных систем Раздел 1. Информационные системы. Основные понятия и классификация
Раздел Информационные системы Основные понятия и классификация... Тема Информационные системы Основные понятия и... В данной теме рассматриваются общие понятия относящиеся к операционным системам определяются их типы и базовые...

Лекция №1. Основные понятия математического моделирования социально-экономических систем
Основные понятия математического моделирования социально экономических систем... Термин экономико математические методы это обобщающее название комплекса экономических и математических научных...

Введение. Состав вычислительной системы, программного обеспечения и других программных обеспечений
КОНСПЕКТ ЛЕКЦИЙ ПО КУРСУ... quot Операционные системы и офисные приложения quot для студентов направления В...

Лекции по социально-экономической статистике. Основные понятия и категории сэс
Тема Основные понятия и категории сэс... В связи с переходом на международную систему учета и статистики основной макроэкономической моделью в нашей стране...

0.035
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам