- Преподавателю
- Информатика
- Конспект урока на тему Сложные типы данных Паскаль
Конспект урока на тему Сложные типы данных Паскаль
Раздел | Информатика |
Класс | - |
Тип | Конспекты |
Автор | Никитин А.В. |
Дата | 03.11.2014 |
Формат | docx |
Изображения | Есть |
Цель урока
Изучить сложные типы данных в Паскаль - массивы, строки, записи, множества, файлы.
Форма урока: лекция монолог
-
Повторим сложные типы данных в Паскаль:
-
Массив - это формальное объединение нескольких однотипных объектов, рассматриваемое как единое целое или группа переменных (элементов массива) одного типа.
Структура массива в Паскаль
Имя
A
A[i,j]
Адрес
Адрес
i \ j
1
2
1
ф
в
2
а
о
3
у
м
4
л
а
5
к
н
А: array [1..5, 1..2] of char;
Создание массива символов и его заполнение:
-
Строки - для работы с текстовыми строками в Паскаль часто используют строковый тип данных string. Тип string (в пер. строка) во многом напоминает одномерный массив символов
array[0..N] of char.
Описание строковых переменных выглядит следующим образом:
Var
а : string [30];
Или
Var
а : string; По умолчанию 255 символов.
-
Запись - является сложным типом данных и записывается в разделе описаний программы type.
Является объединением нескольких разнотипных элементов (полей) (в массиве элементы однотипные).
Структура:
Type
<Имя типа> = record
<Имя переменной 1>: <Тип>;
…………….
<Имя переменной n>: <Тип>;
End;
Пример:
-
Множества - это сложный тип данных, характеризующийся набором однотипных логически связанных друг с другом объектов. Количество элементов входящих во множество может меняется от 0 до 255.
Структура множества
Пример
Над множеством возможны операции сложения, вычитания, умножения, сравнения. Например:
-
Файлы
Вся информация и данные, которые хранятся на компьютере представлены в нём в виде файлов.
Файл - это набор данных, который имеет своё имя. Собственное имя каждого файла имеет следующий формат <Имя файла>.<Расширение>. Расширение состоит из 3-х букв, и описывает назначение файла - исполняемая программа, текстовый документ, цифровая фотография.
Пример расширений:
Расширение
Описание
Pas
Расширение файлов с исходными текстами программы на Паскаль
Txt, doc
Расширение текстовых документов
Jpg, gif, tiff, bmp
Расширение графических файлов
Htm, html
Расширение интернет-страниц
Exe, com
Расширение выполняемых программ
Rar, zip
Расширение архивных файлов
Avi, mpg, mpeg,
wmv
Расширение видеофайлов
Dll, lib, obj
Расширение файлов-библиотек
Файлы хранятся в папках или каталогах.
Файл также имеет полное имя:
<Имя логического диска>:\<Каталог1>\...\<Каталог n>\<Имя файла>.<Расширение>
Общая методика работы с файлом:
-
В разделе описаний производится описание файловой переменной, через которую программа будет общаться с файлом.
-
В разделе логики программы производится сопоставление файловой переменной файлу на диске.
-
Файл открывается для чтения или для записи.
-
Производится чтение и запись в данный файл.
-
Закрытие файла.
-
Создание каталога на диске: