пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ


Язык программирования Pascal. Составные типы данных. Множества. Определение, примеры задания базового типа и переменной-множества. Методы для работы с множествами. Примеры программ.

 

Паскаль (Pascal) разрабатывался, как учебный язык выского уровня, структурного программирования. Относится к 3-му поколению языков программирования.  На основе ALGOL.

 

Составные типы данных – типы данных базирующиеся на простых. Важна однотипность элементов и способ доступа, позволяющие выделить главные представители сложных типов.

 

Множества - наборы однотипных логически связанных друг с другом объектов

Кол-во элементов от 0 до 256

Если эл-тов нет -> множество пустое

1 мн-во эквивал 2 мн-ву, если их эл-ты равны, а порядок безразличен

Мн-ва описываются в разделе описания типов

имя = set of тип;

Действия:*-пересечение мн-в

+ - объединение мн-в

= - проверка эквив-ти, true - если эквивал

<> -проверка неэквив-ти, true - если неэквивал

<= - проверка вхождения true, если 1 во 2

>= - -//-, true, если 2 в 1

in - принадлежность, true, если выр-ие принадлежит мн-ву

include(s,i) -включить в мн-во s, эл-т i

exclude(s,i) - исключить из мн-ва s, эл-т i

Пример type ctype=set of char;

var c:ctype;

    s:string;

    i,k:integer;

  begin

   write('Enter string: '); readln(s);

   c:=['a','o','e','i','u','y']; k:=0;

   for i:=1 to length(s) do if s[i] in c then k:=k+1;

   write('V stroke ',k,' glasnykh');

   readln; end.

 

15.


22.01.2015; 17:37
хиты: 463
рейтинг:+1
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь