Informatyka I. Wyk lad VIII. Rekordy, przeszukiwanie i sortowanie tablic

Wielkość: px
Rozpocząć pokaz od strony:

Download "Informatyka I. Wyk lad VIII. Rekordy, przeszukiwanie i sortowanie tablic"

Transkrypt

1 Informatyka I Wyk lad VIII Rekordy, przeszukiwanie i sortowanie tablic Zagadnienia: rekordy, rekordy jako argumenty procedur i funkcji, operacje na plikach z rekordami, przeszukiwanie tablic: liniowe, binarne, sortowanie tablic: przez wstawianie, drzewiaste, babelkowe, szybkie, przez scalanie.

2 Rekordy rek.pole1 rek.pole2 rek.polen Typ1 Typ2 TypN rek.pole prosta zmienna TYPE LiczbyZespolone = RECORD Re, Im : REAL; VAR X1,X2,Suma,Iloczyn: LiczbyZespolone; Suma.Re := X1.Re + X2.Re; Suma.Im := X1.Im + X2.Im; Iloczyn.Re := X1.Re * X2.Re - X1.Im * X2.Im; Iloczyn.Im := X1.Re * X2.Im + X1.Im * X2.Re; Pos lugiwanie si e rekordami każde pole musi być podane jawnie kolejność pól w deklaracji jest nieistotna możliwe jest podstawianie ca lych rekordów zmienne rekordowe moga być argumentami procedur i funkcji (ale nie wartościami funkcji!!!) rekordy z wariantami 1

3 Przyk lady użycia rekordów TYPE Data = RECORD Rok : INTEGER; Miesiac : INTEGER; Dzien : INTEGER; KlasaOkretu= (Barka, Kuter, Tankowiec, Kontenerowiec, Lodolamacz, Holownik, Strazacki, Wojskowy); KlasaNapedu= (Wiosla, Zagle, Para, Diesel, Atomowy); Okret = RECORD Nazwa : String20; Zwodowany : Data; OstatniRemont : Data; Wyplynal : Data; Oczekiwany : Data; wmorzu,zaloga : INTEGER; Klasa : KlasaOkretu; Tonaz,Dlugosc : INTEGER; Naped : KlasaNapedu; VAR S1, S2, S3 : Okret; {...} S1.Nazwa := Moja Zocha ; S1.Klasa := Kuter; S1.Naped := Diesel; S1.Tonaz := 50; S1.Dlugosc := 20; S1.Zaloga := 2; S1.Zwodowany.Rok := 1962; S1.Zwodowany.Miesiac := 4; S1.Zwodowany.Dzien := 1; S1.Wyplynal := S1.Zwodowany; S2 := S1; 2

4 TYPE String = PACKED ARRAY [1..80] OF CHAR; Napis = RECORD Tekst : String; Dlugosc : INTEGER; Data = RECORD Rok : INTEGER; Miesiac : INTEGER; Dzien : INTEGER; Osoba = RECORD Imie, Nazwisko : Napis; DataUrodzenia : Data; MiejsceUrodzenia : Napis; LiczbaDzieci : INTEGER; ImionaDzieci : ARRAY [1..20] OF Napis; Wyksztalcenie : (brak, podstawowe, srednie, wyzsze); VAR StaryZawislak : Osoba; Kartoteka : ARRAY [ ] OF Osoba; {...} StaryZawislak.Wyksztalcenie := srednie; StaryZawislak.Imie.Tekst := Pawel ; StaryZawislak.Imie.Dlugosc := 5; StaryZawislak.Nazwisko.Tekst := Zawislak ; StaryZawislak.Nazwisko.Dlugosc := Dlugosc(StaryZawislak.Nazwisko.Tekst); StaryZawislak.ImionaDzieci[1].Tekst := Balbina ; Kartoteka[1].Nazwisko.Tekst := Nowak ; Kartoteka[7] := StaryZawislak; Kartoteka[1].DataUrodzenia := Kartoteka[7].DataUrodzenia; 3

5 FUNCTION RoznicaDat(d1, d2: Data): INTEGER; (* Funkcja oblicza PRZYBLIZONA ilosc dni miedzy datami *) (* d1 a d2 w dniach. Jesli d1>d2 to wynik jest ujemny *) RoznicaDat := (d2.rok - d1.rok) * (d2.miesiac - d1.miesiac) * 30 + (d2.dzien - d1.dzien) (* RoznicaDat *) PROCEDURE PobierzDate(VAR d: Data; s: String20); (* Procedura pyta uzytkownika o date wyswietlajac poda-*) (* ne pytanie; wymusza legalna date w latach *) WRITELN( Prosze podac date,s); WITH d DO REPEAT WRITELN( Rok: ); READLN(Rok); UNTIL (Rok >= 1900) AND (Rok <= 2030); WITH d DO REPEAT WRITELN( Miesiac: ); READLN(Miesiac); UNTIL (Miesiac >= 1) AND (Miesiac <= 12); WITH d DO REPEAT WRITELN( Dzien: ); READLN(d.Dzien); UNTIL (Dzien >= 1) AND (Dzien <= 31); {PobierzDate} WITH S1 DO PobierzDate(Zwodowany, zwodowania okretu ); PobierzDate(OstatniRemont, ostatniego remontu ); PobierzDate(Wyplynal, wyplyniecia z portu ); PobierzDate(Oczekiwany, oczekiwanego powrotu ); wmorzu := RoznicaDat(Wyplynal,Dzis); 4

6 Wczytywanie rekordów z pliku PROGRAM rodzina (INPUT,OUTPUT,Dane); CONST Max_Osob = 200; TYPE Osoba = RECORD ImieiNazwisko : String30; PESEL : INTEGER; DataUrodzenia : Data; {...} TabOsob = ARRAY [1..Max_Osob] OF Osoba; VAR NOsoby : INTEGER; Rodzina : TabOsob; Dane : FILE OF Osoba; {...} RESET(Dane); {pomijamy kwestie nazwy pliku} NOsoby := 0; WHILE (NOT EOF(Dane)) AND (NOsoby < Max_Osob) DO NOsoby := NOsoby + 1; READ(Dane,Rodzina[NOsoby]); {WRITE(...) przy REWRITE} {...} END. 5

7 Przeszukiwanie tablic liniowe! #"%$&'(*)%+, -#. /0 1#23%4!576 8#9: ; <>=@?%ABC!D!E@FGIH JK%L!M@N>O PQIR#S TU V#WXZYI[I\ ]^_a` b*c jlknm o%prq sltvuxwyzn{} #~ ƒ r ˆ x Š# œ #ž d egfih ŒŽ š binarne _=`badcfebg@h ikj1lfm n oprqts6udv wkxzy6{b }t~ 1 t dƒ6 r ˆt bš ŒŽ + 6 b 1 r r + f 1š zœ+ Žž Ÿb t 1 t d : ª «b z±!"$#&%(')+*, -&. ÆÈÇ3É ÊÌËÍÎÏÐÑSÒÓ á]â ã Ô Õ Ö ÌØÙÚÛÜÝÞàß / :9 ;=<(>@?ACBEDGFIHKJ1L M N O P QSR T=U(VCW1XZY []\ ^ ²1³3 3µ 8 : ¹ º3»r¼(½ ¾E 1À(ÁKÂ1à ÄfÅ ärå1æ çrè1é 6

8 Przeszukiwanie liniowe CONST MaxWartosci = 30; TYPE Wartosci = ARRAY[1..MaxWartosci] OF INTEGER; FUNCTION Przeszukaj(tab: Wartosci; Klucz: INTEGER; min,max,domysl: INTEGER): INTEGER; (* Wyszukuje wartosc Klucz w tablicy pomiedzy min i max*) (* Zwraca jej index lub domysl gdy nie znaleziona *) VAR znaleziony: BOOLEAN; znaleziony := FALSE; WHILE ((NOT znaleziony) AND (min <= max)) DO Przeszukiwanie binarne FUNCTION Przeszukaj2(tab: Wartosci; Klucz: INTEGER; min,max,domysl:integer): INTEGER; (* Wyszukuje wartosc Klucz w sortowanej tablicy tab *) (* pomiedzy indeksami min i max, *) (* Zwraca jej index lub domysl gdy nie znaleziona *) VAR znaleziony: BOOLEAN; srodek: INTEGER; znaleziony := FALSE; WHILE ((NOT znaleziony) AND (min <= max)) DO IF Porownanie(tab[min],Klucz) THEN znaleziony := TRUE ELSE min := min + 1 IF znaleziony THEN Przeszukaj := min ELSE Przeszukaj := domysl { Przeszukaj } srodek := (min + max) div 2; CASE Porownanie(tab[srodek],Klucz) OF 0: znaleziony := TRUE -1: max := srodek - 1 1: min := srodek + 1 END IF znaleziony THEN Przeszukaj2 := srodek ELSE Przeszukaj2 := domysl { Przeszukaj2 } 7

9 przez wstawianie Sortowanie przez proste wstawianie przez wstawianie po lówkowe przez wybieranie drzewiaste przez zamian e babelkowe szybkie przez scalanie 8

10 Rekordy, przeszukiwanie i sortowanie tablic Sortowanie przez proste wstawianie! "# $%&('*)!+,.-(/ PQSR TVUXWZY8[Z\ ]X^`_ adb cdbegfih «.±8²³Ḱµ º¹¼»K½¼¾ ÀÁÂ*ÃļŠÆ.Ç ÈKÉ ÊËÌÍÏÎÐ Ñ ÒÓÕÔ Ö 9;:< =>?@BADCFEBG H IKJMLON žÿ j kl`mdn o(pqrss tù vdw x yz {;}i~ é ê ë Û ÜÝ`ÞDß àâá;ãä8åvæxçzè! " # ( K Fƒ F Fˆ; KŠD Œ Ž O š Oœ ؼÙÚ 4 5(687 B * ª 9

11 - Rekordy, przeszukiwanie i sortowanie tablic Sortowanie drzewiaste "! 78 BDCEFG H I/J KMLN OPQRTSU V'WXZY'[ \ ]^=_`)acbd efghcikjlm n'opq'r sutv=wzxy z{ 6}k~ ) ƒ ˆŠ Œ" Ž= ) ) c /šœ ž'ÿc = ) Z 'ª«) ±³² )µ4 )¹º» #$ %'&)(+*,-/.0 ', ( ) * !"#$&% 10

12 Rekordy, przeszukiwanie i sortowanie tablic Sortowanie babelkowe "! #%$&%'( )+*,- jk8l }E~E v ƒw ˆ ešz SŒ ZŽ K LNM OPHQSR T;UWV e monqpr8s Wš œ ž ŸE v ª J«o ± ² ³o µ S o¹ º» ¼ gzhi #! " tvunwyx1z{ ced f XZY[ \]_^`ba. /

13 Sortowanie babelkowe "! jk8l }E~E v ƒw ˆ ešz SŒ e monqpr8s Wš œ ž ŸE v ª J«o ± ² ³o µ S o¹ º» ¼ gzhi ZŽ #%$&%'( )+*,- K LNM OPHQSR T;UWV PROCEDURE BubbleSort(VAR Tab : Wartosci; min, max : INTEGER); VAR i, j: INTEGER; FOR j := min TO (max - 1) DO FOR i := min TO (max - 1) DO IF Tab[i] > Tab[i+1] THEN Zamien(Tab[i], Tab[i+1]) { BubbleSort } tvunwyx1z{ ced f XZY[ \]_^`ba. /

14 Rekordy, przeszukiwanie i sortowanie tablic ̹kº¼» ½ ¾IÀ ÁT ÃÄÆÅÇ È\É :<;>=?@>A BDCDEGFIHKJMLONPRQTSVUIW XZY\[! " #%$'& ( ) *,+-. / Sortowanie szybkie ; <>=@?A +-,/.10324/5!6 7 8:9! "$#&%'(&) * cd e fg h\ikjl mno ]^>_`ba prq s z{ } ~ \ k ƒ tvurvrwyx rˆ Ì á 4 Š \Œy Ž, I D I Z GšI œmž ŸKZ G I < >ª«± V² ³rµy ÊrË Í ÎÐÏ Ñ ÒÓÔ â ãvä åçæ èvéoê ë%ìîí ÕrÖ Ø ÙZÚ<Û ÜÝÞ ï ðiñ òtó ôõæö ø\ù ßrà

15 < J I H E F G A # Rekordy, przeszukiwanie i sortowanie tablic Sortowanie przez scalanie NPORQTSVUXWVY "! 8:9;<= >?A@BCD E F"GIHKJML(N5O P Q"RSTU(V #$ %&('*)+",-./0 1 Z\[^]`_ba cbd egf^h`ibj kml W:XYKZ[ \^]`_a(b^c dkef ghkï jklm n oqpsrqtkuqvwyxz{ }~K ƒ" ^ ˆ ŠqŒ Ž s ( š qœ žÿ!" : " K ª"«±²³ µ ¹"º»½¼¾ KÀÁ ÂÃÄÅÆÇ ÈÉÊË Ì ÍqÎ $ % & ' ( ) * + nporqmsutwv^xuy zp{} b~ w = > BDC, / } } š D œÿž ª «±}² ³u šµ` ¹»º ¼ ½š¾ À Á Â}Ã Ä Å Æ Ç ƒ VˆŠ V Œ Ž KML : ;

Informatyka 1. Rekordy, przeszukiwanie i sortowanie tablic

Informatyka 1. Rekordy, przeszukiwanie i sortowanie tablic Informatyka 1 Wykład VIII Rekordy, przeszukiwanie i sortowanie tablic Robert Muszyński ZPCiR ICT PWr Zagadnienia: rekordy, rekordy jako argumenty procedur i funkcji, operacje na plikach z rekordami, przeszukiwanie

Bardziej szczegółowo

Informatyka 1. Rekordy, przeszukiwanie i sortowanie tablic

Informatyka 1. Rekordy, przeszukiwanie i sortowanie tablic Informatyka 1 Wykład VIII Rekordy, przeszukiwanie i sortowanie tablic Robert Muszyński ZPCiR ICT PWr Zagadnienia: rekordy, rekordy jako argumenty procedur i funkcji, operacje na plikach z rekordami, przeszukiwanie

Bardziej szczegółowo

Informatyka I. Wyk lad II Algorytm, podstawowe notacje, typy danych i wyrażenia

Informatyka I. Wyk lad II Algorytm, podstawowe notacje, typy danych i wyrażenia Informatyka I Wyk lad II Algorytm, podstawowe notacje, typy danych i wyrażenia Zagadnienia: pojecie algorytmu, diagramy algorytmów, przejście od algorytmu do programu, zapis sk ladni programu, typy danych,

Bardziej szczegółowo

Informatyka 1. Przetwarzanie tekstów

Informatyka 1. Przetwarzanie tekstów Informatyka 1 Wykład IX Przetwarzanie tekstów Robert Muszyński ZPCiR ICT PWr Zagadnienia: reprezentacja napisów znakowych, zmienne napisowe w Sun Pascalu, zgodność typów, operowanie na napisach: testowanie

Bardziej szczegółowo

INSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma};

INSTRUKCJA PUSTA. Nie składa się z żadnych znaków i symboli, niczego nie robi. for i := 1 to 10 do {tu nic nie ma}; INSTRUKCJA PUSTA Nie składa się z żadnych znaków i symboli, niczego nie robi Przykłady: for i := 1 to 10 do {tu nic nie ma}; while a>0 do {tu nic nie ma}; if a = 0 then {tu nic nie ma}; INSTRUKCJA CASE

Bardziej szczegółowo

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe Wykład 15 Wprowadzenie do języka na bazie a Literatura Podobieństwa i różnice Literatura B.W.Kernighan, D.M.Ritchie Język ANSI Kompilatory Elementarne różnice Turbo Delphi FP Kylix GNU (gcc) GNU ++ (g++)

Bardziej szczegółowo

Informatyka 1. Dokumentacja programu, moduły programowe, typy tablicowe

Informatyka 1. Dokumentacja programu, moduły programowe, typy tablicowe Informatyka 1 Wykład VII Dokumentacja programu, moduły programowe, typy tablicowe Robert Muszyński ZPCiR ICT PWr Zagadnienia: reguły stylu programowania, komentarze marginesowe, blokowe, moduły programowe

Bardziej szczegółowo

DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0

DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 Uwaga: DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0 1. Zostały pominięte diagramy: CYFRA, CYFRA SZESNASTKOWA, ZNAK i LITERA. Nie została uwzględniona możliwość posługiwania się komentarzami. 2. Brakuje

Bardziej szczegółowo

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji

Bardziej szczegółowo

OPERACJE NA PLIKACH. Podstawowe pojęcia:

OPERACJE NA PLIKACH. Podstawowe pojęcia: OPERACJE NA PLIKACH Podstawowe pojęcia: plik fizyczny, zbiór informacji w pamięci zewnętrznej wykorzystywany do trwałego przechowywania danych lub jako przedłużenie pamięci operacyjnej w przypadku przetwarzania

Bardziej szczegółowo

typ zakres sposob zapamietania shortint integer bajty (z bitem znaku) longint byte word

typ zakres sposob zapamietania shortint integer bajty (z bitem znaku) longint byte word Pascal - powtórka Alfabet, Nazwy W odróŝnieniu do C w Pascal nie odróŝnia małych i duŝych liter. Zapisy ALA i ala oznaczają tę samą nazwę. Podobnie np. słowo kluczowe for moŝe być zapisane: FOR. W Pascalu

Bardziej szczegółowo

ĄĄ

ĄĄ Ń Ę Ą Ą ĄĄ Ś ĘĘ Ę Ę Ę Ś Ń Ń Ę Ę Ę Ń Ę Ą ź Ę Ś Ą ź ź Ę Ę Ń Ę Ę ź ź ź Ę Ń Ę Ą Ę ź ź Ń Ó Ó Ś Ę Ń Ń ź Ę Ą Ł ź Ą ź Ą Ę ź Ń Ą ź ź ź Ń ź ź ź ź Ą ź Ą Ę Ą ź Ą Ą Ś ź Ą Ę Ę Ę Ę Ę Ę ź Ń Ń ź Ę ź Ę Ń Ł Ł Ń Ś ź Ń Ń Ę

Bardziej szczegółowo

PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy.

PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. PoniŜej znajdują się pytania z egzaminów zawodowych teoretycznych. Jest to materiał poglądowy. 1. Instrukcję case t of... w przedstawionym fragmencie programu moŝna zastąpić: var t : integer; write( Podaj

Bardziej szczegółowo

Ą ń Ę Ę ź Ę Ę Ę ź Ż ź Ę ń ń ć Ę ź Ż

Ą ń Ę Ę ź Ę Ę Ę ź Ż ź Ę ń ń ć Ę ź Ż Ó Ś ń Ś Ź ń Ą ń Ę Ę ź Ę Ę Ę ź Ż ź Ę ń ń ć Ę ź Ż Ę Ę Ę ź ź Ą Ą ĄĄ ń Ę Ę ń ń ń Ź Ą ń ń ń ń Ę Ą Ę ń Ę Ę Ą ń ń ń ń ź Ę Ę ź ć ń Ę ń Ę Ę Ą ń Ę Ę ń Ę Ę ć ć ń ń Ę Ę Ę Ę ć ć Ź ć ć Ę Ż Ę ń Ż Ó Ę ć ń Ę Ż Ż Ż Ż Ę

Bardziej szczegółowo

Ę Ę ź Ę Ą ć ć Ę Ą ć Ą Ę ć Ę Ę ć

Ę Ę ź Ę Ą ć ć Ę Ą ć Ą Ę ć Ę Ę ć Ń Ń Ż Ś Ś ź Ą ŻŻ ź ć Ą ć ć ź Ą Ę ź Ę Ę Ę Ę ź Ę Ą ć ć Ę Ą ć Ą Ę ć Ę Ę ć ć ć ć ć Ź Ź ć Ź Ę ć ć ć Ż ć ć ć ć ć ć ć ć ć ź ć Ż Ż ć Ż ć Ż ć Ś Ż ć Ż ć Ż Ź ć Ż ć Ź ź ć ć Ż ć ć Ś Ż Ź Ś ć ć ź ć ć ć Ń ć Ż Ż ć Ę ź

Bardziej szczegółowo

Język programowania PASCAL

Język programowania PASCAL Język programowania PASCAL (wersja podstawowa - standard) Literatura: dowolny podręcznik do języka PASCAL (na laboratoriach Borland) Iglewski, Madey, Matwin PASCAL STANDARD, PASCAL 360 Marciniak TURBO

Bardziej szczegółowo

Instrukcje podsumowanie. Proste: - przypisania - wejścia-wyjścia (read, readln, write, writeln) - pusta - po prostu ; (średnik) Strukturalne:

Instrukcje podsumowanie. Proste: - przypisania - wejścia-wyjścia (read, readln, write, writeln) - pusta - po prostu ; (średnik) Strukturalne: Instrukcje podsumowanie Proste: - przypisania - wejścia-wyjścia (read, readln, write, writeln) - pusta - po prostu ; (średnik) Strukturalne: - grupująca end - warunkowa if

Bardziej szczegółowo

Wstęp do programowania. Różne różności

Wstęp do programowania. Różne różności Wstęp do programowania Różne różności Typy danych Typ danych określa dwie rzeczy: Jak wartości danego typu są określane w pamięci Jakie operacje są dozwolone na obiektach danego typu 2 Rodzaje typów Proste

Bardziej szczegółowo

Wstęp do programowania. Procedury i funkcje. Piotr Chrząstowski-Wachtel

Wstęp do programowania. Procedury i funkcje. Piotr Chrząstowski-Wachtel Wstęp do programowania Procedury i funkcje Piotr Chrząstowski-Wachtel Po co procedury i funkcje? Gdyby jakis tyran zabronił korzystać z procedur lub funkcji, to informatyka by upadła! Procedury i funkcje

Bardziej szczegółowo

PLIKI TEKSTOWE F C E 30 0D 0A 42 6F 72 6C 61 6E 64 1A T U R B O _ P A S C A L _ 7. 0

PLIKI TEKSTOWE F C E 30 0D 0A 42 6F 72 6C 61 6E 64 1A T U R B O _ P A S C A L _ 7. 0 PLIKI TEKSTOWE plik_liczb : file of integer; plik_znakow : file of char; plik_linii : text; deklaracja zmiennej plikowej Przykład sekwencji bajtów: 54 55 52 42 4F 20 50 41 53 43 41 4C 20 37 2E 30 0D 0A

Bardziej szczegółowo

Ó Ń Ś Ą Ś Ń Ś Ś

Ó Ń Ś Ą Ś Ń Ś Ś ź Ó Ń Ś Ą Ś Ń Ś Ś Ś Ą Ś Ń Ś Ę Ń Ą Ą Ś ź Ś ć Ó Ą Ś Ć ć Ś ć Ń ć Ń Ó Ą Ś ć Ó ć ć ć Ń Ę Ń ź ź ć ć Ę ć ć Ń Ń Ę Ą ź Ą Ń Ń Ą Ą Ą Ń ź ć Ń ź Ę ź ć Ą ć Ń ć Ś Ś Ń ć Ń ź ć Ś ź ź Ń Ń Ń ź Ę Ę ź Ę Ś ź Ń ź ć Ń Ń Ń

Bardziej szczegółowo

Ą Ś Ń Ś Ą Ś Ń

Ą Ś Ń Ś Ą Ś Ń ź Ż Ą Ę Ą Ś Ń Ś Ą Ś Ń Ą Ś Ś Ś Ś Ą Ś Ś ź Ś Ś ŚĆ Ń Ń Ń Ś Ń Ń Ń ć Ń Ń Ó Ą Ś Ą Ń Ń Ń ź ć Ń Ń Ń ć Ń Ę Ę Ś ć Ę Ń Ń ź Ą ć Ń Ą Ś Ń Ę Ń Ę Ę Ż Ś Ń Ń Ń ć Ę Ę Ę ć Ę Ą ć Ń Ą ć Ś Ń Ń Ń ć Ń Ę Ń Ń Ę ź Ń Ą Ę Ę Ę Ę Ę Ę

Bardziej szczegółowo

ć ć ć ć ć ć ć ć ć ć ź

ć ć ć ć ć ć ć ć ć ć ź Ó ć Ś ź ź ć ć ć ć ź ć ź ć ź ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ź Ó ć ć ć ć ź ź ć Ę ć ć ć ź ć ć ź ć Ę ć ć ź ć ź ć Ó ć ć Ą ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć Ż ć ć ć Ń ć Ą ź ź ć ć ź ć ć Ę ć ć ć ć ć ć ć ć ź

Bardziej szczegółowo

Ł Ł Ą Ą Ą Ą Ą Ą Ś Ą Ń

Ł Ł Ą Ą Ą Ą Ą Ą Ś Ą Ń Ó Ą Ę ń Ł Ł Ą Ą Ą Ą Ą Ą Ś Ą Ń Ł Ł Ó ż Ę ć ż ń Ł ż Ó ć ń ń ń ń Ł Ą Ł Ą ż ż ń ń Ł Ą Ę Ł ż ż ĄĄ ń Ł Ź ń Ę ń ż ń Ń ć ć ż ć ż Ó ż ż Ą ż Ę ż Ó ń ż ż Ś Ę Ę ń ń ń Ł ź ż Ó ż ŚÓ ż ź ć ń Ą Ą Ą ż Ę Ł Ń ń Ą Ę Ę ź ż

Bardziej szczegółowo

Pascal. 1. Pliki tekstowe. Przykład 1.1. Zapis do pliku tekstowego

Pascal. 1. Pliki tekstowe. Przykład 1.1. Zapis do pliku tekstowego Pascal 1. Pliki tekstowe Przykład 1.1. Zapis do pliku tekstowego {deklaracja zmiennej tekstowej 'plik'} plik: text; {skojarzenie zmiennej plikowej 'plik' z plikiem na dysku (podajemy lokalizacje)} {tworzenie

Bardziej szczegółowo

Poniżej 14 r.ż. 1 (0,5%) 1 (0,9%) r.ż. 11 (6,0%) 21 (18,9%) r.ż. 59 (32,2%) 44 (39,6%) r.ż. 38 (20,8%) 15 (13,5%) Powyżej 25 r.ż.

Poniżej 14 r.ż. 1 (0,5%) 1 (0,9%) r.ż. 11 (6,0%) 21 (18,9%) r.ż. 59 (32,2%) 44 (39,6%) r.ż. 38 (20,8%) 15 (13,5%) Powyżej 25 r.ż. ! " # $ % &! ' $ ( ) * # +, $ - *. /, 0 # 1!. 0, * 2 0 '! 3! 1 ) 4 $ % 5. ) (! +, ) 0 6 ). 7 1 $ 8, 9 : ; < = >? < ; @ = A B C D E F G @ H < I J K L D M N = A D M O E L D H B P ; A Q H < O R S G @ ; P

Bardziej szczegółowo

ć Ę Ż ć ć ć Ż Ź

ć Ę Ż ć ć ć Ż Ź Ł ć ć Ź Ź Ą ź Ż ć Ę Ż ć ć ć Ż Ź Ź Ź Ż Ż Ń ć ć Ń Ż Ź Ż Ź Ż ć Ó Ń Ż ć Ż ć Ę ć ć Ę Ż Ź Ż Ź Ź ć Ż Ź Ź Ź Ż ć Ź Ź Ź Ź Ź Ż Ż Ę Ż ć Ę Ę Ź ć Ż Ż ĘĄ Ź Ź ć Ż Ź Ą Ż Ść Ż Ę Ź Ż Ż Ż Ź Ż Ż ć ć ć ŻŻ ć ć ć ć Ę Ż ć ć Ż

Bardziej szczegółowo

Ć ą ć ą ą ć ś ń ć śćś ń ć ć ść ż ą ś ż ż ą ń ż ż ą ś Ę ą ą ś ą ż ą ż ą ś ć ą ż ś ś ś ż ż ń ż Ć ś ż ą ś ś ś ć ś ą ą ś ą ś ś ą ż ż

Ć ą ć ą ą ć ś ń ć śćś ń ć ć ść ż ą ś ż ż ą ń ż ż ą ś Ę ą ą ś ą ż ą ż ą ś ć ą ż ś ś ś ż ż ń ż Ć ś ż ą ś ś ś ć ś ą ą ś ą ś ś ą ż ż Ł ż ń Ś ą ą Ę ń Ł ą ą ą ą Ń ą ą ą ą ś ą ż ą ż ąć Ś ą ś ą ś ą ą ż ń ż Ś Ę ń ą żź ż ż Ć ą ć ą ą ć ś ń ć śćś ń ć ć ść ż ą ś ż ż ą ń ż ż ą ś Ę ą ą ś ą ż ą ż ą ś ć ą ż ś ś ś ż ż ń ż Ć ś ż ą ś ś ś ć ś ą ą ś

Bardziej szczegółowo

Informatyka 1. Procedury i funkcje, struktura programu w Pascalu

Informatyka 1. Procedury i funkcje, struktura programu w Pascalu Informatyka 1 Wykład V Procedury i funkcje, struktura programu w Pascalu Robert Muszyński ZPCiR IIAiR PWr Zagadnienia: deklaracje procedury i funkcji, parametry procedur i funkcji, reguły użycia parametrów

Bardziej szczegółowo

Algorytmy i struktury danych

Algorytmy i struktury danych Algorytmy i struktury danych Proste algorytmy sortowania Witold Marańda maranda@dmcs.p.lodz.pl 1 Pojęcie sortowania Sortowaniem nazywa się proces ustawiania zbioru obiektów w określonym porządku Sortowanie

Bardziej szczegółowo

Ł ś ś ń ń ś

Ł ś ś ń ń ś Ę ń Ł ś ś ń ń ś ść ę ę ś ż ś ś ś ę ę ś ę ś ę ć ź ż ś ęś ż ę ś ś ś ć ź ę ę ś ś ść ć ę ę ś ś ę ę ę ę ś Ł Ł Ł Ł Ł ś ć ę ę ę ę ń Ą Ą ż ę ę Ł Ś ę Ł Ł ę ę ę ś Ą ę ę ę Ł Ł ń ń ś Ą Ń ś Ł Ó Ł ść ń ń ą ę ść ń

Bardziej szczegółowo

ć Ż ń ń Ó Ż ń ń ń ż ń Ż ż Ż ń ń ć ń ń ń Ż ń ż ń ń Ś

ć Ż ń ń Ó Ż ń ń ń ż ń Ż ż Ż ń ń ć ń ń ń Ż ń ż ń ń Ś ń ń ń Ó ń Ó ń ń Ó ń ń ć Ż ń ń Ó Ż ń ń ń ż ń Ż ż Ż ń ń ć ń ń ń Ż ń ż ń ń Ś ń ć ń ż ń ć Ż ć ż ń Ż ń Ś ń ć ź Ż ż ć ż ć Ó Ż ć ż ż ń ń ż ń Ś ż ć ń ć ż ć ń ń żż ń ż ż ń ć ż ń Ń ń Ś ń ć ż ć ż ż ć ć ń ć ń Ż ń

Bardziej szczegółowo

ń ń ś ń ę ę Ś ę Ż ę ę ś ń ę ż ń ęś ę ż ń ń Ą Ę ś ś ś ż Ż ś Ś ś ę ś Ś

ń ń ś ń ę ę Ś ę Ż ę ę ś ń ę ż ń ęś ę ż ń ń Ą Ę ś ś ś ż Ż ś Ś ś ę ś Ś ę ę Ą Ą ń Ó ś ś ś ń ń Ż ń Ą Ż śó ŚĆ ś ę ę ś ś ś Ż ś ść ń Ż Ś ń ń ś ń ę ę Ś ę Ż ę ę ś ń ę ż ń ęś ę ż ń ń Ą Ę ś ś ś ż Ż ś Ś ś ę ś Ś ę ę ś ń Ż Ż Ż ę ś ć Ą Ż Ż ś Ś Ą Ż ś Ś Ą Ż ś ś ś Ę Ą ę ń ś ę ż Ż ć Ś ń ę

Bardziej szczegółowo

20. Pascal i łączenie podprogramów Pascala z programem napisanym w C

20. Pascal i łączenie podprogramów Pascala z programem napisanym w C Opublikowano w: WEREWKA J..: Podstawy programowana dla automatyków. Skrypt AGH Nr 1515, Kraków 1998 20. i łączenie podprogramów a z programem napisanym w Ze względu na duże rozpowszechnienie języka, szczególnie

Bardziej szczegółowo

ń ź ź ń ń ź ć Ń ń Ż ń

ń ź ź ń ń ź ć Ń ń Ż ń Ę Ę ń ń ń ć Ń ć ć Ń ź ń ć ć ź ć ź ń ź ź ń ń ź ć Ń ń Ż ń Ł Ł ń Ę ź ź Ś Ś ź ń ń ź ń ń ń ń Ś ź Ę ź ń Ą ń ć ć ń ć ń Ą ć ź ź Ś ź Ś ń ń ń ń ń ń ć ń ń Ą ć ń Ś ń ń ź ź ź ć ć ń Ł Ę ń ć ń ń ź Ń ź ń Ś Ś Ś ć ń ć ź

Bardziej szczegółowo

Podstawy programowania 2. Temat: Drzewa binarne. Przygotował: mgr inż. Tomasz Michno

Podstawy programowania 2. Temat: Drzewa binarne. Przygotował: mgr inż. Tomasz Michno Instrukcja laboratoryjna 5 Podstawy programowania 2 Temat: Drzewa binarne Przygotował: mgr inż. Tomasz Michno 1 Wstęp teoretyczny Drzewa są jedną z częściej wykorzystywanych struktur danych. Reprezentują

Bardziej szczegółowo

ó Ć Ó Ż Ó ó Ó Ę Ź Ź Ź Ź ó

ó Ć Ó Ż Ó ó Ó Ę Ź Ź Ź Ź ó ż Ż Ż ó Ć Ó Ż Ó ó Ó Ę Ź Ź Ź Ź ó Ż ć ó Ó ó ó ó ń ń ó ń Ż Ż ó ó ó ć ó ń Ą Ż ó Ź Ł Ż ć Ó Ó ó Ż Ż ó ć ń ń Ź Ź ó Ź Ź Ż ó Ó Ź Ż Ź ó Ż ó ó ó ó Ó Ź ć ó Ż Ż Ż ó ó Ź ó Ż ó ź Ż ć ć ó ń ó Ź Ć Ą Ż ć ć ó Ż Ż ó ż ć Ż

Bardziej szczegółowo

ż ć ć ż ż ż ż ź ć ż ć ż ż ź ż ć ż ź ż ć ź ż ż ź ć ż ż ć ż

ż ć ć ż ż ż ż ź ć ż ć ż ż ź ż ć ż ź ż ć ź ż ż ź ć ż ż ć ż Ś Ś Ż Ó ż ż ż ż ć ż ż ć ż ż ż ż ź ż ż ż Ó Ś ż ć ć ż ż ż ż ź ć ż ć ż ż ź ż ć ż ź ż ć ź ż ż ź ć ż ż ć ż ż Ś ż ż ć ż Ś Ó ż ż ż ć ć ż ć ź ż ż ż ć ć ć ć ż ż ź Ó ć ż ż ż ć ź ż ć ż ć ż ż ż ż ż ć ć ć ż ż ż ź ż

Bardziej szczegółowo

ć Ś

ć Ś Ą Ą Ń Ą ć Ś Ą ć Ś Ś Ś Ś Ś Ś Ś Ś Ś Ś ź Ś ć Ś Ś ć Ś Ś ź Ż ć ź Ż ć Ą Ś ź ź ć Ę ć Ś ć Ś Ś Ś ź Ś Ś Ś Ś Ś Ś Ś Ś Ą ć ć ć ć Ę ć ć Ś Ś Ś ć ć ć Ś Ś Ś Ś ć Ą ć ź ć ć Ę Ą Ś Ę ć ć ź Ę ć ć Ś Ę ź ć ć Ą Ę Ę Ą Ś Ś ź ć ć

Bardziej szczegółowo

Ę ż Ó Ł Ść ą ą ą Ą ć ż ą ż ń ą ć ż ć Ę ą ż ą ą ż ą ź ą ń ą ń ą ą ż ć

Ę ż Ó Ł Ść ą ą ą Ą ć ż ą ż ń ą ć ż ć Ę ą ż ą ą ż ą ź ą ń ą ń ą ą ż ć ż Ś Ą ć ą ą ą ż ż ą ą ć ą ż Ę ą ć ż ć Ó ą ą ń ą ż ń ą Ń ą ą ą Ą ą ż ż Ą ż ą ź ą ą ż ż Ę ź ą ż ą ą ą ż Ź ą ń Ę ż Ó Ł Ść ą ą ą Ą ć ż ą ż ń ą ć ż ć Ę ą ż ą ą ż ą ź ą ń ą ń ą ą ż ć ć ą ż ą ą ą ą ć ć ć ą ą

Bardziej szczegółowo

Ś ź Ś Ś

Ś ź Ś Ś Ś ź Ś Ś Ę Ż Ę ź Ł Ą ź ź Ę ź Ą Ą Ę Ó Ś Ś Ś Ę Ś ź Ś Ś ź ź ź ź Ę Ą Ż Ą ź ź ź Ę ź Ę Ś ź ź ŚĆ Ś Ś ź ź Ą Ą Ą Ą ź ź ź Ż Ś Ą Ś Ą Ś Ń Ś Ą Ż Ś Ń Ś Ą Ą Ę Ś Ą ź ź ź Ą ź ź ź Ą Ż Ą Ą Ę ź Ę Ź ź ź Ą Ś Ą ź ź Ę ź Ą ź Ć

Bardziej szczegółowo

Ść ć Ż ć Ż Ś ć ż ń ż Ż ć Ś Ż ń

Ść ć Ż ć Ż Ś ć ż ń ż Ż ć Ś Ż ń ć Ę ć Ę Ę Ż Ść ć Ż ć Ż Ś ć ż ń ż Ż ć Ś Ż ń ń Ż ż Ń ć ń Ó ć Ę Ż ć ć Ś Ż Ż ż Ż Ż Ż ń ż ż Ż Ż ż Ż Ż ć ć Ż ń ń ć ć ć ż Ś Ł ż Ę Ż ć ć ć ń Ż ń Ł ń ż ć ć Ż ż Ó ć ć ń ć Ż Ż ń ń ń ż Ż ć Ż ż Ż Ó ż Ż ć ż ż Ę Ż Ż

Bardziej szczegółowo

Ą Ś Ó

Ą Ś Ó Ó ź ź Ó Ą ć Ą Ś Ó Ś Ę Ś Ł Ź ć Ś ć Ź Ę Ś Ą Ó Ó ź ć ć Ź Ź Ę ć ź ź Ń Ł Ź Ź ź Ń Ź ć Ś Ę Ą Ś Ź Ń Ń ć Ó Ś Ś ź Ź Ź Ą Ń Ą ź Ń Ł Ń Ń Ń ź Ń ć ć ć ź ć Ś Ń ć ć Ę ć Ę ć Ę Ź Ś Ó Ź Ę Ś Ę Ź Ó Ź Ę Ń ć ź Ź Ó Ę ć Ś Ź Ń ć

Bardziej szczegółowo

ó ą ę ó ó Ż ć ó ó ó ę Ó ó ą ć ę ó ą ę ż Ó Ń ą ą ę ó Ę ó Ą ć ę ó ą ą ę ó

ó ą ę ó ó Ż ć ó ó ó ę Ó ó ą ć ę ó ą ę ż Ó Ń ą ą ę ó Ę ó Ą ć ę ó ą ą ę ó Ą ę ć Ą ą ą ą ż ż ó ą ż ć ą ą ć ż ć ó ó ą ó ą ń ą ę ą ę ż ń ą ó ą ą ą ą ą ą ą ó ż Ś ę ą ę ą ą ż ĘŚ ż ń ę ę ą ó ż ą Ą Ź ń Ó ą ą ó ą ę ó ą ę ó ó Ż ć ó ó ó ę Ó ó ą ć ę ó ą ę ż Ó Ń ą ą ę ó Ę ó Ą ć ę ó ą ą

Bardziej szczegółowo

Podstawy programowania

Podstawy programowania Podstawy programowania Część ósma Tablice znaków i przetwarzanie napisów Autor Roman Simiński Kontakt siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót treści wykładu, lektura

Bardziej szczegółowo

Ż Ń Ś Ł Ó Ś ń Ż ń ć Ż ć ń ź Ż ć ć ć ń ń ć Ż Ż ć

Ż Ń Ś Ł Ó Ś ń Ż ń ć Ż ć ń ź Ż ć ć ć ń ń ć Ż Ż ć ń Ż Ę Ń ń ń ć Ę ź ń ń ń ć Ż Ś Ż Ż Ń Ś Ł Ó Ś ń Ż ń ć Ż ć ń ź Ż ć ć ć ń ń ć Ż Ż ć Ż ć ń ń ń ć Ż ń ć ń ń Ó Ń ź ń ń Ś Ś Ż ć ć ć ć Ż ć ć ń ć ń Ż ć Ó Ż Ż Ż ć Ą ć Ó Ł Ą Ą Ó Ń ń ń ć ć ć ć ń ń ć Ń Ś ć Ś Ż ć ń Ż

Bardziej szczegółowo

Wstęp do programowania 2

Wstęp do programowania 2 Wstęp do programowania 2 wykład 1 rekordy z wyróżnikami Agata Półrola Wydział Matematyki UŁ 2005/2006 Egzamin z I roku - problemy Problemy z wczytywaniem danych: skip_line Problemy z obliczeniami: zerowanie

Bardziej szczegółowo

ń ę ńń ń

ń ę ńń ń ń ż ę Ą Ś Ó Ę ń ę ńń ń ę ż ż Ę ę Ń Ę ę ę Ń ń ż Ę ę Ą ę ń ż ę ć ę ć ń ń ę Ś ę ę ź ż ż ę ę ż ę ż ń ę Ę ę ż Ę ń ż ę ń ń ę ż ę ż ę ż ń ę ę ę ę ę ę ę ż Ę ę ę ć ę ź ę ę ź Ę ę ń ę ż Ę ę Ę ń ż ę ę Ę ń ę ż Ę ę

Bardziej szczegółowo

Ó ń ń ń ń ń ź Ł ć ć ź ć ź ć ć ź ź ć Ó ń ć ń ć Ą ź ć ć ź ń ń ń Ę Ś Ł ć ń ń ń Ó Ó Ó Ó Ą Ó ź ć Ó ź ń ć ź ź Ę Ś ć Ę Ż Ś ź Ć ć ź ć ć ń ź ć Ł Ł Ó Ś ć ć ź ć Ś ń Ł Ó Ś ć Ś Ś ć Ó Ś ź ń ź ź ń Ę Ę ń Ó ń ń ź ź ń

Bardziej szczegółowo

ń ż ń ń Ą ń ż ż ń ż ż ż Ż ń Ą ń

ń ż ń ń Ą ń ż ż ń ż ż ż Ż ń Ą ń Ł Ą Ę ż ż ż ż Ó ż Ż Ż Ę Ż Ą Ż Ż ż Ś Ż Ś ń ż ń ń Ą ń ż ż ń ż ż ż Ż ń Ą ń Ę Ó Ł Ś ż ż Ę Ę ż Ó ż Ś Ę ń ń ń ż ń ń Ę Ę ń ż Ą ń Ś Ś Ę ń Ż Ę Ę ż ń ń ń ń ż Ę ń ń ń ń Ł Ę ń ń ń ń ż Ę ż ż ż Ź ż Ż ż Ż ż ż Ę ń Ę ż

Bardziej szczegółowo

Ż Ż Ł

Ż Ż Ł Ż Ż Ł ć Ż Ł Ń Ń Ż Ś ć Ę ć ć ź ć ć Ź Ę ź Ń Ł ć ć Ę ć Ć Ę ć ć ć Ą Ń ć Ą Ą Ś Ę Ć Ę ć ź Ę Ł Ś ć Ą ź Ą Ń ć Ż Ę ć Ó ć ć ć Ę ć ć Ń ć ć ć ć ć Ę ć Ą ć Ę Ż Ć ć Ć ź Ą ź Ś Ę ź Ę Ą ć Ę Ę Ś Ń ź ć ć ć ź Ż ć ŚĆ Ę Ń Ń

Bardziej szczegółowo

ś ś Ż ś Ń Ń Ę Ł ć ś Ł

ś ś Ż ś Ń Ń Ę Ł ć ś Ł Ń Ń ś Ń ś ś Ż ś Ń Ń Ę Ł ć ś Ł Ń ś ś Ą ś Ł ś Ń Ą ść ś ś ść ć ś ź ść ść Ą Ń ść ś ść Ń ś ś ć Ń ś ć ć ć Ń Ł Ń ć Ń Ł Ę ś Ł Ł ć ś ź ć ś ś ć ść ś Ł ś Ł Ł Ń Ń Ś ść ś ś ś ść ć Ń ść ść ś ś ść ś ś ś ś ć Ń ść Ł ś

Bardziej szczegółowo

Ł Ę Ż Ą Ęć Ń Ń Ł Ę

Ł Ę Ż Ą Ęć Ń Ń Ł Ę Ł Ł Ł Ń Ń Ł Ę Ż Ą Ęć Ń Ń Ł Ę Ł ć ć ć ź ć ć ź ć ć ć ć Ś Ś Ł ć ć ć Ę Ą ć ć Ź ć ć Ó ć ć ź Ł Ń ć Ś ć ć ć ć ć ć ć Ń Ę ć ć ć Ś Ś ć Ę ź Ń Ę ć Ń ć ź ć Ń ć ć ć ć ć ć ć Ę ź ć ć ć ć ć ć ć ŚĆ ć ź ć ć Ł ć ź Ą ć ć Ą

Bardziej szczegółowo

ń ż ś

ń ż ś Ł ń ń ś ś ń ń ń ś ż Ń ż ż ć Ą ń ż ż ń ż ś ś Ł ń ń ść Ł ż Ł Ń ź ść ń ż ż ż ś ś ś ż ś ż ż ś ń ń ż ź ż ż ż ń ź ń ś ń ń Ą ć Ę Ł ń Ń ż ść Ń ż Ę ż ż ż ż ż ż ż ść ż ś ń ż ż ż ż ś ś ś ś ż ś ż ś ć ś ż ż ć ś ż ć

Bardziej szczegółowo

ć ć ź Ń Ś ŚĆ ź

ć ć ź Ń Ś ŚĆ ź Ą ć ć ć ź Ń Ś ŚĆ ź ć Ś ŚĆ Ń Ó Ó ć ć Ś Ń ć ć Ś Ś Ś ź ć Ś Ń ź ć Ś ź ź ŚĆ Ń Ń Ś Ę ć Ó Ś ć Ę Ś Ś Ą ć ź Ń Ń ć ć ź Ę ź ź Ś ŚĆ ź Ę ĘĄ Ę Ż Ó ć ć Ą ź Ą Ą Ę Ń ć ć Ą Ę Ą ć Ń Ń Ś ź ź Ą Ż Ó ć Ę Ę ź ź ź ź Ą Ń Ę Ą

Bardziej szczegółowo

ć ć

ć ć Ł Ź Ź Ś ć ć ć Ś ź Ę Ł ć ć ź ć Ś Ź Ź ź ź Ź ź ź Ś ć ć ć ć ź ć Ę Ś Ą Ń Ś Ł ź Ś Ś Ź Ś ź Ł Ź Ź ź Ś ć Ń Ś Ł ć Ś Ł Ę Ś ź Ź Ś Ą Ę Ś Ę ć ć Ś Ź Ł Ź Ś Ć Ść ć Ś Ś ź Ź ć Ź ć Ł ź ć Ś Ą ć Ść ć ć Ś Ś Ś Ą Ś Ś ć Ś Ś ć ć

Bardziej szczegółowo

ć ć Ę Ó Ś ż ż Ś ż ż ż Ęć ż ć ć ż ż

ć ć Ę Ó Ś ż ż Ś ż ż ż Ęć ż ć ć ż ż Ń ć Ś ż ź ź ź ć ć Ę Ó Ś ż ż Ś ż ż ż Ęć ż ć ć ż ż Ę Ę ć ć ż Ł ż ź ż ż ż ć ż ż Ś ć ż ż ż Ś Ę ż Ó ć Ą ż ż ż ż ż ć ż ć ż ć Ą Ą ć Ę Ś Ś Ł ć ż ż ż Ł Ś Ś Ł ż Ę Ę ż ć Ę Ę ż ż ż Ł Ś ż ć ż ż ż ż Ś ż ż ć Ę ż ż ż

Bardziej szczegółowo

ć ę ę ć ę Ś ę Ń ę ź ę ę ę Ś ę ę ę Ó Ł Ł Ę Ą ę

ć ę ę ć ę Ś ę Ń ę ź ę ę ę Ś ę ę ę Ó Ł Ł Ę Ą ę ć ę ę Ł Ą Ś Ś ę Ś ę ę ć ć ę ę ę ę ć Ś ć ę ę ć ę Ś ę Ń ę ź ę ę ę Ś ę ę ę Ó Ł Ł Ę Ą ę Ą ę Ą ę ć ę ć Ą ć ę ć ć ę Ę ę Ś Ą Ł Ó ę ć ę ę ę ę Ą ć ęć ę ć ę ę ę ę ę ę ę ę ę ę ę ę ę ę ę ę ę ę ę ę Ą ę ę ę ę Ń ę Ó

Bardziej szczegółowo

ń ń ń ż ć Ł ż ż ń ż Ą ń Ż ż

ń ń ń ż ć Ł ż ż ń ż Ą ń Ż ż Ł ż ż Ż ć Ź ź ż ń ń Ż ń ń ń ż ć Ł ż ż ń ż Ą ń Ż ż ń ń ż ć ć ń Ó ż Ł Ł ż ż Ł ć Ó ć ć ż ż ć ć ć ż ć ć Ó ż Ź Ż ć ź ż Ó ć ć ń Ł ń ń ń ć Ś ż Ź Ź Ł ż ż ć ź Ź ć ć Ż Ó ń ć ć ń Ż ż ż Ą Ż ż Ź Ż ć ż Ó Ź ź Ą Ż Ł ż

Bardziej szczegółowo

ź Ś ć ć

ź Ś ć ć Ł Ą Ś Ź ź ź Ź Ś ź Ś Ś ź Ą ź Ś ć ć ć Ść Ą Ą ć Ą ń ń ć ć Ś ć ć Ą ń ń ć Ą ń Ą ń Ć ć Ś ć Ź Ś Ą ź ź ć ź Ł ń Ł ź ź Ź ń Ą Ć Ó ć Ź ć ń ń Ń ń ź ń ć ń ń ć Ń Ń Ą Ł Ą Ś ć Ł ć Ś Ś Ą Ą Ą Ś ź Ś Ś ź ź Ś ń Ą Ą ć ń ń ń

Bardziej szczegółowo

Ł Ł Ę Ż ź

Ł Ł Ę Ż ź Ł Ł Ł Ę Ż ź Ż Ę Ź ć Ź ć ć ć ć ć Ż ć ź Ę Ź Ź Ę Ź Ą Ź Ą Ą Ż Ż Ę Ń Ź Ź ć Ę ć Ę Ę Ę Ę Ę Ą Ę ź ć Ą Ą Ę Ź Ł Ę Ż Ż Ą Ź Ą Ź Ź Ę Ń Ź Ś Ż Ą Ź ź ć ć Ą Ą Ł Ś Ź Ę Ę Ź Ę Ę Ą Ł Ę Ą Ę Ż Ą Ł Ł Ę Ę Ę Ę ź ź ć Ź ź Ś ć Ó

Bardziej szczegółowo