Файл: Информация и формы ее представления Информационные процессы и технологии.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 302
Скачиваний: 1
СОДЕРЖАНИЕ
1.3. ЭВМ как средство обработки информации
1.1 Информация и формы ее представления
1.2 Информационные процессы и технологии
1.3 ЭВМ как средство обработки информации
Структура и принципы функционирования ЭВМ
Основные характеристики вычислительной техники
Перспективы развития вычислительных средств
2.4 Операционная система MS-DOS
Файловая структура логического диска
Раздел 3 Основные принципы программирования
3.1. Этапы подготовки и решения задач на ЭВМ
3.2. Алгоритмы и способы их описания
3.3. Компиляция и интерпретация программ
3.1 Этапы подготовки и решения задач на ЭВМ
3.2 Алгоритмы и способы их описания
3.3. Компиляция и интерпретация программ
Раздел 9 Объектно-ориентированное программирование
Рисунок 2.28 – Полное имя файла
Собственно имя файла состоит из имени, символа-разделителя '.' (точка) и расширения имени файла.
Маршрут доступа к файлу = "Имя логического диска" + "двоеточие" + "идентификация корневого каталога" + "весь перечень имен родительских каталогов".
Максимальное количество символов в полном имени файла равно 128.
Максимальное количество символов в имени файла равно 8.
Максимальное количество символов в расширении имени файла равно 3.
Расширение не обязательно, т.е. может и не присутствовать (в этом случае точка тоже отсутствует). Таким образом, размер собственно имени файла не превышает 13 символов (с учетом точки).
В полном имени файла разрешается использовать только следующие символы: A…Z, a … z, 0 … 9, $, &, #, `, , (, ), -, %, !, _, ^.
В полном имени файла запрещается использовать все остальные символы.
Примеры допустимых имен файлов:
format.COM read.me myfile.txt 28-03-96.doc 123.45
Примеры не допустимых имен файлов:
123456789.txt aa?.doc 35*.? i\t.f.doc *.txt my:file.txt
Использование расширений. Файлы, в зависимости от информации которая там хранится, могут иметь различное назначение: данные, программы, драйверы, настроечные файлы и т.д.
Расширения имени файла – не обязательный, но очень важный компонент. Он используется для разделения файлов по отдельным категориям (данные, программы, драйверы и т.д.).
В MS-DOS есть перечень предопределенных и наиболее часто встречающихся расширений файлов. В табл. 1 приведены некоторые из них.
Таблица 1
Расширение | Назначение файла |
EXE, COM | Выполняемые файлы в MS-DOS – это программы, созданные с помощью специальных инструментальных систем программирования, базирующиеся на применении языков программирования |
BAT | Файл последовательности команд MS-DOS (пакетный) |
SYS | Системный файл или файл драйвера устройств |
OVR OVL | Оверлейные файлы |
BAK | Резервная (предыдущая) копия файла |
TXT | Текстовый ASCII-файл |
DOC | Файл-документ MS Word |
PAS | Текст программы на языке программирования Pascal |
C, CPP | Тексты программ на языках программирования С, С++ |
ASM | Текст программы на языке Ассемблер. |
BMP | Файл изображения в формате Windows BitMaP |
GIF | Файл точечного изображения (Graphic Interchange Format) |
PCX | Файл изображения в формате Paintbrush |
TIF | Файл изображения (Tagged Image File Format) |
INI, CFG | Файлы настроек и конфигураций |
TMP | Временный файл |
Устройства MS-DOS. В MS-DOS имеется ряд имен файлов, которые зарезервированы для внутреннего использования. Каждое такое имя отражает какое-либо устройство. Запрещается использование этих имен не по назначению. В табл. 2 приведен перечень этих имен.
Таблица 2
Имя | Назначение |
AUX | Асинхронный интерфейс (Auxiliary – вспомогательный выход) |
CLOCK$ | Драйвер часов |
CON | Консоль (клавиатура, дисплей) |
COM1 | Первый порт последовательного ввода/вывода (от COMmunication) |
COM2 | Второй порт последовательного ввода/вывода |
COM3 | Третий порт последовательного ввода/вывода |
COM4 | Четвертый порт последовательного ввода/вывода |
LPT1 | Первый порт параллельного ввода/вывода (от Line PrinTer 1) |
LPT2 | Второй порт параллельного ввода/вывода |
LPT3 | Третий порт параллельного ввода/вывода |
NUL | Отсутствующий выход ("нулевое устройство") |
PRN | Принтер (от PRiNter – аналог LPT1) |
С точки зрения пользователя эти устройства ничем не отличаются от обычных файлов (с ними можно производить все те же операции, что и с обычными файлами). Однако не рекомендуется использовать имена файлов, построенные на базе вышеприведенных зарезервированных имен, такие, как: NUL.BAT, COM2.COO, PRN. TXT и т.п. Использование их в качестве расширений имен файлов допустимо: TEXT.PRN, FILE1.CON, FILE.NUL и т.п.
Символы подстановки в именах файлов. Когда необходимо произвести какие-либо действия над файлами пользователь вызывает определенные внутренние или внешние команды MS-DOS и передает им в качестве параметров имена файлов. Очень часто приходится производить одни и те же действия над многими файлами. Например, необходимо скопировать все файлы какого-либо каталога в другой каталог. Если файлов больше 200, то ровно 200 раз необходимо произвести эту операцию для каждого файла в отдельности. Это, как минимум, неудобно и непроизводительно для пользователя. Для решения такого рода проблем существуют специальные средства, которые помогают производить однотипные операции над целой группой файлов одной командой.
Так называемые символы подстановки, называемые также масками (по-английски они называются wildcards), позволяют фильтровать файлы, выполняя функцию обозначения места в имени файла. Такими масками являются знак вопроса(?)и звездочка (*).
Эти символы можно использовать в любом месте собственно имени файла и расширения. Символ ? означает, что команда при фильтрации файлов признает любой символ в имени или расширении файла, в позиции которого находится символ ?.
Символ * означает, что команда при фильтрации файлов признает все символы, в имени или расширении файла, начиная с позиции, где находится символ *.
Символы ? и * действуют не зависимо друг от друга применительно к имени или расширению.
Примеры:
Выполнить операцию над следующими группами файлов:
*.* – все файлы, без исключения;
*.txt – файлы с любыми именами, но с расширением txt;
II*.* – файлы, имена которых начинаются с цепочки символов II и имеющие любое расширение;
YE??0198.* – файлы, имена которых начинаются с цепочки символов YE, два следующих символа могут быть любыми, следующие четыре символа должны быть 0198, расширение любое.
Атрибуты файлов. Каждый файл и каталог имеет атрибут, который указывает на то, что этот файл является именно файлом, или на то, что он является каталогом. Файлы, в зависимости от атрибута, могут быть скрытыми, архивными, системными, только для чтения.
2.5 Контрольные вопросы
-
Что такое базовая конфигурация компьютера? -
Что входит в состав системного блока? -
Что располагается на материнской плате? -
Какие функции выполняет процессор? -
Чем определяется быстродействие компьютера? -
Какие Вы знаете виды памяти7 -
Что такое форматирование диска? -
Что такое контроллер? -
Какие Вы знаете виды мониторов? -
Какие основные характеристики монитора? -
Какие существуют разновидности принтеров? -
Какие бывают сканеры? Для чего они предназначены? -
Из каких групп клавиш состоит клавиатура? -
Какие вы знаете устройства для хранения данных? -
Какие существуют виды программного обеспечения? -
Что такое кластер? -
Что такое корневой каталог? -
Что обозначает символы "*" , "?"в маске файла? -
Без каких программ работа компьютера невозможна? -
Что такое операционная система? -
Перечислите основные функции операционной системы? -
Что такое интерфейс? Какие виды интерфейса Вы знаете? -
Что такое файл? Как организовано хранение файлов на дисках? -
Что такое каталог? -
На что указывает расширение файла? -
По каким правилам формируется короткое имя файла и длинное имя файла? -
Что такое полное имя файла? -
Какие Вы знаете функции операционной системы по обслуживанию файловой структуры? -
В чем заключается операция установки приложения? -
Что такое инсталляция программы?
Раздел 3 Основные принципы программирования
3.1. Этапы подготовки и решения задач на ЭВМ
3.2. Алгоритмы и способы их описания
3.3. Компиляция и интерпретация программ
3.4. Стили программирования
3.1 Этапы подготовки и решения задач на ЭВМ
На ЭВМ могут решаться задачи различного характера: научно-инженерные; разработки системного программного обеспечения; обучения; управления производственными процессами и т. д. В процессе подготовки и решения на ЭВМ научно - инженерных задач можно выделить следующие этапы:
-
содержательная постановка задачи; -
математическая постановка (формализация) задачи; -
выбор и обоснование метода решения; -
алгоритмизация вычислительного процесса; -
составление программы; -
отладка программы; -
решение задачи на ЭВМ и анализ результатов.
В задачах разных классов некоторые этапы могут отсутствовать. Например, в задачах разработки системного программного обеспечения отсутствует математическая постановка задачи. Перечисленные этапы связаны друг с другом. Например, анализ результатов может показать необходимость внесения изменений в программу, алгоритм или даже в постановку задачи. Для уменьшения числа подобных изменений необходимо на каждом этапе по возможности учитывать требования, предъявляемые последующими этапами. В некоторых случаях связь между различными этапами, например, между постановкой задачи и выбором метода решения, между составлением алгоритма и программированием, может быть настолько тесной, что разделение их становится затруднительным.
Содержательная постановка задачи. На данном этапе формулируется цель решения задачи и подробно описывается ее содержание. Анализируются характер и сущность всех величин, используемых в задаче, и определяются условия, при которых она решается. Корректность постановки задачи является важным моментом, так как от нее в значительной степени зависят другие этапы.