Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика 2.docx
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
41.51 Кб
Скачать

Файловая система персонального компьютера

Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов. Файл — это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.

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

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

  • протокол или способ доступа;

  • имя или адрес компьютера, узла сети;

  • устройство хранения, диск

  • собственно имя файла, которое может содержать его расширение

Путь— набор символов, показывающий расположение файла в файловой системе, адрес каталога.В операционных системах UNIX разделительным знаком при записи пути является «/». В Windows — «\».

Термин папка был введён для представления объектов файловой системы в графическом пользовательском интерфейсе путём аналогии с офисными папками. Он был впервые использован в Mac OS, в системах семейства Microsoft Windows появился с выходом Windows 95.

Классификация языков программирования.

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

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

Алфавит Паскаля составляют:

  • прописные и строчные буквы латинского алфавита: A, B, C…Y, Z, a, b, c,…y, z ;

  • десятичные цифры: 0, 1, 2,…9;

  • специальные символы: + - * / > < = ; # ‘ , . : {} [] ( )

  • комбинации специальных символов , которые нельзя разделять пробелами, если они используются как знаки операций: «:=», «..», «<>», «<=», «>=», «{}».

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

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

  • Идентификатор начинается только с буквы (исключение составляют специальные идентификаторы меток).

  • Идентификатор может состоять из букв, цифр и знака подчеркивания.

  • Максимальная длина – 127 символов.

  • При написании идентификаторов можно использовать прописные и строчные буквы

  • Между двумя идентификаторами должен стоять хотя бы один пробел.

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

Типы данных

1. Простые типы :

  • Порядковые типы

  • Целые типы

  • Логический тип

  • Символьный тип

  • Перечисляемый тип

  • Интервальный тип

  • Вещественные типы

  • Ссылочный тип

2. Структурированные типы :

  • Строковый тип

  • Регулярный тип

  • Комбинированный тип

  • Множественный тип

  • Файловый тип

3. Процедурные типы