3545337011

3545337011



Podstawy Informatyki Lista zadań nr. 6

Typ wyliczeniowy, Typ okrojony, Zbiory

1.    W pewnym programie został zadeklarowany typ zbiorowy:

type kolor = set of (biały.czarny.czerwony.niebieski,zielony,zolty);

Napisać procedurę, która będzie wypisywała na ekran wartość zmiennej typu kolor.

2.    Dana jest definicja typów:

type imię = (Bartek,Wojtek,Maciek,Przemek,Mirek,Paweł,Mariusz,Andrzej); wzrost = 150..210;

tablica = array[Bartek..Andrzej] of wzrost;

Zadeklarować odpowiednie zmienne odpowiednich typów. Napisąć procedurę losowo przydzielającą wzrost do elemenrów zmiennej typu tablica. Następnie traktując wylosowane wartości wzrostu jako wzrost osób, których imiona są indeksami zmiennej typu tablica znaleźć:

•    osobę o największym i najmniejszym wzroście

•    średni wzrost wszystkich osób

•    osobę o wzroście najbardziej zbliżonym od średniego wzrostu

•    osobę o wzroście najbardziej odbiegającym do średniego wzrostu

3.    Posługując się typem wyliczeniowym imię z zadania 2 napisać procedurę przypisującą zmiennej tego typu string wpisany z klawiatury. Zmienną wejściową procedury ma być wpisane imię (jako string), zmiennymi wyjściowymi: zmienna typu imię oraz kod błędu wykonania przypisania. Następnie użyć napisanej procedury w programie.

4.    Napisać program, który będzie zczytywał podawane z klawiatury znaki i jeśli podany znak będzie cyfrą, zastąpi ją znakiem *.

5.    Zmodyfikować program z zadania 4 tak, aby wszystkie duże litery zastępował znakiem +, wszystkie małe - znakiem a cyfry jak poprzednio *. Inne znaki mają być pomijane bez wypisywania na ekran.

6.    Napisać program, który będzie sprawdzał, które litery w podanym tekście występują jeden raz, które dwa razy, a które wcale nie występują.

7.    Zdefiniować typ danych jako zbiór dużych liter. Następnie losowo wypełnić 3 zmienne (zbl, zb2, zb3) tego typu w taki sposób, aby w zbl znjadowaly się 4 litery, w zb2 sześć liter, a w zb3 12 liter. Następnie wykonać poniższe działania i wyświetlić wyniki na ekran:

•    sumy wszystkich kombinacji dwóch zbiorów

•    iloczyny wszystkich kombinacji dwóch zbiorów

•    różnice wszystkich kombinacji dwóch zbiorów

Ponadto sprawdzić, czy którykolwiek ze zbiorów zawiera się w innym.

10



Wyszukiwarka

Podobne podstrony:
Podstawy informatyki Lista zadań nr. 5 Zmienne typu String 1.    Zapoznać się z
Podstawy Informatyki Lista zadań nr. 7 Pliki Sprawdzian wiadomości. Dana jest następująca
Podstawy informatyki Lista zadań nr. 8 Zmienne dynamiczne 1.    Zapoznać się z
Podstawy informatyki Lista zadań nr. 9 Zmienne dynamiczne Sprawdzian wiadomości: Dany jest plik
Podstawy informatyki Lista zadań nr. 10 Zmienne dynamiczne i listy Sprawdzian wiadomości. Napis
Si $Podstawy informatyki Lista zadań nr. 11 Zmienne dynamiczne i listy Sprawdzian wiadomości 1.
Si $ Podstawy Informatyki Lista zadań nr. 2 (IF, CASE, FOR, WHILE... DO, REPEAT... UNTIL) Uwaga! Wsz
Podstawy Informatyki Lista zadań nr. 3 (Tablice, Pętle) Uwaga! Wszystkie pliki zapisujemy w kat
Podstawy Informatyki Lista zadań nr. 4 (Procedury, Funkcje)Uwaga! Wszystkie pliki zapisujemy w
Wrocław, 1 października 2010 ASTRONOMICZNE PODSTAWY GEOGRAFII Lista zadań nr 1 na ćwiczenia rachunko
fizyka lista nr 1 Lista zadań nr 1 dla ZIP 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Włos ludzki rośnie z prędk
10 11 08prPP Informacja do zadań nr 10 i 11. Główną przyczyną zgonów w Polsce są choroby układu krąż
Matematyka
Programowanie Lista zadań nr 15 Na ćwiczenia 11, 19 i 23 czerwca 2008 Zadanie 1. Pokaż, że w systemi
Lista zadań nr 10 PARAMETRY GENETYCZNE ODZIEDZICZALNOŚĆ Pojęcia, które należy znać: parametr
Lista zadań nr 1FREKWENCJA GENOTYPU I ALLELI 1.    W stadzie kur, składającym się z 1
Lista zadań nr 3KOJARZENIE NIELOSOWE Pojęcia, które należy znać: kojarzenie nielosowe, kojarzenie
Lista zadań nr 8 KOJARZENIE REGULARNE W POKREWIEŃSTWIE Pojęcia, które należy znać: regularne kojarze
Lista zadań nr 7KOJARZENIE W POKREWIEŃSTWIE Pojęcia, które należy znać: geny identyczne przez

więcej podobnych podstron