36. fejezet készletek pascal

A több kombinált műveletek és jeleket zárójelben formájában

SN2: = (SN1 + [0..15]) * SN2;

Kifejezések, amelynek tagjai a készletek nagyon hasonló kifejezés a számokat, de úgy számítják ki, különböző szabályok. Ez a hasonlóság válthat ki hamis hiba - keverés számát tekintve, és az egyik csoport. Tegyük fel, hogy szeretnénk hozzáadni a sor száma szereplő változó K. A következő állítás nem helytálló:

Ez lesz a helyes az alábbiak szerint:

Természetesen a hibák ilyen jellegű néz fordító, ellenőrizze a válasz a gyakorlatban.

Összehasonlítás készletek

A készlet lehet hasonlítani egymással, ami egy logikai - IGAZ vagy HAMIS.

Két egyenlő. ha ugyanazokat az elemeket tartalmazzák:

A készlet nem egyenlő. ha egyikük legalább egyik eleme, hogy nem létezik máshol:

ha SN1 <> [15, 17, 19], majd ...

egy részhalmaza a vizsgálat ( <= ) отвечает на вопрос: все ли элементы первого множества входят во второе?

Ellenőrzése felülbírálja (=>) megtudni, hogy az összes, a második elemek sokaságát tartalmazza az első:

36. fejezet készletek pascal

Készletek Pascal

Ellenőrzés lépésének a beállított tag (működik)

Vajon egy elemet, hogy a forgatáson? Ez azzal magyarázható, az alábbiak szerint:

Magától értetődő, hogy, ha az N szám szerepel a metszéspontjában a beállított S. [N] * S nem üres. De ez könnyebb kitalálni ezt a műveletet, IN - bevezetésre kerül erre a célra. Működés ad IGAZ. ha az érték a felsorolt ​​típus szerepel a készletben, például:

A döntés az igazgatási feladatok

Térjünk vissza ideiglenesen elhagyják a rendező Semen Semenovich. Hadd emlékeztessem a feladat előttünk: van egy szöveges fájl, minden sorban egy listát a számok a hallgatók, akik egy kört:

9 17 12 11 3 5 18

Szükséges, hogy egy listát a semmiből kiemelkedő slobs.

Lehet, hogy ezeket a listákat, hány? Valószínűleg igen, bíró magad:

∙ Minden lista tartalmazza a hallgatói létszám nem több mint egyszer (a hibás újrafelvételi még kidobni);

∙ a sorrendben a lista nem fontos;

∙ A lista üres lehet (ha senki be ebbe a körbe).

Nos, és hogy a készlet egy listát az összes diák az iskolában? Természetesen. Az ilyen készlet teljes. mert ez tartalmazza az összes lehetséges elemeit. Mint ilyen, a rendező feladata sokaságán keresztül megoldani.

A készlet az említett beiratkozott legalább egy körben, azt találjuk, kombinálásával külön meghatározza-körök (S1 + S2 + S3). Kivonva ez az unió

Kapcsolódó cikkek