Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Начальный курс информатики. Часть 1. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
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. Количество информации
Информационная деятельность людей связана с реализацией ин­формационных процессов: с хранением, передачей и обработкой ин­формации. При этом важно уметь измерять количество информации. Для измерения чего-либо должна быть определена единица измерения. Например, единицей измерения массы служит килограмм, единицей измерения времени – секунда, единицей измерения расстояния – метр. Из курса физики вы знаете, что существуют эталоны для этих единиц.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]