В программе можно использо- § 15. Организация вычислений 101 вать комментарии — текст, кото- Пример 15.5. Программа с рый не анализируется при запу- комментариями и отформати-ске программы на выполнение. рованным кодом: Текст после символов // счита- Значок для форматированияется комментарием и выделяется кода на панели инструментовзеленым цветом (пример 15.5). имеет следующий вид: В комментариях удобно за-писывать условие задачи. Пояс-нения к командам, записанныекак комментарии, нужны дляпонимания действия, выполняе-мого командой. В языке про-граммирования Pascal коммента-рии можно записать в несколькострок. Тогда текст, являющийсякомментарием, заключают в фи-гурные скобки.? 1. Перечислите этапы решения задачи по программированию. 2. Что понимают под тестированием программы? 3. Для чего можно использовать комментарии?УпражненияДаны x, y, z. Напишите программу для вычисления значения ариф-метических выражений. x + y 2 + x2 +1. a = x +y − z . 2. a = 5 2x −z . 3. a = (1 + z) 4 . x2 + 2 3+ y2 1 4 x2 +Напишите программу для решения геометрической задачи.1. Найдите длину окружности и площадь круга заданногорадиуса.2∗. Найдите угол при основании равнобедренного треуголь-ника, если известен угол при вершине. Правообладатель Народная асвета
102 Глава 3. Основные алгоритмические конструкцииНапишите программу для решения физической задачи.1. Велосипедист едет с постоянной скоростью v км/ч. Засколько минут он проедет расстояние в s км?2∗. Автомобиль проходит первую часть пути длиной s1 км заt1 мин, участок пути длиной s2 км за t2 мин и участок длинойs3 км за t3 мин. Найдите среднюю скорость автомобиля в км/ч.Напишите программу для решения химической задачи.1. В организме человека на долю атомов кислорода прихо-дится 65 % от массы тела. Найдите массу атомов кислородадля своей массы тела.2∗. Масса атома кислорода равна 26.56 10−27 (это число наязыке Pascal записывается так: 26.56E-27, буква E — англий-ская). Сколько атомов кислорода содержится в вашем теле? § 16. Реализация алгоритмов работы с целочисленными данными В PascalABC определены раз- 16.1. Целочисленный тип данныхличные типы данных для рабо-ты с целыми числами, позволя- Часто при решении задач нуж-ющие выполнять действия над но работать с целыми числами.данными из разных числовых Для этого в Pascal используетсядиапазонов. Чем больше диапа- тип данных integer. С помощьюзон, тем больше места в памяти переменных этого типа можно за-компьютера отводится для хра- давать целые числа из диапазонанения переменных. от –2147483648 до 2147483647. Для типа данных integer опре- Некоторые целочисленные ти- делены следующие операции:пы данных: Тип Диапазон значений Математические Записьshortint –128..127 операции в Pascalsmallint –32768..32767 + (сложение) +integer, –2147483648..2147483647longint – (вычитание) –byte 0..255word 0..65535 (умножение) * целочисленное деление div mod нахождение остатка Правообладатель Народная асвета
§ 16. Реализация алгоритмов работы с целочисленными данными 103 Для целочисленных данных Пример 16.1. Ошибка исполь-не определена операция деления, зования операции деления длякак для действительных чисел. целочисленных типов данных:При попытке использовать опера-цию деления будет выдана ошиб- Пример 16.2.ка (пример 16.1). V. Программа: var a, b, c, d: integer; Для организации вычислений beginc целыми числами определеныоперации div и mod. Эти операции read(a, b);имеют такой же приоритет, как и c:= a div b;операции деления и умножения. d:= a mod b; writeln('целая часть = ', Пример 16.2. Даны два целых c);числа a и b. Напишем програм- writeln('остаток = ', d);му, которая находит целую часть end.от деления a на b и остаток. VI. Тестирование программы. Запустите программу и вве- Этапы выполнения задания: дите значения a = 11 и b = 4. I. Определение исходных дан- Результат работы программыных: переменные a и b. должен быть таким, как пока- II. Определение результатов: пе- зано ниже:ременные c (целочисленное част-ное) и d (остаток). III. Алгоритм решения задачи: 1. Ввод исходных данных. 2. Целочисленное частное находим как результат опе- рации a div b, остаток — a mod b. 3. Вывод результата. IV. Описание переменных. Все переменные, определенныедля решения задачи, имеют типinteger. Значение, выдаваемое как ре-зультат операции mod, можетПравообладатель Народная асвета
104 Глава 3. Основные алгоритмические конструкцииРезультат операций div и отличаться от математического определения остатка (в математи-mod для разных чисел: ке под остатком понимают неот- рицательное число). Если остатокa b a div b a mod b не равен нулю, то знак числа, яв- ляющегося результатом операции17 3 5 2 mod, определяет знак делимого.–17 3 –5 –217 –3 –5 2–17 –3 5 –2Так, a mod b = a -(a div b)* b. 16.2. Использование целочисленных данных для решения задач Пример 16.3. Пример 16.3. Пусть таймер по- V. Программа: казывает время только в секундах. var c, m, s: integer; Напишем программу, переводя- begin щую время в минуты и секунды. write('введите с = '); Этапы выполнения задания: readln(c); I. Определение исходных дан- {Минуты} ных: переменная с (время в се- m:= c div 60; кундах). {Секунды} II. Определение результатов: s:= c mod 60; переменные m (полное количе- write(m, ':', s); ство минут) и s (остаток секунд). end. III. Алгоритм решения задачи: VI. Тестирование программы. Запустите программу и вве- 1. Ввод исходных данных.дите значение c = 137. 2. Для нахождения полного Результат работы программы: числа минут нужно найти целую часть от деления исход- Для значения с = 24 получим: ного числа секунд на 60. 3. Оставшиеся секунды на- ходим как остаток от деления исходного числа секунд на 60. 4. Вывод результата. IV. Описание переменных. Переменные, определенные для решения задачи, имеют тип integer. Правообладатель Народная асвета
§ 16. Реализация алгоритмов работы с целочисленными данными 105 Пример 16.4. Задано двузнач- Пример 16.4.ное число. Нужно поменять места-ми первую и вторую цифры числа.Этапы выполнения задания:I. Определение исходных дан-ных: переменная а (исходноечисло).II. Определение результатов:переменная b (преобразованноечисло).III. Алгоритм решения задачи:1. Ввод исходных данных. 2. Для преобразования чис- V. Программа:ла необходимо выполнить сле-дующие действия: var a, b, a1, a2: integer; а) в переменной a1 сохраним beginвторую цифру числа. Для вы- write('введите a = ');деления цифры из числа нужно readln(a);найти остаток от деления ис- {Выделение последнейходного числа на 10 (a mod 10); цифры} б) для выделения первой a1:= a mod 10;цифры (переменная a2) нужно {Выделение первой цифры}найти целую часть от деления a2:= a div 10;числа на 10; b:= a1 * 10 + a2; write('результат = ', b); в) искомое число b получим,если умножим a1 на десять и end.к полученному произведению VI. Тестирование программы. Запустите программу и вве-прибавим значение перемен- дите значение a = 25.ной a2. Результат работы программы 3. Вывод результата. должен быть следующим:IV. Описание переменных.Все переменные, определенныедля решения задачи, имеют типinteger. Правообладатель Народная асвета
106 Глава 3. Основные алгоритмические конструкции Издавна на Руси применялась Пример 16.5. В историческойсистема мер, отличная от со- книге длина отреза ткани изме-временной Международной си- рялась в локтях. Напишем про-стемы единиц (СИ). Например: грамму, которая переведет локти в метры и сантиметры. 1 локоть = 45 см; 1 аршин = 16 вершков; Этапы выполнения задания: 1 вершок = 4 ногтя; I. Определение исходных дан- 1 ноготь ≈ 11 мм. ных: переменная l (локти). II. Определение результатов: пе- Пример 16.5. ременные m (метры) и s (санти- V. Программа: метры). var l, m, s, x: integer; III. Алгоритм решения задачи: begin 1. Ввод исходных данных. write('введите l = '); 2. Сначала переведем локти readln(l); в сантиметры. Для этого ко- x:= l * 45; личество локтей нужно умно- {метры} жить на 45 и сохранить зна- m:= x div 100; чение в переменной x. {сантиметры} 3. Для определения числа s:= x mod 60; метров найдем целую часть от write(l, 'локтей = '); деления x на 100. write(m, ' м ', s, ' см'); 4. Оставшиеся сантиметры end. можно найти как остаток от деления x на 100. VI. Тестирование программы. 5. Вывод результата. IV. Описание переменных: Запустите программу и вве- Все переменные, определенные для решения задачи, имеют типдите значение l = 7. integer. Результат работы программыдолжен быть следующим:? Какой тип данных можно использовать в Pascal для работы с цело- численными данными? 2. Какое максимальное значение можно задать переменной типа integer? 3. Какие операции определены для целочисленных данных? Правообладатель Народная асвета
§ 16. Реализация алгоритмов работы с целочисленными данными 107 Упражнения Вася написал программу, которая переводит длину из метров в ки-лометры и метры. Но он не может решить, где нужно использовать div,а где mod. Помогите ему. Откройте файл и исправьте программу. var d, m, k: integer; begin write('введите d = '); readln(d); k:= d … 1000; m:= d … 1000; write(d, ' м = '); write(k, ' км ', m, ' м'); end. Ответьте на вопросы для примера 16.4. 1. При каких значениях переменной a значение переменной b будет таким же? 2. Всегда ли в результате выполнения программы мы будем получать двузначное число? Почему? 3. Попробуйте ввести трехзначное число (например, 125). Объясните получившийся результат. Напишите программы для решения задач. Используйте операцииdiv и mod. 1. Задано двузначное число. Найдите среднее арифметиче- ское цифр числа. 2. Задано двузначное число. Найдите разность между коли- чеством десятков и единиц. 3. Дана масса в граммах. Переведите ее в килограммы и граммы. 4. Площадь участка измеряется в арах. Найдите количество полных км2. Для старорусской системы весов известны следующие соотношения: 1 берковец = 10 пудов = 400 фунтов = 38 400 золотников. Напишите программу, которая переводит массу, заданную в золот- никах, в фунты, пуды и берковцы. Правообладатель Народная асвета
108 Глава 4. Аппаратное и программное обеспечение компьютера Глава 4 АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА § 17. Современные компьютерные устройства 17.1. Виды компьютеровПример 17.1. Развитие вычислительной тех- ники привело к появлению боль- шого разнообразия устройств. Со- временные компьютеры имеют различную конструкцию и внеш- ний вид. Совокупность всех устройств компьютера называют его ап- паратным обеспечением.Настольный компьютер Настольный компьютер со- стоит из системного блока и подключенных к нему внешних устройств. Пользователь сам опре- деляет качественный и количе- ственный состав подключаемых к системному блоку устройств. В мобильных компьютерах все необходимые устройства находят-Ноутбук ся в одном корпусе. Переносные компьютеры имеют возможность беспроводного подключения к внешним устройствам и сетям. Основные разновидности мо- бильных компьютеров:Планшет 1. Ноутбуки — полноценные компьютеры с клавиатурой, экра-Правообладатель Народная асвета
§ 17. Современные компьютерные устройства 109ном, жестким диском и возмож-ностью использования широкогоспектра программ.2. Планшетные компьютеры(планшеты) имеют ограниченныевозможности, виртуальную кла-виатуру и операционную систему Компьютер-трансформерс набором команд. (ноутбук-планшет)3. Смартфоны — телефоныс некоторыми возможностямикомпьютера. Современные смарт-фоны прекрасно справляются сомногими задачами, не свойствен- Смартфонными телефонам. Это работа сэлектронной почтой, создание иредактирование текстовых доку-ментов, просмотр фильмов, про-слушивание музыки и многоедругое.Для решения наиболее слож-ных задач применяют суперком-пьютеры. Они обладают огром- Суперкомпьютерной вычислительной мощностьюи превосходят по своим харак-теристикам большинство суще-ствующих в мире компьютеров.Среди областей их примененияможно отметить математическоемоделирование, метеорологию,авиационную промышленность,сейсмологию и др. Изображенияразличных видов компьютеров Один из возможныхпредставлены в примере 17.1. компьютеров будущего Правообладатель Народная асвета
110 Глава 4. Аппаратное и программное обеспечение компьютера Пример 17.2. Внутренние 17.2. Назначение устройствустройства компьютера. персонального компьютера Материнская плата Состав устройств (конфигура- ция) компьютера может изме- Процессор няться в зависимости от решае- Оперативная память кон- мых задач.структивно представляет собойнабор микросхем, размещен- Базовая конфигурация на-ных на одной небольшой плате. стольного компьютера содержитМодули оперативной памяти следующие функциональные бло-вставляются в соответствующие ки: системный блок, монитор,разъемы материнской платы. клавиатуру, мышь. В мобильных компьютерах эти устройства ин- тегрированы в единое целое. В системном блоке размеща- ются: материнская плата, блок питания, устройства памяти, карты расширений (видеокарта, звуковая карта, сетевая карта). Все компоненты компьютера связаны между собой самой боль- шой печатной платой. Эту плату называют материнской платой. На ней установлен процессор. Процессор — важнейшее устройство компьютера, его мозг. Он обрабатывает инфор- мацию, выполняя вычисления. Устройства памяти предназна- чены для хранения информации. Память компьютера бывает вну- тренняя и внешняя.Модуль оперативной памяти Внутренняя память находит- ся внутри компьютера и предна- значена для хранения программПравообладатель Народная асвета
§ 17. Современные компьютерные устройства 111и их данных в процессе работы Пример 17.3. Устройства внеш-компьютера. ней памяти. Внешняя память предназначе- Винчестер, который разме-на для долговременного и энерго- щается внутри системного бло-независимого хранения программ ка (на рисунке крышка винче-и данных. К одному компьютеру стера снята).можно подключить несколькоустройств внешней памяти. Внутренняя память подразде-ляется на оперативную и посто-янную. Оперативная память (RAM) служит для хранения про- грамм и данных, с которыми компьютер работает в данный момент. Обмен данными между про- Внешний винчестер, которыйцессором и оперативной памятью подключается к портам систем-выполняется за очень короткие ного блока.промежутки времени. При вы-ключении электропитания вся Для переноса данных исполь-информация исчезает из опера- зуют:тивной памяти. Оптические Флеш-память Постоянная память (ROM) — диски энергонезависимая память для хранения программ управле- ния работой и тестирования устройств компьютера. Кроме программы первона-чального тестирования компью-тера, в постоянной памяти хра-нится BIOS (базовая система Правообладатель Народная асвета
112 Глава 4. Аппаратное и программное обеспечение компьютера Пример 17.4. Периферийные ввода-вывода). Данные в посто-устройства. янную память заносятся при из- готовлении компьютера. Видеопроектор Основным устройством дол-Документ-камера говременного хранения ин- формации является винчестер (жесткий диск). Винчестер находится внутри системного блока, но относится к внешним устройствам памяти. Существуют винчестеры, кото- рые могут подключаться к си- стемному блоку. Винчестер можно условно раз- делить на несколько логических дисков (разделов). Обслужива- ние одного логического раздела не затрагивает другие разделы. Кроме винчестера, к устрой- ствам внешней памяти относятся оптические диски и флеш-память.Веб-камера Не входящие в системный блок устройства называют пе- риферийными. Периферийные устройства ввода- вывода подключаются к портам (разъемам) материнской платы или карт расширений. Обычно они выводятся на заднюю панель компьютера. С назначением клавиатуры, мы-Микрофон ши, монитора, принтера и сканера вы познакомились в 6-м классе.Правообладатель Народная асвета
§ 17. Современные компьютерные устройства 113Рассмотрим назначение других Колонкипериферийных устройств. Наушники Гарнитура Видеопроектор предназначендля проецирования изображенияна большой экран. Документ-камера позволяетполучить цифровое изображениелюбых предметов. Веб-камера — малоразмернаяцифровая видео- или фотокаме-ра, способная в реальном време-ни фиксировать изображения,предназначенные для дальней-шей передачи по сети Интернет. Для ввода звуковой информа-ции используют микрофон, а длявоспроизведения — акустическиесистемы (звуковые колонки инаушники). Иногда микрофон инаушники объединяются в одноустройство — гарнитуру. Рассмотрите примеры 17.2—17.4на с. 110—113.? 1. Что такое аппаратное обеспечение компьютера? 2. Какие конструкции компьютеров вам известны? 3. Назовите мобильные компьютеры. 4. Для чего предназначен процессор? 5. Какая бывает память компьютера? 6. Для чего предназначена оперативная память? 7. Для чего предназначена постоянная память? 8. Назовите устройства внешней памяти. 9. Перечислите устройства ввода информации. 10. Назовите устройства вывода информации. Правообладатель Народная асвета
114 Глава 4. Аппаратное и программное обеспечение компьютера Упражнения Определите объем памяти жесткого диска компьютера, к которому вы имеете доступ в вашем учебном заведении или дома. Какой объем занимает информация, хранящаяся на нем? Запишите данные в тетрадь. Каким, на ваш взгляд, может быть компьютер будущего? Напишите эссе на эту тему. С помощью графического редактора Paint создайте изображение компьютера будущего.§ 18. Операционная системаПример 18.1. 18.1. Виды операционных систем Значки наиболее Операционная система (ОС) — распространенных ОС комплекс программ, позволяю- щий пользователю общаться с Windows 10 компьютером, управляющий устройствами компьютера, про- граммами и информацией, хра- нящейся в памяти компьютера. Компьютеры работают подMac OS управлением различных опера- ционных систем. Иногда на одном компьютере устанавливают не- сколько ОС. Наиболее распростра- ненные семейства ОС для настоль-Linux ных компьютеров и ноутбуков: Windows, Mac OS, Linux. Многие смартфоны и планшеты работа- ют под управлением ОС AndroidAndroid (примеры 18.1 и 18.2). При включении компьютера операционная система начина-Правообладатель Народная асвета
§ 18. Операционная система 115ет автоматически загружаться Пример 18.2. Графическиес диска в оперативную память режимы ОС.компьютера и остается там довыключения компьютера. ОС все Windows 7время находится в рабочем со-стоянии. Загрузка ОС из долго- Windows 10временной памяти компьютера воперативную называется загруз- Mac OSкой компьютера. Linux ОС выводит на экран монитораприглашение к работе в какой-либо форме. В ответ пользова-тель дает команду на выполне-ние конкретного действия. Еслитакая команда знакома ОС и вданный момент времени можетбыть выполнена, то ОС ее выпол-няет, если нет — пользователювыдается соответствующее сооб-щение. После этого ОС ожидаетследующую команду пользовате-ля. Такой режим работы называ-ется диалоговым режимом. У современных ОС диалоговыйрежим графический. В графическом режиме поль- зователь может задавать коман- ды ОС, выбирая их из различ- ных меню. При такой органи- зации диалога командам ОС соответствуют определенные значки (небольшие картинки). Выбор команд часто осущест- OC Androidвляют с помощью мыши. Так,Правообладатель Народная асвета
116 Глава 4. Аппаратное и программное обеспечение компьютера Первая операционная си- например, организован диалогстема UNIX была разработа- пользователя с операционнымина в 1969 г. в подразделении системами семейства Windows.Bell Labs компании AT & T.С тех пор было создано большое ОС позволяет пользователю ра-количество различных UNIX- ботать с другими программами.систем. Она находит программу в долго- временной памяти (на диске), за- В 1981 г. корпорация IBM гружает ее в оперативную памятьразместила запрос на создание и заставляет процессор выпол-операционной системы, которая нять команды данной программы.должна была использоваться в В оперативную память можетновом семействе компьютеров быть загружено несколько про-IBM PC. Microsoft выкупила грамм. Такой режим работы на-права на операционную систе- зывается многозадачным. ОС так-му 86-DOS у Seattle Computer же организует и контролирует ра-Products и начала работу по ее боту всех устройств компьютера.модификации под требованияIBM. На жесткий диск ОС устанав- ливается с загрузочного диска.Пример 18.3. 18.2. Элементы графического пользовательского интерфейсаЗначки Рабочего стола Пользовательский интер- Компьютер фейс — совокупность средств и способов взаимодействия Корзина человека и компьютера. Сетевое Современные ОС имеют гра- окружение фический пользовательский ин- терфейс. Основными элементами Мои документы графического интерфейса явля- Проводник ются окна и меню. Рассмотрим пользовательский интерфейс ОС Windows 7. После загрузки ОС Windows 7 на экра-Правообладатель Народная асвета
§ 18. Операционная система 117не компьютера появляется Рабо- Пример 18.4.чий стол с ярлыками и значками Элементы Панели задач(пример 18.3). Кнопка Пуск Рабочий стол — основное окно графического интерфей- Значки загружен- са ОС, занимающее все про- ных программ и странство экрана. открытых папок Внизу Рабочего стола нахо- Индикатор датыдится Панель задач. На ней рас- и времениположена кнопка Пуск, кнопки Индикатор сете-выполняемых программ и от- вых подключенийкрытых окон документов, ин- Регулятордикатор языка и времени (даты громкости звукаи времени), индикатор сетевых Индикатор языкаподключений, регулятор громко-сти звука (пример 18.4). Кнопка Пример 18.5.Пуск вызывает Главное меню. Спомощью Главного меню пользо- Значки программватель может получить доступ и соответствующих документовко всем программам, установлен- Значок Значокным на компьютере. программы документа Ярлык представляет собой Текстовый редакторссылку на объект (файл, ката- Блокнотлог) и всегда содержит стрелку. Двойной щелчок левой кла-вишей мыши запускает програм- Power Pointму, на которую ссылается ярлык.Значок без стрелки используетсядля обозначения самого объек- PascalABC.NETта — папки или файла (вид знач-ков некоторых документов пред-ставлен в примере 18.5).Правообладатель Народная асвета
118 Глава 4. Аппаратное и программное обеспечение компьютера Пример 18.6. Диалоговое окно В процессе работы на Рабочем«Открытие документа». столе могут раскрываться диало- говые окна, окна папок, окна про- Пример 18.7. Окно справоч- грамм и окна справочной системы.ной системы MS Word. Диалоговые окна предназна- Пример 18.8. Контекстное чены для организации диало-меню папки. га пользователя с компьютером (пример 18.6). Окно программы появляется после запуска программы. В окне справочной системы можно получить справку о ра- боте программы (пример 18.7). Открываются такие окна после нажатия клавиши F1 в процессе работы с программой. В 6-м классе вы узнали, что управлять работой программ по- зволяют различные меню. Меню — список для выбора команд. Доступ ко всем командам, воз- можным для данного объекта, можно получить с помощью кон- текстного меню (пример 18.8). Контекстное меню вызыва- ется щелчком правой клавиши мыши. Но есть и другие способы: специальной клавишей на клавиатуре: сочетанием клавиш Shift + F10.Правообладатель Народная асвета
§ 18. Операционная система 11918.3. Основные элементы Пример 18.9. Структуру фай-файловой системы ловой системы можно предста- вить как дерево с перевернутой Нужная нам информация хра- кроной: §ËÍÊ¿ËÆнится в компьютере в виде фай-лов. Работа с ними производится ǽϽÈËÀс помощью файловой системы. Файловая система предна- Пример 18.10. Путь к файлу значена для организации вы- Newton.jpg: D:\School\Физика\ полнения операций над файла- Foto\. ми и папками (каталогами). При переходе из папки Foto Каждая ОС поддерживает опре- в папку Физика происходитделенные файловые системы. Объ- подъем на один уровень иерар-ектами любой файловой системы хии. При обратном перемеще-являются файлы, папки и диски. нии — спуск. Структура файловой системы Полное имя файла D:\School\Windows представляет собой си- Физика\Foto\Newton.jpg озна-стему вложенных папок (при- чает, что: 1) файл Newton.jpgмер 18.9). В каждой папке могут вложен в папку Foto; 2) папкахраниться другие папки и фай- Foto вложена в папку Физика;лы. О папках или файлах, нахо- 3) папка Физика вложена в пап-дящихся в другой папке, говорят, ку School, находится на диске D:что они вложены в эту папку.Структуры, построенные на прин- Отображение пути к файлуципах вложенности (подчине- Newton.jpg в адресной строке:ния), называются иерархически-ми. Файловая система ОС Win-dows является иерархической. Файловая система позволяетсоздавать, переименовывать иудалять файлы, переносить и ко-пировать файлы с одного носителяна другой, искать файлы, храня-щиеся на разных носителях, запу-скать программы на выполнение.Правообладатель Народная асвета
120 Глава 4. Аппаратное и программное обеспечение компьютера Пример 18.11. Семиклассник Одни папки создает пользова-Вадим работал с каталогом тель, другие, такие как Мой ком-E:\Mat\Form\1 _ ch\. Сначала он пьютер или Корзина, создаютсяподнялся на один уровень вверх, автоматически при установкезатем еще раз вверх, потом опу- операционной системы. Чтобыстился в каталог Prog, в кото- найти файл в файловой структу-ром находился файл z1.pas. ре, нужно указать путь к файлу.Каков путь к этому файлу? Путь к файлу — последова- Решение тельность папок, начиная от Вадим работал с каталогом самой верхней и заканчиваяE:\Mat\Form\1 _ ch\. Поднявшись той, в которой непосредственнона один уровень вверх, он ока- хранится файл. Путь к файлузался в каталоге E:\Mat\Form\. вместе с именем файла называ-Поднявшись еще раз вверх, ют полным именем файла.он оказался в E:\Mat\. После,опустившись в каталог Prog, Путь начинается с корневойВадим оказался в E:\Mat\Prog\. папки (имени диска) и содержитЭто и есть путь к файлу z1.pas. последовательность имен папок, Пример 18.12. в которые вложен файл. Диски именуются большими буквамиЗначки файловых менеджеров английского алфавита с двоето- для ОС Windows чием после буквы. Имена дисков начинаются с C:. После имени Проводник каждой папки ставится обрат- ный слэш (см. пример 18.10 на Total с. 119 и пример 18.11). Commander Для работы с файлами и Far папками используют програм- мы, которые называют файло- WinSCP выми менеджерами. Для каждой ОС созданы разныеQ-Dir файловые менеджеры. В ОС Win- dows популярны Проводник, Total Commander, Far и др. (пример 18.12).Правообладатель Народная асвета
§ 18. Операционная система 12118.4. Типовые операции Пример 18.13. Разные спосо-с файлами и папками бы запуска Проводника: Программа Проводник позво- ярлык программы Проводникляет пользователю создавать и на Рабочем столе;удалять файлы и каталоги (пап-ки), копировать и переносить их кнопка Пуск (Все програм-с одного носителя на другой, а мы → Стандартные → Прово-также переименовывать файлы дник);и папки (способы запуска Про-водника представлены в приме- контекстное меню кнопки Пуск.ре 18.13; изменить отображениеинформации в Проводнике мож- Окно файлового менеджерано с помощью способов, указан- Проводникных в примере 18.14). Действияпо копированию, переносу и уда- Пример 18.14. Способ ото-лению файлов аналогичны дей- бражения информации в окнествиям по копированию, пере- Проводника выбирается с по-носу и удалению текстовых или мощью меню Вид или кнопкойграфических фрагментов. Изменить представление ( ) на Панели инструментов. После копирования получаютдва одинаковых файла. В папке-источнике нужно выбрать объектдля копирования и в контекст-ном меню объекта выполнить ко-манды Правка → Копировать.После этого следует выбратьпапку-приемник и в ее контекст-ном меню выполнить командыПравка → Вставить. В качествеисточника и приемника можетбыть выбрана одна и та же папка. Действия по перемещению фай-ла (папки) аналогичны действи-ям по копированию. СначалаПравообладатель Народная асвета
122 Глава 4. Аппаратное и программное обеспечение компьютера Пример 18.15. «Горячие» в папке-источнике нужно вы-клавиши, используемые в Про- брать объект для перемещения и в контекстном меню объекта вы-воднике: Вырезать Ctrl + X полнить команды Правка → Вы- Копировать Ctrl + C резать. После этого выбирается Ctrl + V папка-приемник и в контекстном Вставить Ctrl + А меню папки-приемника выполня-Выделить все ется команда Правка → Вставить.Пример 18.16. Ненужные файлы и папки мо- гут быть удалены. Для этого их выделяют, а затем нажимают клавишу Delеte на клавиатуре или выполняют команду Файл → → Удалить. После удаления объ- екты обычно помещаются в Кор- зину. Корзина предназначена для временного хранения удаленных Дополнительные операции с объектов. Удаленные из Корзиныфайлами, которые поддержива- объекты восстановить с помощьюются файловыми менеджерами: операционной системы невоз- можно.Файловый менеджер Для выполнения операций сразу с несколькими объектамиОперация их нужно выделить. Если объ- екты расположены рядом, то ихАрхивация Да Да Да выделяют так: щелкают мышьюфайлов Нет Да Да на первом объекте и, удерживая клавишу Shift, щелкают на по-Цветовое следнем. Если выделяемые объ-выделениеименфайловВставка екты не расположены рядом, то их выделяют, удерживая клави-содержимого Час- Да Да шу Ctrl.буфера тичнообмена Для работы в Проводникев виде файла можно использовать «горячие» Правообладатель Народная асвета
§ 18. Операционная система 123клавиши (пример 18.15), что по- Пример 18.17. Создание пап-зволяет ускорить выполнение не- ки в Total Commander:которых действий. открыть папку, внутри ко- Внутри открытой папки мож- торой будет находиться новаяно создать новую папку. Для это- папка;го нужно нажать кнопку Новаяпапка в меню окна Проводника. нажать кнопку Создать ка-Появится папка с именем «Новая талог или клавишу F7:папка» (пример 18.16). Это имяможно поменять на иное. в открывшемся окне Соз- дать новый каталог (папку) Чтобы переименовать файл ввести имя новой папки:или папку, можно воспользовать-ся соответствующим пунктомконтекстного меню файла илипапки. С процессом создания новойпапки в файловом менеджереTotal Commander познакомьтесьсамостоятельно, рассмотрев при-мер 18.17.? 1. Что такое операционная система? 2. Какие основные функции выполняет ОС? 3. Что такое значок? 4. Что такое ярлык? 5. Для чего используется кнопка Пуск? 6. Что такое файловая система? 7. Какие операции позволяет выполнять файловая система? 8. Какие программы называют файловыми менеджерами? 9. Как запустить файловый менеджер? Упражнения Учитель работал в папке E:\Для уроков\7 класс\Задания\. Потомперешел на уровень выше, вошел в папку Тема 4 и удалил из нее файлОбобщение.docx. Каково полное имя файла, который удалил учитель? Правообладатель Народная асвета
124 Глава 4. Аппаратное и программное обеспечение компьютера Измените фон Рабочего стола. Для этого выполните следующиедействия: 1. Щелкните правой клавишей мыши по Рабочему столу и в контекстном меню выберите Персонализация. 2. В открывшемся окне выберите одну из тем. Покажите учителю результат своей работы. Используя кнопку Пуск, загрузите на Рабочий стол следующие про-граммы из подменю Стандартные: Блокнот, Калькулятор, Paint, WordPad.Расположите окна с программами Каскадом, Стопкой, Рядом, используяконтекстное меню Панели задач. Покажите учителю свою работу, послеэтого закройте все окна. Разнесите значки по разным углам Рабочего стола. Выстройте знач-ки. Используя контекстное меню Рабочего стола, отсортируйте значки потипу, дате, размеру. Покажите учителю результат своей работы. Создайте дерево папок следующей структуры:¬@«ÌÂͽÓÅÅ °ÌÍ@ [ z2°ÌÍ@ z3 z4 z51. В папке z1 создайте файл — документ MS Word с именемtext1.docx, в котором ответьте на вопрос 8 после этого пара-графа (рубрика «вопросы и задания для проверки знаний»).2. В папке z2 создайте изображение смайла в гра-фическом редакторе Paint, сохранив его под именемris1.bmp.3. Скопируйте файл ris1.bmp из папки z2 в папку z4.4. Скопируйте папку Упр _ 1 в папку z5. Переименуйте пап-ку z5 в папку c именем Copy. Скопированные папки z1, z2,z3 переименуйте в Copy1, Copy2, Copy3 соответственно. Уда-лите папку Copy3.Правообладатель Народная асвета
§ 19. Локальная компьютерная сеть 125§ 19. Локальная компьютерная сеть Желание передавать информа- Пример 19.1. §ËÉÌÙÛÏÂÍцию от одного компьютера к дру- 3гому, обеспечить пользователям §ËÉÌÙÛÏÂÍ §ËÉÌÙÛÏÂÍсовместный доступ к техниче- 12ским устройствам, программномуобеспечению и информационнымресурсам компьютеров вызвалонеобходимость объединения ком-пьютеров в единую сеть. Компьютерная сеть — объ- §ËÉÉÐϽÏËÍ ¬ÍÅÊÏÂÍединение компьютеров, обеспе-чивающее совместное использо-вание сетевых ресурсов. Компьютеры, расположенные Схема локальной сетина небольших расстояниях другот друга, могут быть объединены Примером локальной ком-в локальную сеть. Это, как прави- пьютерной сети является сеть вло, сеть одной организации, учеб- кабинете информатики. Она су-ного заведения и др. (пример 19.1). ществует для того, чтобы уча- щиеся могли работать с одними По способу организации ло- и теми же информационнымикальные компьютерные сети де- ресурсами и использовать об-лятся на одноранговые и сети с щий принтер.выделенным сервером. Единых правил поведения В одноранговых сетях все ком- пользователей в локальной сетипьютеры равноправны. Сеть с вы- не существует. Тем не менееделенным сервером имеет один отметим некоторые общие тре-высокопроизводительный ком- бования:пьютер, управляющий работойвсей сети. Этот компьютер назы- не передавайте другим поль-вается сервером. Он предостав- зователям ваше имя и парольляет свои ресурсы для совмест- для входа в сеть;ного использования остальным по возможности сохраняйте информацию на диске ваше- го компьютера, а не на дисках общего пользования.Правообладатель Народная асвета
126 Глава 4. Аппаратное и программное обеспечение компьютера Пример 19.2. К аппаратному компьютерам сети, называемымобеспечению работы локальнойсети относятся сетевые платы клиентами, и может управлять(карты) и специальный кабель. их работой.Сетевыми платами должныбыть оснащены все компьюте- По способу подключения ком-ры сети. Они предназначеныдля приема и передачи инфор- пьютерные сети могут быть про-мации в сети. водными и беспроводными. Для организации работы ком- пьютеров, объединенных в ло- кальную сеть, необходимо соот- ветствующее аппаратное (пример 19.2) и программное обеспечение. Программную поддержку рабо-Сетевая карта ты компьютеров в локальной сети выполняет операционная система. Компьютеры объединяют в сети для совместного использова-Сетевой кабель ния сетевых ресурсов. Сетевыми ресурсами (ресурсами сети) ком- пьютеров могут являться: 1) технические устройства (мо- демы, принтеры, дисководы и др.); 2) программное обеспечение (опе- рационные системы, различные Сетевой порт редакторы и др.); 3) информационные ресурсы В беспроводных локальныхсетях используется точка до- (файлы с информацией).ступа, а на каждом компьютере Для доступа к сетевым ресур-должна быть установлена спе-циальная беспроводная сетевая сам часто бывает нужно указатьплата типа Wi-Fi. имя пользователя и его пароль. Пользователь, на компьютере которого находится ресурс (файл, диск, папка, устройство), являет- ся его владельцем и имеет полный доступ к этому ресурсу. Владелец ресурса может разрешить дру-Правообладатель Народная асвета
гим пользователям сети доступ § 19. Локальная компьютерная сеть 127к своему диску, папке, файлу. Пример 19.3. Определите Просмотр доступных сетевых объем файла компьютернойресурсов осуществляется в пап- презентации, если передача егоке Сеть. В ней отображаются об- по сети происходит за 5 с прищие ресурсы сети, к которой под- скорости 1 024 000 бит/с. Запи-ключен компьютер (компьютеры, шите полученный результат впапки, файлы, принтеры). килобайтах. Важнейшей характеристикой Решениеработы локальной сети является 1 024 000 бит/с 5 с =скорость передачи информации в = (210 103 5) бит =ней — количество информации, = 210 (23 54) бит = 213 54 бит.передаваемое за единицу време- Переведем биты в килобайты:ни. Скорость передачи информа- 1 байт = 8 бит, или 23 бит;ции по сети обычно измеряется вбит/с. (Рассмотрите решение за- 1 Кбайт = 1024 байта,дачи в примере 19.3.) или 210 байт; 1 Кбайт = 23 210 = 213 бит; (213 54) / 213 = 54= 625 Кбайт.? 1. Для чего компьютеры объединяют в сети? 2. Какая сеть называется локальной? 3. С помощью чего компьютеры объединяются в локальную сеть? 4. Какие бывают локальные сети? 5. Назовите сетевые ресурсы. Упражнения Определите объем видеофайла, если передача его по сети длилась 1 мин 20 с при скорости 80 1020 бит/с. Запишите получен- ный результат в мегабайтах. Определите объем звукового файла, если передача его по сети длилась 0,5 с при скорости 155 мегабит/с. Запишите полученный результат в байтах. Определите скорость передачи информации по сети, если ар- хивный файл объемом 1,5 Гбайт передавался 2 мин. Определите скорость передачи информации по сети, если файл с компьютерной игрой объемом 3,2 Гбайт передавался 3 мин 45 с. Правообладатель Народная асвета
128 Глава 4. Аппаратное и программное обеспечение компьютера§ 20. Архивация 20.1. Программы-архиваторы В 40-х гг. ХХ в. ученые, рабо- Для рационального хране-тавшие в области информаци- ния информации на компьютер-онных технологий, пришли к ных носителях используютсявыводу, что можно разработать программы-архиваторы, позволя-такой способ хранения данных, ющие представить информациюпри котором пространство для в упакованном виде. Архивы соз-хранения будет расходовать- дают в следующих случаях:ся более экономно. Одними изпервых алгоритмов по сжатию необходимо создать резервныеданных являются алгоритмы копии наиболее важных файлов;Шеннона — Фано и Хаффмана. требуется освободить место на диске; следует передать файлы по электронной почте; планируется перенести боль- Клод Элвуд Шеннон (1916— шое количество файлов на дру-2001) — американский инже- гой носитель;нер и математик, основательтеории информации. Большин- нужно защитить информа-ство базовых понятий теории цию от несанкционированногосжатия информации было раз- доступа — запаролить ее.работано Клодом Шенноном. Упаковывать файлы и раз- мещать их в специальных ар- хивах позволяют программы- архиваторы. Архивный файл (архив) хранит в упакованном виде другие файлы (один или не- Роберт Марио Фа но (1917— сколько), которые при необходи-2016) — итальяно-американский мости могут быть извлечены изученый, известный работами архива в первоначальной форме.в области теории информации.Он независимо от Клода Шен- Программы-архиваторы могутнона изобрел алгоритм сжатия выполнять следующие функции:информации. помещение исходных файлов в архив;Правообладатель Народная асвета
§ 20. Архивация 129 извлечение файлов из архива; Дэвид Хаффма н (1925— удаление файлов из архива; 1999) разработал метод постро- просмотр оглавления архива; ения минимально-избыточных проверка архива. кодов. Ученый внес важный Размер архива обычно меньше вклад в информатику и во мно-размера всех входящих в него фай- жество других областей знаниялов. Для преобразования инфор- (по большей части в электрони-мации программы-архиваторы ку). В 1952 г. создал алгоритмиспользуют разные алгоритмы, кодирования, известный какпоэтому размеры архивов, содер- алгоритм, или код, Хаффмана.жащих одни и те же файлы, носозданных с помощью различных Большие архивы данныхархиваторов, могут отличаться. хранят в специальных храни- Информация в архиве хранится лищах информации — дата-в закодированном виде, поэтому центрах.для просмотра содержимого архив-ного файла нужно воспользовать-ся программой-архиватором. Что-бы работать с файлом, его следуетизвлечь из архива. Делают это,используя ту же программу, с по-мощью которой создавался архив,или с помощью другой программы,распознающей данный тип архива.20.2. Создание архивови извлечение файлов из архиваСегодня существует большое Пример 20.1.количество программ-архивато- Значки программ-архиваторовров: WinRar, 7-Zip, WinZip и др. WinRar WinZip(пример 20.1). Архивные файлыимеют расширения, соответству-ющие программам, с помощью ко- 7-Zip WinAceторых их создавали: .rar, .7z, .zip.Правообладатель Народная асвета
130 Глава 4. Аппаратное и программное обеспечение компьютера Пример 20.2. Контекстное При просмотре списка файловменю с выбором архиватора: в Проводнике архивные файлы помечаются значками (.rar), (.7z), (.zip). Пример 20.3. Команды меню При установке программ-архиватора по добавлению фай- архиваторов действия по созда-лов в архив: нию архивов и извлечению фай- лов из архива добавляются в Архиватор WinRar контекстное меню любого объек- та файловой системы. Архиватор 7-Zip Для создания архивного файла необходимо: 1. Открыть Проводник. 2. Выделить файлы. 3. Щелкнуть правой клавишей мыши. 4. Выбрать программу-архива- тор (пример 20.2). 5. Выбрать одну из команд: a) «Добавить в архив (к архиву)»; б) «Добавить в архив (к архи- ву)» с предложенным именем (пример 20.3). Архив с предложенным име- нем создается в текущей папке. Если выбрана команда «Добавить в архив (к архиву)», то пользова- телю нужно задать имя архива и указать папку, в которой он бу- дет храниться. Для извлечения файлов из ар- хива нужно: 1. Открыть Проводник. 2. Выбрать архивный файл.Правообладатель Народная асвета
§ 20. Архивация 131 3. Щелкнуть правой клавишей Пример 20.4. Команды менюмыши. по извлечению файлов из архива: 4. Выбрать одну из команд: Архиватор WinRar a) «Извлечь в текущую папку(Распаковать здесь)»; Архиватор 7-Zip б) «Извлечь файлы… (Распако-вать)» (пример 20.4). При выборе команды «Из-влечь в текущую папку (Распа-ковать здесь)» файлы из архивабудут помещены в ту же пап-ку, в которой находился архив.При выборе команды «Извлечьфайлы… (Распаковать)» пользо-ватель должен указать имя пап-ки, в которую будут извлеченыфайлы.? 1. Какой файл называют архивным? 2. Для чего предназначены программы-архиваторы? 3. Как заархивировать файл(-ы)? 4. Как извлечь файл(-ы) из архива?Упражнения Создайте рисунок в графическом редакторе Paint. Сохранитефайл на диске. Заархивируйте этот файл. Сравните размеры ис-ходного и архивного файлов. Заархивируйте графический файл разными архиваторами.Сравните размеры полученных архивов. Заархивируйте файлы разных типов: рисунки, тексты, программы. Сравните размеры исходных файлов и их архивов разных ти-пов. Какие файлы сжимаются лучше? Извлеките файлы из архива, указанного учителем, в свою папку.Правообладатель Народная асвета
132 Глава 4. Аппаратное и программное обеспечение компьютера§ 21. Программное обеспечение 21.1. Классификация программного обеспечения Пример 21.1. Прикладные Программное обеспечениепрограммы. (ПО) — совокупность всех ком- пьютерных программ. Редакторы обрабатывают ин-формацию, представленную в Компьютер рассматривают кактекстовой, графической, звуко- единую систему, состоящую извой, числовой форме. Например:текстовый редактор MS Word( ), графический редактор аппаратного обеспечения, про- граммного обеспечения и инфор-Paint ( ), графический ре- мационных ресурсов. ПО ком- пьютера постоянно изменяется,дактор Inkscape ( ). совершенствуется, дополняется. Мультимедийные программы Программное обеспечение ком-сочетают возможность работы пьютера по назначению бывает:с видеофрагментами, звуком,анимацией, статическими кар- 1) системное;тинками и гипертекстом. На- 2) прикладное;пример: программа для соз- 3) инструментальное.дания презентаций MS Power Системное ПО — программы для обеспечения работы компью-Point ( ). тера и компьютерных сетей. Си- Коммуникационные про- стемное ПО позволяет пользова- телю осуществлять руководство играммы предназначены для контроль над работой компьюте-поддержки пользовательского ра и компьютерной сети, а такжеинтерфейса при работе в сети. обеспечивает возможность выпол-Например, браузеры: Internet нения других программ. К систем-Explorer ( ), Mozilla Firefox ному программному обеспечению( ), Google Chrome ( ). относятся уже знакомые вам опе- рационные системы, файловые Программы-переводчики пе-реводят информацию с одного менеджеры, архиваторы.естественного языка на дру-гой. Существуют программы- Прикладное ПО — программысловари для перевода отдель- для решения задач определенногоных слов ABBYY Lingvo ( ),программы для перевода тек-стов Promt ( ) и онлайновыесервисы на Google, Yandex и др.Правообладатель Народная асвета
§ 21. Программное обеспечение 133класса предметной области. При- Программы по их правово-кладное ПО самое многочисленное му статусу можно разделить на(пример 21.1). Для наименования группы:прикладных программ использу-ют термин приложения. К при- платные;кладным программам относятся: свободно распространяемые; условно-бесплатные; программы общего назна- пробные (оценочные);чения (требуются практически демонстрационные.каждому пользователю); Примеры свободно распро- программы специального на- страняемого ПО: ОС Linux, гра-значения (предназначены для про- фический редактор Inkscape, ан-фессионального использования в тивирусные программы AVASTразличных сферах деятельности); и AVG, среда программирова- ния PascalABC.NET. компьютерные игры. Инструментальное ПО предна- Пример 21.2. К инструмен-значено для создания другого ПО тальному программному обеспе-(пример 21.2). С инструменталь- чению относится уже извест-ным ПО работают программисты. ная вам среда программирова- ния PascalABC.NET ( ).21.2. Вредоносные программыи способы защиты от них Вредоносные программы — Прообраз современных ви-специально написанные програм- русов — программа «Дарвин».мы, способные нанести ущерб В 1962 г. инженеры из аме-информации, хранящейся на риканской компании созда-компьютере, или вывести ком- ли игру с таким названием.пьютер из строя. Смысл ее состоял в удалении всех копий программы про- По способу распространения тивника и захвате поля битвы.вредоносные программы делятся Программы-вирусы возниклина компьютерные вирусы, сетевые более двадцати лет спустя.черви и троянские программы. Регулярное архивирование Компьютерные вирусы могут и резервное копирование фай-распространяться самостоятельно, лов позволит минимизировать ущерб от вирусной атаки.Правообладатель Народная асвета
134 Глава 4. Аппаратное и программное обеспечение компьютера Пример 21.3. Интерфейс по- добавляя свой код к другим фай-пулярных антивирусных про- лам.грамм. Сетевые черви не изменяют файлы на дисках, а распростра- няются в компьютерной сети — проникают в операционную си- стему компьютера, находят адре- са других компьютеров или поль- зователей и рассылают по этим адресам свои копии. Троянские программы — это вредоносные программы, кото- рые сами не распространяются,Антивирус Касперского а, маскируясь под популярную программу, побуждают пользо- вателя переписать вредителя и установить его на свой компью- тер самостоятельно. Большинство вирусов разраба- тывается для причинения вреда пользователям, работающим с операционными системами се- мейства Windows. AVAST При заражении компьютера вирусом важно его обнаружить. Признаки заражения: 1) медленная работа компью- тера; 2) зависания и сбои в работе компьютера; 3) изменение размеров файлов; 4) уменьшение размера свобод- ной оперативной памяти; Norton AntiVirus 5) значительное увеличение ко- личества файлов на диске; Правообладатель Народная асвета
§ 21. Программное обеспечение 135 6) исчезновение файлов и папок Пример 21.4.или искажение их содержимого. Значки популярных Для борьбы с вредоносными антивирусных программпрограммами используют про-граммные средства антивирусной Антивирус Касперскогозащиты: Антивирус Касперского,Norton AntiVirus, AVAST, Dr.Web, AVASTAVG и др. (примеры 21.3 и 21.4). Norton AntiVirus Сканирование компьютера впоисках вредоносных программ Dr.Webобычно выполняется автоматиче-ски при каждом включении. При AVGсканировании антивирусная про-грамма ищет вирус путем сравне- Самым разрушительным ви-ния кода программ с кодами из- русом за всю историю их су-вестных ей вирусов, хранящихся ществования считают вирусв базе данных. «ILOVEYOU». Он был разослан на почтовые ящики с Филип- Одним из основных способов пин в 2000 г.; в теме письма со-борьбы с вредоносными програм- держалась строка «ILoveYou», амами является своевременная к письму был приложен скриптпрофилактика (предотвращение «LOVE-LETTER-FOR-YOU.TXT.заражения). vbs». При открытии вложения вирус рассылал копию самого Чтобы предотвратить зараже- себя всем контактам в адрес-ние компьютера, нужно соблю- ной книге Windows, а также надать следующие рекомендации: адрес, указанный как адрес от- правителя. Он также совершал 1) не запускайте программы, ряд вредоносных изменений вполученные из Интернета, без про- системе пользователя.верки на наличие в них вируса; Вирус поразил более 3 млн 2) проверяйте все внешние но- компьютеров по всему миру.сители на наличие вирусов, пре- Ущерб, который червь нанесжде чем копировать или откры- мировой экономике, был на-вать содержащиеся на них файлы; столько велик, что вирус вошел в Книгу рекордов Гиннесса. 3) установите антивирусную про-грамму и регулярно пользуйтесьею для проверки компьютеров.Правообладатель Народная асвета
136 Глава 4. Аппаратное и программное обеспечение компьютера ? 1. Что такое программное обеспечение? 2. На какие классы можно разделить программное обеспечение в зависимости от назначения? 3. Какие программы называются вредоносными? 4. Назовите виды вредоносных программ. 5. Какие признаки указывают на то, что компьютер заражен? 6. Что необходимо делать, чтобы предотвратить заражение ком- пьютера? 7. Укажите программы антивирусной защиты. Упражнения Перечислите названия известных вам программ: 1. Платные. 2. Свободно распространяемые. Запишите в тетради названия антивирусных программ, кото- рые установлены у вас дома, в школьном компьютерном кабинете, у ваших друзей. Определите, к какому классу программного обеспечения отно- сятся программы, значки которых представлены на рисунках.а бв где жзик лмПравообладатель Народная асвета
§ 22. Понятие векторной графики 137 Глава 5РАБОТА С ВЕКТОРНОЙ ГРАФИКОЙ § 22. Понятие векторной графики Одно из направлений исполь- Основные области примене-зования компьютера — создание ния компьютерной графики:и обработка графических изобра- научная, деловая, конструктор-жений. Например, схем, черте- ская, иллюстративная сферы.жей, рисунков, фотографий. Различия в представлении Компьютерная графика — графической информации в рас- область информатики, изучаю- тровом и векторном виде суще- щая методы и средства созда- ствует для графических файлов ния и обработки изображений и способов их обработки. На с помощью аппаратного и про- экран монитора графическую граммного обеспечения ком- информацию можно вывести пьютера. только в растровом виде. Пример 22.1.В зависимости от способа пред-ставления в памяти компьютер-ные изображения можно разде-лить на два вида: растровую ивекторную графику. Растровая графика — изобра- Векторное изображениежение, представляющее собой со-вокупность пикселей, окрашен-ных в разные цвета. Векторное изображение мож- но сравнить с аппликацией, со- Векторная графика — изоб- стоящей из кусочков цветной ражение в виде геометриче- бумаги, наклеенных (наложен- ских фигур (графических при- ных) один на другой. Однако, в митивов), описанных матема- отличие от аппликации, в век- тическими формулами. торном изображении легко ме- нять форму и цвет составных (Рассмотрите пример 22.1.) частей.Правообладатель Народная асвета
138 Глава 5. Работа с векторной графикой Пример 22.2. Графические примитивы — Графические примитивы простые геометрические фигуры:Линия прямоугольник, окружность, эл-Прямоугольник липс, линия и т. д. (пример 22.2). С помощью математических фор-Эллипс мул описываются форма, цвет и Треугольник, пространственное положение со- многоугольник ставляющих изображение графи- ческих примитивов. Звезда Графический примитив — не- Пример 22.3. Интересной зависимый объект, который мож-особенностью векторных редак- но редактировать.торов является возможностьизменения формы нарисован- Положение и форма графи-ных от руки кривых. Также у ческих примитивов задаются ввекторных редакторов имеются системе графических координат,средства расположения объек- которая связана с экраном. На-тов относительно друг друга и чало координат расположено вкоманды спецэффектов. верхнем левом углу экрана. Ось OX направлена слева направо, Изменение формы кривых ось OY — сверху вниз. Коорди- натная сетка совпадает с сеткой Взаимное расположение пикселей. объектов Достоинства векторного изо- Применение спецэффектов бражения:Тень 1) небольшой размер графиче- ского файла;Объем 2) преобразования без искаже- ний; 3) рисование осуществляется быстро и просто; 4) независимое редактирование частей изображения; 5) высокая точность прори- совки. (Прочитайте пример 22.3.)Правообладатель Народная асвета
§ 22. Понятие векторной графики 139 Однако в векторной графике В прошлом инженеры, соз-практически невозможно достичь давая чертежи больших дета-фотореалистичности. лей в натуральную величину, использовали тонкие планки, Для описания цвета изобра- чтобы провести кривые по за-жений используются различные данным точкам. Эти планкицветовые модели. назывались сплайнами (гибки- ми лекалами). Под цветовой моделью пони- мается способ описания цвета. Цветовые модели описывают Сейчас в векторных редакто-цветовые оттенки с помощью рах тоже используются сплай-смешивания нескольких основ- новые кривые — кривые Безье.ных цветов. Любой цвет можно Свое название они получили вразложить на оттенки и сопоста- честь французского математикавить ему набор чисел — цвето- Пьера Безье (1910—1999).вых координат. Ученый предложил описы- Основные цвета разбиваются вать кривую, опираясь на вер- шины многоугольника, заклю- чающего ее в себе:на оттенки по яркости — от тем- °Ìͽ¿ÈÜÛÖ½Üного к светлому. Каждому оттен- ÏËÔǽ °Ìͽ¿ÈÜÛÖ½Üку присваивается числовое зна- ÈÅÊÅÜчение (например, самому темно-му — 0, самому светлому — 255). «ÌËÍÊ½Ü §ÍÅ¿½ÜÂÄÙ ÏËÔǽ ÎÂÀÉÂÊÏ Одна из наиболее распростра- «ÌËÍÊ½Ü ÏËÔǽненных цветовых моделей назы- °Ìͽ¿ÈÜÛÖ½Üвается RGB (пример 22.4). Любой ÈÅÊÅÜцвет в этой модели представляет °Ìͽ¿ÈÜÛÖ½Üсобой сложение трех основных ÏËÔǽцветов: красного (Red), зеленого Пример 22.4. Цветовая мо-(Green) и синего (Blue). Именно дель RGB.на такой модели построено вос- RBпроизведение цвета современны-ми мониторами и телевизорами.В полиграфии используется Gцветовая модель, называемаяПравообладатель Народная асвета
140 Глава 5. Работа с векторной графикой Пример 22.5. Цветовая мо- CMYK (пример 22.5). Основныедель CMYK. цвета в ней — голубой, пурпурный, желтый. Данную цветовую модельCM часто применяют для принтеров. Уже знакомый вам графиче- ский редактор Paint предназначен для работы с растровой графикой.Y Растровые графические редакто- ры используют не столько для Пример 22.6. Области приме- создания изображений, скольконения векторной графики: для их обработки. Векторные ре- дакторы ориентированы на соз- промышленное проектиро- дание изображений. Векторнаявание; графика может включать в себя и изображения растровой графики. визуализация трехмерныхобъектов; Векторные графические редак- торы позволяют сохранять изоб- архитектура и строитель- ражения в различных векторныхство; форматах, среди которых можно выделить универсальные графи- ландшафтный дизайн; построение графиков по-верхностей; полиграфия, реклама. ческие форматы и форматы от- дельных векторных редакторов. Одним из недостатков вектор- ной графики является програм- мная зависимость. Изображение, созданное в одном векторном ре- дакторе, как правило, не преоб- разуется в формат другой про- граммы без погрешностей. Программы векторной графики нашли применение в области тех- нического рисования, чертежно- графических и оформительских работ, графического и полигра- фического дизайна (пример 22.6).Правообладатель Народная асвета
Известные векторные редакто- § 22. Понятие векторной графики 141ры: CorelDraw, Adobe Illustrator,Inkscape (пример 22.7). Вектор- Пример 22.7. CorelDraw и Adobeные графические редакторы по- Illustrator — платные програм-зволяют выполнять разнообраз- мы. Редактором Inkscape мож-ные операции над графическими но пользоваться бесплатнообъектами. (http://www.inkscape.org). Несмотря на разнообразие век- Значки векторныхторных графических редакторов, графических редакторовосновные приемы работы с век-торными изображениями остают- CorelDrawся неизменными. Adobe Illustrator Inkscape? 1. Какая графика называется векторной? 2. Что такое цветовая модель? 3. Как воспроизводится цвет в цветовой модели? 4. На какой модели построено воспроизведение цвета мониторами? 5. Что такое графический примитив? 6. Как называют программу, позволяющую работать с векторной графикой?Упражнения Приведите примеры графических примитивов. Определите, из каких графических при-митивов составлено изображение петуха. С помощью графических примитивовсоставьте в тетради изображения: 1. Домика. 2. Цветка. 3. Кошки.Правообладатель Народная асвета
142 Глава 5. Работа с векторной графикой § 23. Интерфейс векторногографического редактора Inkscape Пример 23.1. Окно векторного Рассмотрим технологию работыграфического редактора Inkscape. с векторной графикой на примере редактора Inkscape (пример 23.1). Пример 23.2. Векторный ре- Редактор имеет встроенный учеб-дактор Inkscape может работать ник на русском языке и удобныйс файлами различных форма- интерфейс, позволяющий легко итов, например: быстро освоить основные приемы работы с векторной графикой. .svg — формат, который ис-пользует редактор Inkscape; Основную часть окна редакто- ра Inkscape занимает холст, на .eps — формат, обеспечиваю- котором пользователь создает ищий высокое качество рисунка; редактирует изображения. На холсте выделена страница. .png — растровый форматизображений, поддерживаю- Перемещаться по холсту мож-щий прозрачность фона; но при помощи полос прокрут- ки. Увеличение или уменьшение .bmp — несжатый растровый масштаба страницы осуществля-формат изображений; ется при помощи клавиш «+» или «–» на клавиатуре. Границы .pdf — формат обмена доку- отображаемой на холсте страни-ментов от Adobe, который мо- цы определяют границы изобра-жет содержать любые сочета- жения для печати или сохране-ния: текст, шрифты, растровую ния.и векторную графику. Многие действия в редакторе Inkscape можно выполнить не- сколькими способами: через пункты меню; при помощи кнопок на пане- лях; с помощью комбинаций кла- виш.Правообладатель Народная асвета
§ 23. Интерфейс векторного графического редактора Inkscape 143 Через меню Правка можно от- Пример 23.3. Для сохране-менить последнее действие и по- ния какого-либо изображения ввторить отмененное действие. Так- формате, отличном от собствен-же доступна история действий. ного, необходимо при сохране- нии выбрать соответствующий Запуск программы осущест- тип файла.вляется с помощью меню Пуск:Все программы → Inkscape — Чтобы сохранить изображе-или двойным щелчком по ярлыку ние в формате .png, нужно от- крыть окно «Экспортировать в на Рабочем столе. Для каждо- PNG». Для этого необходимо:го документа редактор Inkscape 1) в пункте меню Файл вы-открывает отдельное окно. брать Экспортировать в PNG: Чтобы сохранить изображениев редакторе Inkscape, в пунктеменю Файл нужно выбрать Со-хранить как и нажать кнопкуСохранить. Файл будет сохраненв собственном формате редактораInkscape — .svg. Изображение,имеющее данный формат, следу-ет открывать самим редакторомInkscape, а использование другихпрограмм может привести к не-корректному результату. Основ-ные форматы файлов, с которымиможно работать в Inkscape, пред-ставлены в примере 23.2. Как со- 2) в окне Экспортиро-хранить изображение в другомформате, описано в примере 23.3. вать в PNG нажать кнопку Для загрузки изображения в и в открывшем-пункте меню Файл нужно вы-брать Открыть. ся окне выбрать папку для со- Подробнее об элементах интер- хранения файла и указать имя;фейса векторного редактора Ink-scape можно узнать из материа- 3) в окне Экспортировать влов Приложения (см. с. 170). PNG нажать кнопку . Можно выделить часть изоб- ражения, и в файл PNG будет сохранено только выделение.Правообладатель Народная асвета
144 Глава 5. Работа с векторной графикой ? 1. Как запустить векторный редактор Inkscape? 2. Какой формат файла является собственным форматом редакто- ра Inkscape? 3. Как увеличить (уменьшить) масштаб страницы? 4. С файлами каких форматов может работать векторный редактор Inkscape? 5. Как сохранить часть изображения в файле формата PNG? Упражнения Загрузите векторный редактор Inkscape. Откройте встроен- ный в него учебник. Для этого в главном меню выполните команду Справка → Учебник → Inkscape: Основы. Руководствуясь мате- риалом разделов Перемещение по холсту и Изменение масшта- ба, выполните: 1. Вертикальное перемещение по холсту; горизонтальное перемещение по холсту. 2. Увеличение и уменьшение масштаба холста. Внесите изменения в интерфейс редактора. 1. Измените ориентацию холста на Альбом. Для этого вы- полните команду главного меню редактора Файл → Свой- ства документа. В диалоговом окне Свойства документа во вкладке Страница выберите: 2. Отобразите сетку. Для этого выполните команду глав- ного меню редактора Вид → Сетка страницы. 3. Скройте линейки и палитру цветов, выполнив коман- ду главного меню редактора Вид → Показать или скрыть и убрав «птички» в соответствующих пунктах. Повторив команду, возвратите отображение линеек и палитры цветов. 4. Просмотрите историю выполненных вами действий с помощью команды главного меню редактора Правка → → История действий. Правообладатель Народная асвета
§ 24. Создание и редактирование векторного изображения 145§ 24. Создание и редактирование векторного изображения Работу в векторных графиче- Пример 24.1. Основные ин-ских редакторах можно предста- струменты создания фигур ввить как создание фигур (объек- векторном редакторе Inkscape:тов) нужной формы и задание имопределенных заливок и обводок Прямоугольники(абрисов) (пример 24.1). и квадраты Рассмотрим технологию созда- Круги, эллипсыния фигур в редакторе Inkscape. и дуги Начать работу над созданием Звездывекторного изображения необхо- и многоугольникидимо с определения: Образцы заливки и обводки: 1) набора фигур, из которыхбудет состоять изображение; ¤½Èſǽ «¾¿ËÁǽ 2) стиля и цвета обводки; 3) стиля заливки; 4) взаимного расположения фи-гур.24.1. Создание фигур Пример 24.2. Рисование пря- Прямоугольники создают с по- моугольника.мощью инструмента «Прямоуголь-ник»: . Прямоугольник стро-ят, перемещая мышь по хол-сту и удерживая левую кнопкумыши. Если при этом удержи- Начальная точка —вать клавишу Ctrl клавиату- конец диагоналиры, то получится квадрат. Еслипри рисовании прямоугольникаудерживать клавишу Shift, тоначальная точка будет соответ- Начальная точка — центрствовать не вершине, а центру прямоугольника (при нажатойпрямоугольника (пример 24.2). клавише Shift)Правообладатель Народная асвета
146 Глава 5. Работа с векторной графикой Пример 24.3. Использование Квадратные маркеры в противо-инструмента «Прямоугольник». положных углах служат для из- менения размера прямоугольни- ка, а круглый маркер в верхнем правом углу управляет сгла- живанием углов (пример 24.3). Сглаживание (закругление) угла — замена угла на часть окружности или эллипса, впи- санного в этот угол. Пример 24.4. Использование Заменить угол частью окруж-инструмента «Круги, эллипсы ности можно, перетащив кру- глый маркер вниз. При этом по-и дуги». является второй маркер. Чтобы заменить угол частью эллипса, нужно перемещать оба маркера. Убрать сглаживание можно, Если потянуть видимый круг- нажав на кнопку на панелилый маркер вниз, то получится свойств инструмента «Прямо-сектор и появится другой мар- угольник» (кнопка появляется,кер, который можно переме- если инструмент активен). Нащать вверх. этой же панели можно задать ши- рину и высоту прямоугольника с помощью числовых параметров. Для рисования эллипсов и кру- гов выбирают инструмент «Круги, Если попробовать переме- эллипсы и дуги»: . Эллипсыстить круглый маркер внутрьэллипса, то режим рисования и круги можно превратить в сег-сегмента изменится на дугу. менты и дуги (пример 24.4). Рису-Для того чтобы снова пере- ются эллипс и круг так же, как иключиться на сегмент, нужно прямоугольник. При удержаниипереместить один из круглых клавиши Shift начальная точкамаркеров за пределы контура рисования будет соответствоватьэллипса. центру эллипса.Правообладатель Народная асвета
§ 24. Создание и редактирование векторного изображения 147 Для рисования звезд и много- Звезда — вид плоских невы-угольников используют инстру- пуклых многоугольников, немент «Звезды и многоугольники»: имеющий однозначного мате- матического определения. Пра- (пример 24.5). Начальная точ- вильной называется звезда, у ко- торой все внутренние углы рав-ка соответствует центру звезды, ны и все внешние углы равны.конечная — одной из ее вершин. Слова, оканчивающиеся на -грам-Определить тип фигуры (звезда ма, обозначают n-конечную звез-или многоугольник) можно толь- ду (звездчатый многоугольник).ко на панели свойств инструмен- Октограмма — восьмиконечнаята, на которой есть два значка с звезда, гексаграмма — шести-соответствующим изображени- конечная и т. д.ем многоугольника и звездочки: Пример 24.5. Использование Там же можно изменять и ко- инструмента «Звезды и много-личество углов. По умолчанию угольники» для рисования.рисуются пятиугольные звезды. Пример 24.6. Использование Для изменения звезды или инструмента «Звезды и много-многоугольника есть два маркера угольники» для сглаживанияузлов. Верхний узел служит для углов.управления положением концазвезды или углом многоугольни- Пример 24.7. Использованиека. Второй маркер (базовый узел) инструмента «Звезды и много-контролирует положение вну- угольники» для перемещениятренней вершины звезды. вершин. Для изменения формы звездыиспользуются клавиши: Shift — управляет сглажива-нием углов звезды (пример 24.6); Alt — все вершины звездыили многоугольника будут пере-мещаться в произвольном поряд-ке (пример 24.7); Ctrl — перемещает узлы звез-ды или многоугольника строгопо прямой линии.Правообладатель Народная асвета
148 Глава 5. Работа с векторной графикой Пример 24.8. Использование Для рисования произвольныхинструмента «Карандаш». кривых используется инструмент «Карандаш»: . Чтобы им вос- пользоваться, нужно щелкнуть в начальной точке на холсте и, не отпуская кнопку мыши, тащить Пример 24.9. Рисование пря- указатель, проводя линию.мых линий. Чтобы получить замкнутый контур, достаточно вернуться к первоначальной точке. Когда указатель мыши приближает-Начало Завершение ся к ней, точка меняет цвет нарисования рисования красный. В этот момент кнопку Пример 24.10. Рисование кри- мыши следует отпустить.вых линий. Для инструмента «Карандаш» устанавливается степень сглажи- вания: . Чем выше значе- ние сглаживания, тем более глад- кой будет кривая (пример 24.8). 1. В начале линии щелкнуть Для создания кривых и пря-по ней левой кнопкой мыши. Закурсором будет тянуться пря- мых линий предназначен ин-мая. Нажать на левую кнопкумыши в точке, где должен на- струмент «Кривая Безье и пря-ходиться конец линии. мые линии»: . Рисуя прямую, 2. Не отпуская левую кнопкумыши, перенести курсор в сто- нужно щелкнуть левой кнопкойрону. Появится прямая линия, мыши по месту, где должна на-к которой как касательная бу- ходиться начальная точка. Затемдет примыкать кривая. следует отвести курсор в другое место. При этом за курсором бу- 3. Отпустить левую кноп- дет следовать прямая линия от ееку мыши и щелкнуть правой. начала. Завершается рисованиеПоявится кривая, а прямая линии щелчком правой кнопкойпропадет. Можно продолжать мыши или двойным щелчком ле-проводить линию, не нажимая вой кнопкой мыши в точке окон-правую кнопку мыши. Правообладатель Народная асвета
§ 24. Создание и редактирование векторного изображения 149чания линии. Линия изменит П. Безье разработал метод вы-красный цвет на черный, и на ее черчивания кривых в 1960 г.,конце появится квадратный мар- работая в автомобилестроитель-кер (пример 24.9). ной фирме «Рено». Одновремен- но эта же разработка возникла в Создание кривой линии описа- ходе исследования П. де Кастель-но в примере 24.10. жо из компании «Ситроен».24.2. Редактирование фигур Пример 24.11. Использова- ние инструмента «Выделить и Инструментом «Выделить и трансформировать».трансформировать» ( ) выделя- Если выполнить щелчок по уже выделенной фигуре, видют фигуры (пример 24.11). Выде- стрелок изменится:ленные фигуры можно: удалятьклавишей Delete; перемещать в Пример 24.12. Использова-рабочей области (с помощью Ctrl ние инструмента «Редактиро-строго по горизонтали или вер- вать узлы контура».тикали); масштабировать (Ctrlпозволяет сохранить пропорции); 1. Нарисовать графическийотражать горизонтально (клави- примитив.ша H) и вертикально (клавиша V);поворачивать; наклонять. 2. Выбрать инструмент и на- стройку (преобразовать в кон- После выделения вокруг фи- тур).гуры появляются восемь двуна-правленных стрелок, и объект 3. Перемещая узлы, изме-можно удалять, перемещать и нить контур. При необходимо-масштабировать. сти добавить ( ) или удалить ( ) узлы. Группа фигур выделяется принажатой клавише Shift. Щелчокпо выделенному в группе объек-ту исключает его из выделения.Esc снимает всякое выделение.Ctrl + A выделяет все объекты. Форму объекта меняют с помо-щью инструмента «Редактироватьузлы контура»: (пример 24.12).Правообладатель Народная асвета
150 Глава 5. Работа с векторной графикой Пример 24.13. Стили обводки 24.3. Обводка и заливкафигур и стрелки. Обводка — линия, ограни- чивающая фигуру. Пример 24.14. Способы за- Для обводки можно опреде-ливки. лять: Сплошная заливка 1) толщину; 2) стиль (сплошной, пунктир- Заливка градиентом ный, штрихпунктирный); линейным радиальным 3) стрелки (маркеры); 4) цвет. Заливка текстурой (Рассмотрите пример 24.13.) Заливкой называется закраска Заливка растровым внутренней области фигуры. изображением Заливка фигуры может быть сделана одним из нижеперечис- ленных способов: 1) сплошным цветом; 2) градиентом; 3) текстурой (выбирается из набора декоративных заливок, в которых используются заранее созданные авторами программы заготовки); 4) растровым изображением из файла. (Рассмотрите пример 24.14.) Цветовой градиент — плав- ный переход одного цвета в другой. В редакторе Inkscape изменить обводку и заливку фигур мож-Правообладатель Народная асвета
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 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
- 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
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176