
- •1. Понятие информации
- •1.3. Свойства информации
- •2 Информатизация
- •4Информационные технологии – ит
- •6 Составляющие информационных технологий
- •10 Базовые информационные технологии
- •11 Технологии и средства обработки текстовой информации
- •12 Технологии и средства обработки текстовой информации
- •13 Программные средства, выполняющие научно-технические расчеты
- •14 Технология и средства обработки графической информации
- •15 Технологии и средства обработки звуковой информации
- •16 Технология работы в бд
- •8) Облегчении возможностей широкого обмена информацией, участия в корпоративных и других проектах, способствующих интеграции и т.П.
- •19 Экспертные системы и системы поддержки принятия решений(сппр)
- •20 Информационные технологии конечного пользователя. Интерфейс пользователя
- •1) Язык пользователя; 2) язык сообщений компьютера, организующий диалог на экране дисплея; 3) знания пользователя.
- •1. Способ общения машины с человеком-оператором. 2. Способ общения человека-оператора с машиной. 3. Способ пользовательского представления интерфейса.
- •21 Технические средства обеспечения безопасности информационных технологий
- •22. Средства и методы защиты информации
- •23. Оценка эффективности и качества ит
- •24. Понятие системы программирования
- •Var p,q,r: Integer;
- •If условие then оператор_1
- •32. Процедуры и функции в Паскале
- •37 Записи и множества в Паскале
- •2.3 Множества
- •38. Работа с файлами в Паскале
37 Записи и множества в Паскале
Запись - это структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. В отличие от массива, компоненты (поля) записи могут быть различного типа. Чтобы можно было ссылаться на тот или иной компонент записи, поля именуются.
Структура объявления типа записи такова:
<имя типа> = RECORD <сп.полей> END
Здесь <имя типа> - правильный идентификатор;
RECORD, END - зарезервированные слова (запись, конец);
<сп.полей> - список полей; представляет собой последовательность разделов записи, между которыми ставится точка с запятой.
2.3 Множества
Множества - это набор однотипных логических связанных друг с другом объектов. Характер связей между объектами лишь подразумевается программистом и никак не контролируется Турбо Паскалем. Количество элементов, входящих в множество, может меняются в пределах от 0до 256 (множество, не содержащее элементов, называется пустым).именно непостоянством количества своих элементов множества отличаются от массивов и записей.
Два множества считаются эквивалентными тогда и только тогда, когда все их элементы одинаковы, причём порядок следования элементов множества безразличен. Если все элементы одного множества входят также и в другое, говорят о включении первого множества во второе.
Описание типа множества имеет вид:
<имя типа> = SET OF <баз.тип>
Здесь <имя типа> - правильный индификатор;
SET, OF - зарезервированные слова (множество, из);
<баз.тип> - базовый тип элементов множества, в качестве которого может использоваться любой порядковый тип, кроме WORD, INTEGER и LONGINT.
Для задания множества используется так называемый конструктор множества: список спецификаций элементов множества, отделяемых друг от друга запятыми; список обрамляется квадратными скобками. Спецификациями элементов могут быть константы или выражения базового типа, а также - тип-диапазон того же базового типа.
38. Работа с файлами в Паскале
Файл – это совокупность данных, имеющих общее имя и назначение, и существующая на некотором носителе. Компоненты файла могут быть любого типа, за исключением типа-файла и типа-объекта. Число компонент в файле не объявляется. Любой файл имеет три характерные особенности. Во-первых, у него есть имя, что дает возможность программе работать одновременно с несколькими файлами. Во-вторых, он содержит компоненты одного типа. Типом компонентов может быть любой тип Паскаля, кроме файлов. Иными словами, нельзя создать «файл файлов». В-третьих, длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти. При работе с файлами выполняются операции ввода-вывода. Операция ввода означает перепись данных с внешнего устройства (из входного файла) в основную память ЭВМ, операция вывода – это пересылка данных из основной памяти на внешнее устройство (в выходной файл). Файлы на внешних устройствах часто называют физическими файлами. Их имена определяются операционной системой. В программах имена файлов задаются с помощью строк.
В Паскале определены три типа файлов:
1) текстовые; состоят из строк символов. Конец записи определяется концом строки. Чтение и запись в файл осуществляется посимвольно.
2) типизированные могут состоять из записей любого типа.
3) нетипизированные файлы фактически представляют собой каналы ввода/вывода нижнего уровня, используемые в основном для прямого доступа к любому файлу на диске, независимо от его типа и структуры.
Обработка файла может производиться двумя способами:
1) с использованием последовательного доступа;
2) с использованием прямого (произвольного) доступа.
Таблица 4. Классы систем программирования (СП) |
|
Признак классификации |
Типы |
Набор исходных языков |
Одноязыковые |
Многоязыковые |
|
Возможности расширения |
Замкнутые |
Открытые |
|
Трансляция |
Компиляция |
Интерпретация |