Категория
Прочее
Тип
конспект урока
Страницы
15 стр.
Дата
21.04.2013
Формат файла
.doc — Microsoft Word
Архив
430027.zip — 54.97 kb
  • konspekt-po-teme-mnozhestva-v-paskale-uchitel-informatiki-batrakova-l-v_430027_1.doc — 157.5 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы


Конспект по теме: Множества в Паскале
Учитель информатики: Батракова Л.В .
____________________________________________________________________________________________

Множества


Определение: М ножество – это произвольный тип, состоящий из ограниченного, неупорядоченного набора различных элементов одинакового (указанного заранее) базового типа.

В качестве базового типа могут выступать только перечислимый, ограниченный и тип char (поскольку число символов в Паскале ограничено – до 256).
Описание . Множество в Паскале описывается так:
Type <<i>идентификатор типа>= set of <<i>базовый тип>;
var <<i>имя переменной> : <идентификатор типа>;

Здесь идентификатор типа и имя переменной – любое алфавитно–цифровое наименование (не более 8 символов), базовый тип – такой тип Паскаля, который допускает число элементов не более 256 – это максимальное число элементов во множестве Паскаля.
Так как во множестве может быть только до 256 элементов, поэтому типы ShortInt, Word, Integer, LongInt, хоть и перечислимые, базовыми для множеств быть не могут.
Элементы множества внутренне нумеруются, начиная с нуля.
Внутреннее представление множеств чрезвычайно компактно: один элемент расходует всего 1 бит памяти (равный 1, если такой элемент во множестве присутствует, и 0, если его во множестве нет). Поэтому множество на базе полного типа char будет занимать в памяти всего 32 байта.



Ваше мнение



CAPTCHA