24.08.2020

Polia

Napísal(a) 
Ohodnotiť túto položku
(0 hlasov)

Pole je štruktúrovaný údajový typ, pozostávajúci z množiny prvkov rovnakého typu

 

Úloha: Vytvorte program, ktorý načíta n-celých čísel z klávesnice do poľa a vypíše ich na obrazovku.

Príklad1: Vygenerovanie n-celých čísel od 0 do 9 do poľa, n je zadané z klávesnice.

Riešenie:
uses crt,
...
var a: array [1..20] of integer;
i,n,sucet:integer;
begin
randomize;
write('zadaj pocet cisel:');
readln(n);
for i:=1 to n do begin
a[i]:=random(10);
end;
readkey;
Pozn.:
1. random a randomize su príkazy knižnice crt.
2.Príkaz randomize zabezpečí na začiatku programu, že sa nebudú generovať rovnaké čísla,
3. príkaz random (cislo) generuje náhodné celé čísla od 0 do cislo -1

Úloha 1: pridajte do predošlého príkladu výpis vygenerovaných čísel na obrazovku
Príklad 2: Výpočet súčtu všetkých prvkov poľa
Riešenie - pokračujeme v predošlom programe:
sucet:=0;
for i:=1 to n do begin
sucet:=sucet+a[i];
end;
writeln('Sucet vygenerovanych cisel je: ',sucet);
readkey;

Pozn.2:
1. premennú súčet som vám radšej zadeklaroval už v predošlom príklade, aby ste na to nezabudli
2. výpočet súčtu môžte robiť síce hneď v prvom cykle, radšej som vám to ale ukázal v novom cykle kvôli prehľadnosti

Úloha 2: pridajte do predošlého príkladu výpočet a výpis priemeru všetkých prvkov poľa
Hotový program s príkladmi a vyriešenými úlohami mi pošlite sem alebo na môj email na ohodnotenie do konca týždňa.
Prečítané 37 x Naposledy zmenené 25.08.2020
Získejte registraci domén s tld .online, .space, .store, .tech zdarma!
Stačí si k jedné z těchto domén vybrat hosting Plus nebo Mega a registraci domény od nás dostanete za 0 Kč!
Objednat