Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Начальный курс информатики. Часть 1. Учебное пособие
.pdf
31
Прикладные программы общего назначения
предназначены для широкого круга пользователей и применяются
одновременно во многих областях человеческой деятельности. К
данному типу прикладного ПО относятся:
текстовые процессоры;
графические пакеты;
системы управления базами данных;
средства для создания презентаций;
браузеры;
программы для работы с электронной почтой;
органайзеры;
компьютерные игры и т. д.
Очень часто несколько программных продуктов,
функционально дополняющих друг друга, объединяются в
интегрированный пакет прикладных программ. В качестве
примеров можно привести пакеты прикладных программ Microsoft
Office и OpenOffice.org, включающие в свой состав текстовый
процессор, табличный процессор, систему управления базами
данных, средство для создания презентаций и некоторые другие
программы. Пользователи интегрированных пакетов получают
однотипный интерфейс для работы с различными частями пакета,
общие сервисы (словарь и средства проверки правописания,
построитель диаграмм, конвертер данных и т. д.), а также
возможность создания документов, интегрирующих в себе
возможности различных программ, входящих в состав
интегрированного пакета.
К целевому прикладному программному обеспечению
относятся пакеты, учитывающие специфику поддерживаемых задач
пользователя и имеющие более узкое применение. К ним относятся:
• пакеты программ для проведения научных и статистических
расчетов;
• программы для автоматизации бухгалтерского учета;
• настольные издательские системы;
• системы автоматизированного проектирования;
• системы управления персоналом и др.

32
Инструментальное программное обеспечение
Инструментальное программное обеспечение включает
средства для разработки программ и предназначено для
программистов. Все типы программного обеспечения (включая и
инструментальное) создается с помощью данного типа ПО.
К наиболее известным языкам программирования относятся
Basic, Pascal, C++, C#, Fortran, JAVA, PHP, Perl. Для того чтобы
компьютер мог понимать программы, написанные на этих языках
программирования высокого уровня, для каждого из них используются программы – трансляторы с этих языков.
Транслятор – это программа, которая преобразует
программу, написанную на одном из языков высокого уровня, в
программу, состоящую из машинных команд.
Трансляторы делят на компиляторы и интерпретаторы.
Компиляторы транслируют всю программу, но без еѐ
выполнения. Интерпретаторы, в отличие от компиляторов,
выполняют пооператорную обработку и выполнение программы.
Для удобства работы программистов помимо трансляторов
разрабатывается целый комплекс программных средств,
объединяемых в системы программирования. Система
программирования может включать:
• транслятор;
• интегрированную среду разработчика;
• текстовый редактор;
• отладчик;
• набор библиотек (возможно, с исходными текстами
программ);
• справочные системы и т. п.
Очень часто для одного и того же языка программирования
разрабатывается несколько различных систем программирования,
отличающихся друг от друга версиями языка, трансляторами,
интерфейсом работы, а также отдельными компонентами,
входящими в состав системы. Например, для языка Паскаль
существуют такие системы программирования, как Borland Pascal,
Turbo Pascal, Free Pascal, ABC Pascal и некоторые другие.

33
Коротко о главном
1. Программное обеспечение (ПО) – это совокупность программ, используемых при работе на компьютере и обеспечивающих функционирование его аппаратных средств, выполнение различных задач пользователя, а также разработку и отладку новых
программ.
2. Типы ПО: системное, прикладное, инструментальное.
3. Типы системного ПО: базовое, утилиты.
4. Сервисные программы (утилиты) – это вспомогательные
компьютерные программы, расширяющие возможности операционной системы.
5. Типы прикладного ПО: программное обеспечение общего
назначения, целевое программное обеспечение.
6. Инструментальное ПО включает средства для разработки
программ и предназначено для программистов.
7. Транслятор – программа, которая преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.
Вопросы и задания
1. Что такое программное обеспечение?
2. Что входит в состав базового программного обеспечения?
3. Для чего используются файловые менеджеры?
4. Какую функцию выполняют архиваторы?
5. Перечислите список прикладного ПО, установленного на
вашем компьютере.
6. В чем особенности интегрированных пакетов программ?
7. Какие программы относятся к целевому программному ПО?
8. К какому типу ПО относятся приведенные ниже программы:
программа обмена сообщениями;
операционная система Linux;
архиватор;
обучающая программа;
антивирусная программа;

34
транслятор с языка Паскаль;
программа-переводчик.
9. Почему необходимо использование трансляторов?
10. Что может входить в состав системы программирования?
4. Функции операционной системы.
Организация работы с файлами
Операционная система – это комплекс программ, обеспе-
чивающих управление заданиями и распределение ресурсов компьютера, предоставляющих интерфейс для работы с пользователем, а также организующих работу с файлами.
Операционная система скрывает от пользователя большую
часть особенностей архитектуры и предоставляет возможность
простой и удобной работы с файлами и аппаратными средствами
(принтерами, сканерами, дисками и т.д.). Современные операционные системы – системы с графическим интерфейсом работы с
пользователем. Пользователи получили возможность управлять
своим компьютером с помощью манипулятора – мыши.
Информация на внешних носителях хранится в виде файлов.
Файл – это именованная область внешней памяти.
Работа с файлами является очень важным видом работы на
компьютере. В файлах хранится программное обеспечение, документы пользователя. Файлы можно создавать, переименовывать,
копировать, удалять, производить поиск.
В каждом файле хранится отдельный информационный
объект: документ, статья, числовой массив, программа и пр. Заключенная в файле информация становится активной, т.е. может
быть обработана компьютером, только после того, как она будет
загружена в оперативную память.
Все необходимые действия над файлами обеспечивает операционная система. Чтобы найти нужный файл, пользователю должно
быть известно: а) какое имя у файла; б) где хранится файл.
Пример имени файла: prog111.txt. Слева от точки находится
собственно имя файла (prog111). Следующая за точкой часть имени

35
называется расширением файла (txt). Обычно в именах файлов
употребляются латинские буквы и цифры. В операционной
системе Microsoft Windows в именах файлов допускается
использование русских букв; максимальная длина имени – 255
символов.
Расширение указывает, какого рода информация хранится в
данном файле. Например, расширение txt обычно обозначает
текстовый файл (содержит текст); расширение рсх – графический
файл (содержит рисунок), zip или гаг – архивный файл (содержит
архив – сжатую информацию), pas – программу на языке Паскаль.
Файлы, содержащие выполнимые компьютерные
программы, имеют расширения ехе или com. Инициализация
программы происходит путем записи ее в оперативную память и
запуска на исполнение. На одном компьютере может быть
несколько устройств работы с дисками. Обычно встроенный в
системный блок жесткий диск большой емкости делят на разделы.
Каждый из таких разделов называется логическим диском, и ему
присваивается однобуквенное имя (после которого ставится
двоеточие) С:, D:, Е: и т. д. Имена А: и В: обычно относятся к
сменным дискам малого объема – гибким дискам (дискетам). Их
тоже можно рассматривать как имена логических дисков, каждый
из которых полностью занимает реальный (физический) диск.
Следовательно, А:, В:, С:, D: – это всѐ имена логических дисков.
Оптическому дисководу ставится в соответствие следующее
по алфавиту имя после имени последнего раздела жесткого диска.
Например, если на жестком диске есть разделы С: и D:, то имя Е:
будет присвоено оптическому диску. А при подключении флэшпамяти в списке логических дисков появится еще диск F:.
Файловая структура диска
Современные операционные системы поддерживают
многоуровневую организацию файлов на дисковых устройствах
внешней памяти – иерархическую файловую структуру.
Для облегчения понимания этого вопроса воспользуемся
аналогией с традиционным «бумажным» способом хранения
информации. В такой аналогии файл представляется как некоторый
озаглавленный документ (текст, рисунок) на бумажных листах.

36
Следующий элемент файловой структуры называется
DOCUMENTS
text.com
MEDIA
FIZIKA
MATEMATIK
VIDEO
MUSIC
FOTO
lect_1.doc
qust.exe
pic.avi
song.mp3
sum.jpeg
Рис. 21. Дерево файлов и каталогов
каталогом. Продолжая «бумажную» аналогию, каталог будем
представлять как папку, в которую можно вложить множество
документов, т. е. файлов. Каталог также получает собственное
имя (представьте, что оно написано на обложке папки).
Каталог сам может входить в состав другого, внешнего по
отношению к нему каталога. Это аналогично тому, как папка
вкладывается в другую папку большего размера. Таким образом,
каждый каталог может содержать внутри себя множество файлов и
вложенных каталогов (их называют подкаталогами). Каталог самого
верхнего уровня, который не вложен ни в какой другой каталог,
называется корневым каталогом. В операционной системе Windows
для обозначения понятия «каталог» используется термин «папка».
Графическое изображение иерархической файловой
структуры называется деревом.
На рис. 21 имена каталогов записаны прописными буквами,
а файлов – строчными. Здесь в корневом каталоге имеются две
папки: DOCUMENTS и MEDIA и один файл text.com. Папка
DOCUMENTS содержит в себе две вложенные папки FIZIKA и
MATEMATIK. Папка MATEMATIK пустая; в папке FIZIKA
имеются два файла и т. д. На дереве корневой каталог обычно
изображается символом \.
Чтобы найти файл в компьютере, надо знать логический
диск, на котором находится файл, и путь к файлу на диске.
\ (корневой каталог)

37
Рис. 22. Дерево каталогов C:
Путь к файлу – это последовательность, состоящая из имен
каталогов, начиная от корневого и заканчивая тем, в котором
непосредственно хранится файл. Последовательно записанные
имя логического диска, путь к файлу и имя файла составляют
полное имя файла. Если представленная на рис. 22 файловая
структура хранится на диске D:, то полные имена некоторых входящих в нее файлов в символике операционной системы Microsoft
Windows выглядят так:
D:\text.com
D:\DOCUMENTS\FIZIKA\lect_1.doc
D:\MEDIA\MUSIC\song.mp3
Операционная система
предоставляет пользователю
возможность просматривать на
экране содержимое каталогов
(папок). Сведения о файловой
структуре диска содержатся на
этом же диске в виде таблицы
размещения файлов. Используя файловую систему,
пользователь может последовательно просматривать на
экране содержимое каталогов
(папок), продвигаясь по дереву файловой структуры вниз
или вверх. На рис. 22 показан
пример отображения на экране
компьютера дерева каталогов.
Для его получения достаточно
воспользоваться приложением
операционной системы
Windows Проводник.

38
Коротко о главном
1. Файл – это именованная совокупность данных на внеш-
нем носителе.
2. Все необходимые действия над файлами обеспечивает
операционная система.
3. Имя файла состоит из собственно имени и расширения. Расши-
рение указывает на тип информации в файле рис. 22 (тип файла).
4. Файловая структура диска – это совокупность файлов на
диске и взаимосвязей между ними.
5. Каталог – именованный перечень файлов и подкаталогов
(вложены каталогов). Каталог самого верхнего уровня называется
корневым. Он не вложен ни в какие каталоги.
6. Полное имя файла состоит из имени логического диска,
пути к файлу на диске и имени файла.
Вопросы и задания
1. Как называется операционная система, используемая в
вашем компьютерном классе?
2. Сколько физических дисководов работает на ваших компьютерах. Сколько логических дисков находится на физических
дисках и какие имена они имеют в операционной системе?
3. Что такое путь к файлу на диске, полное имя файла?
4. Дано дерево файловой структуры диска. Заглавными бу-
квами обозначены имена каталогов, строчными – имена файлов
(рис. 23)
Рис. 23. Дерево файловой структуры
Перечислите имена каталогов 1, 2, 3 уровней. Указать путь

39
к файлу letter1.doc от корневого каталога, а к файлу letter2.doc –
от каталога WORK. Указать полные имена файлов letter.txt и
letter.doc, если файловая структура хранится на диске C.
5. Указаны пути от корневого каталога к некоторым фай-
лам, хранящимся на диске. Заглавными буквами обозначены имена каталогов, строчными – имена файлов:
\COUNTRY\USA\INFO\culture.txt;
\COUNTRY\USA\INFO\washington.txt;
\COUNTRY\RUSSIA\ moscow.txt;
\COUNTRY\ RUSSIA\INFO\industry.txt;
\COUNTRY\ RUSSIA \INFO\culture.txt.
Отобразить файловую структуру в виде дерева.
6. В некотором каталоге хранился файл Задача5. После то-
го, как в этом каталоге создали подкаталог и переместили в созданный подкаталог файл Задача5, полное имя файла стало
Е:\Класс9\Физика\Задачник\Задача5. Каково было полное имя
этого файла до перемещения? Выбрать ответ из предложенных
вариантов:
1) Е:\Физика\Задачник\Задача5
2) Е:\Физика\Задача5
3) Е:\Класс9\Задачник\Задача5
4) Е:\Класс9\Физика\Задача5
7. В некотором каталоге хранится файл Спи-
сок_литературы.txt. В этом каталоге создали подкаталог с именем 10_CLASS и переместили в него файл Спи-
сок_литературы.txt. После чего полное имя файла стало
D:\SCHOOL\PHYSICS\10_CLASS\Список_литературы.txt. Каково
полное имя каталога, в котором хранился файл до перемещения?
1)D:\SCHOOL\PHYSICS\10_CLASS
2) D:\SCHOOL\PHYSICS
3) D:\SCHOOL
4) SCHOOL
8. Пользователь, перемещаясь из одного каталога в другой,
последовательно посетил каталоги LESSONS, CLASS, SCHOOL,
D:\ , MYDOC, LETTERS. При каждом перемещении пользователь
либо спускался в каталог на уровень ниже, либо поднимался на

40
уровень выше. Каково полное имя каталога, из которого начал
перемещение пользователь?
1) D:\MYDOC\LETTERS
2) D:\SCHOOL\CLASS\LESSONS
3) D:\LESSONS\CLASS\SCHOOL
4) D:\LESSONS
9. Учитель работал в каталоге
D:\Материалы к урокам\10 класс\Практические работы.
Затем перешел в дереве каталогов на уровень выше, спустился в подкаталог Лекции и удалил из него файл Введение. Каково полное имя файла, который удалил преподаватель?
1) D:\Материалы к урокам\10 класс\Введение
2) D:\Материалы к урокам\10 класс\Лекции\Введение
3) D:\Материалы к урокам\Лекции\Введение
4) D:\Материалы к урокам\Введение\Лекции
10. Каталог содержит файлы с именами:
а) p5.pas,
б) p4.ppt ,
в) p12.pas,
г) pq.p,
д) pq.pas,
е) p12.ppt.
Определите, в каком порядке будут показаны файлы, если
выбрана сортировка по типу (по возрастанию). Выбрать правильный ответ из предложенных вариантов:
1) вадгеб 2) гавдбе 3) вадгбе 4) гвадеб
5. Количество информации
Информационная деятельность людей связана с реализацией информационных процессов: с хранением, передачей и обработкой информации. При этом важно уметь измерять количество информации.
Для измерения чего-либо должна быть определена единица измерения.
Например, единицей измерения массы служит килограмм, единицей
измерения времени – секунда, единицей измерения расстояния – метр.
Из курса физики вы знаете, что существуют эталоны для этих единиц.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
