Тема: Множества.. Множество – совокупность однотипных элементов, рассматриваемых как единое целое. Примеры множеств: [ 3, 4, 7, 9, 12] [ 1..100] [ a,

Презентация:



Advertisements
Похожие презентации
Множественный тип данных А+В А*В. Множество - конечная совокупность элементов, принадлежащих некоторому базовому типу. Базовый тип –перечислимые типы.
Advertisements

«Программирование с использованием множеств» Delphi. Тема 8:
Для добавления текста щелкните мышью Структурированные типы данных. Множества 11 класс.
Множественный тип данных Множество в языке Паскаль – это ограниченный набор различных элементов одного (базового) типа, которые рассматриваются как единое.
Тип данных множества. Множества ограниченный упорядочный набор различных элементов одного базового типа. Базовый тип – совокупность всех возможных элементов.
Множества. Множество- ограниченный, неупорядоченный набор различных элементов одного типа. Примеры множеств: Множество арабских цифр. Множество знаков.
Множества PASCAL. Примеры объявления: 1 способ2 способ Type MN1=set of char; MN2=set of byte; MN3=set of 0..9; MN4=set of 0..9; MN5=set of K..R; MN6=set.
Множества Выход Множества. Описание типа множество. Множество – это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо.
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
Программирование на языке Паскаль Самостоятельная работа в группах.
Множества. Внутреннее представление.. Механизм внутреннего представления Каждое значение базового типа представляется одним битом. В память заносится.
Статичні структури даних.. 2 Статические данные переменная (массив) имеет имя, по которому к ней можно обращаться размер заранее известен (задается при.
Множественный тип данных. Представление множеств. Операции над множествами.
МНОЖЕСТВА. ОПРЕДЕЛЕНИЕ Множество – это набор однотипных объектов. Характер связей между объектами подразумевается программистом и никак не контролируется.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
1 Программирование на языке Паскаль Тема 1. Массивы.
МАССИВЫ Если работа программы связана с хранением и обработкой большого количества однотипных переменных, для их представления в программе можно использовать.
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Множини. 2 Множества Множество это структурированный тип данных, представляющий собой набор взаимосвязанных по какому- либо признаку объектов, которые.
Массивы Определения Массив – группа элементов одного типа, объединенных под общим именем. Индекс – что-то (чаще всего номер), что позволяет отличать элементы.
Транксрипт:

Тема: Множества.

Множество – совокупность однотипных элементов, рассматриваемых как единое целое. Примеры множеств: [ 3, 4, 7, 9, 12] [ ] [ a, b, c] [A..Z,!,?] [ ]

Описание множества в разделе описания переменных Var : Set of ; Var F: Set of integer; d : Set of A..Z;

Описание множества в разделе описания констант Type = Set of ; Var : ; Type Vr= Set of char; Var A: Vr;

[ 1, 2, 3] [ 3, 2, 1] [ 1, 2, 3, 4][ 1..4] Эквивалентные множества

:= ; x:= [1, 2, 3]; n:= [true, false];

Операции над множествами Объединение А+В

Операции над множествами Пересечение А*В

Операции над множествами Разность А-В

Операции над множествами Операции отношения Отношениеtruefalse A=B А и В совпадают В противном случае A<>B А и В не совпадают A<=B Все элементы А принадлежат В A>=B Все элементы В принадлежат А

Var М: Set of integer; Begin M:=[3, 4, 7, 9];

Операции над множествами Операция вхождения x In M

Множества Критерий Общий вид Пример ОписаниеVar : Set of ; Var F: Set of integer; d : Set of A..Z; Задание множества := ; x:= [1, 2, 3]; n:= [true, false]; Операции над множествами 1. Объединение А+В 2. Пересечение А*В 3. Разность А-В 4. Вхождение х in A [1,2]+[3,4]=[1,2,3,4] [1,2,3,4]*[1,3,5,6]=[1,3] [1,2,3,4]*[1,3]=[2,4] A:= [1,2,3,4]; 3 in A; {true} 7 in A; {false}

Дан текст на русском языке. Найти количество гласных букв. program zadacha; var glasn: Set of char; stroka:string; i,k: integer; begin glasn:=['а','е','и','о','у','ы','э','ю','я']; readln(stroka); k:=0; for i:=1 to length(stroka) do if stroka[i] in glasn then k:=k+1; writeln(k); end.