84 (153)
120 Turbo Pascal • Ćwiczenia praktyczne
program cw4_26;
{ Program wczytujący do tablicy z rekordami imiona }
{ nazwiska i wzrost uczniów i drukujący informacje }
{ według rosnącego wzrostu. }
{ Katalog r4_06 : 4_26.pas }
uses
Crt;
const
LiczbaUczniow - 15; type
TOsoba - record
Imię: String [20];
Nazwisko: String [20];
Wzrost : Byte; end;
TKlasa - array [1.. LiczbaUczniow] of TOsoba; var
Klasa : TKlasa;
I : Byte;
procedurę QuickSort (var K : TKlasa; Pocz, Kon : Integer);
{ Procedura sortuje tablice K według pola K[I].Wzrost }
{ metoda QuickSort. }
var
Element, I : Integer;
Pom : TOsoba; begin
if (Pocz < Kon) then begin
Element :- Pocz;
for I Pocz+1 to Kon do
if (K[I].Wzrost<K[Pocz].Wzrost) then begin
Element :- Element + 1;
Pom :« K[Element]; K[Element] :- K[I]; K[I] :- Pom; end;
Pom :- K[Pocz]; K[Pocz] :- K[Element]; K[Element] :- Pom;
OuickSort (K, Pocz, Element-1);
OuickSort (K, Element+1, Kon); end;
end; {------------------------------------- OuickSort -}
begin
ClrScr;
Randomize;
for I 1 to LiczbaUczniow do with Klasa[I] do begin
Write ('Podaj imię ucznia (', I, '): '); Readln (Imię);
Write ('Podaj nazwisko ucznia (', I, '): '); Readln (Nazwisko); Write ('Podaj wzrost ucznia w cm (', I, '): '); Readln (Wzrost); Writeln end;
OuickSort (Klasa, 1, LiczbaUczniow);
for I :- 1 to LiczbaUczniow do with Klasa[I] do
Writeln (1:3, '. ', Inie:21, Nazwisko:21, Wzrost:4, ' cm'); Readln; end.
Wyszukiwarka
Podobne podstrony:
82 (164) 118 Turbo Pascal • Ćwiczenia praktyczne program cw4_25; { Program wczytujący do zmiennej ty70 (198) 106 Turbo Pascal • Ćwiczenia praktyczne ĆWICZENIE 4.17Określanie daty urodzeniaNapisz progrTurbo Pascal Ćwiczenia praktyczne Wydanie I Porno) połowowe ;a;ady programowania Noocz twcłzyć alg72 (189) 108 Turbo Pascal • Ćwiczenia praktyczne zegar aż do momentu naciśnięcia przez użytkownika k74 (177) 110 Turbo Pascal • Ćwiczenia praktyczne else if Zmienna-wartosc2 then dzialanie2 else76 (177) 112 Turbo Pascal • Ćwiczenia praktyczne begin if (X+dX>-l) and (X+dX<-80) and (Y+dY&g78 (168) 114 Turbo Pascal • Ćwiczenia praktyczne Utworzymy dwa zbiory oparte na typie znakowym. W pi80 (171) 116 Turbo Pascal • Ćwiczenia praktyczne ĆWICZENIE 4.24Wykorzystanie typu zbiorowegoZdefiniu120 121 2 □ Ćwiczenie 8 Usiądźcie prawidłowo na taborecie i poruszajcie tułowiem do przodu i do tyłu53 (284)25 □ LEKCJA 26 Turbo Pascal -instrukcje warunkoweZASOBY Q Instrukcje warunkowe o Ćwiczenia OCB i rad 179 179 XII. LOKATORPROGRAM KOMPUTEROWY LOC QRB Program napisano w języku programowania TU49 (335) * / A VZagadnienia trudniejsze Poznałeś już techniki pozwalające pisać proste programy w Tusady terenówki I Program ..Praktyki - ćwiczeń praktycznych" z sadownictwa dla studentó studiówModuł obejmuje ćwiczenia praktyczne dotyczące podstawowej obróbki zdjęć w programie Ir-fanView.Próba: W celu wybrania reprezentatywnej próby korzystamy z programu Mapa stworzonego w języku Turbowięcej podobnych podstron