Laboratorijska naloga 20 - navodila in oddaja
Умови завершення
Початок приймання: суботу 12 лютого 2011 16:50 PM
Термін спливає: вівторок 22 лютого 2011 16:50 PM
1. Izdelaj podprogram, ki vnese v 2D tabelo velikosti NxN naključne velike ali majhne črke na eno diaginalo, na drugo pa naključne vrednosti od 0 do 9, kot prikazuje slika. Nalogo realizirajte z for zanko in if stavki.
Primer če je N enak 8:
2. Izdelaj podprogram, ki vnese v tabelo 40-ih števil naključna števila iz intervala [55,100], podprogram za izpis tabele 40ih-ih števil, podprogram za izračun vsote števil v tabeli in podprogram za izpis izračuna odstopanja posamezne vrednosti od povprečja v tabeli.
3. Napiši program, ki vodi evidenco o ljudeh klasificiranih po velikosti (imamo tabelo v kateri polja nam pomenijo velikost osebe)
na indeksu 0 vodimo število ljudi, ki so manjši ali enaki 140
na indeksu 1 vodimo število ljudi, ki so veliki med 140 in 150
na indeksu 2 vodimo število ljudi, ki so veliki med 150 in 160
na indeksu 3 vodimo število ljudi, ki so veliki med 160 in 170
na indeksu 4 vodimo število ljudi, ki so veliki med 170 in 180
na indeksu 5 vodimo število ljudi, ki so veliki med 180 in 190
na indeksu 6 vodimo število ljudi, ki so veliki med 190 in 200
na indeksu 7 vodimo število ljudi, ki so večji ali enaki 200
a) Napiši podprogram za vnos podatkov v tabelo
b) Napiši podprogram za izpis vseh podatkov iz tabele
c) Napiši podprogram ki izpiše koliko oseb je večjih od vnesene velikosti
d) Izdelaj podprogram, ki izdela statistiko (koliko procentov je v vsaki kategoriji)
e) podprograme poveži v meni
4. Napišite program, s katerim z naključno vrednostjo napolnite 16-bitno celo število (0 in 1).
Napišite podprogram za izpis vrednosti tega števila po bitih (dvojiško). Napišite funkciji, ki bosta interpretirali to število:
a) kot nepredznačeno celo število
b) kot predznačeno celo število (vodilni bit je predznak).
c) Napišite tudi podprogram za izračun vsote dveh števil.
d) Napisane podprograme povežite v celoto (program), ki naj poteka, dokler uporabnik ne izbere možnosti Konec.
Rešitve shranite v arhivsko datoteko zip z imenom
{vašeime}_{vašpriimek}_laboratorijska_vaja_20.zip
primer:
janez_novak_laboratorijska_vaja_20.zip
Primer če je N enak 8:
| A |
5 |
||||||
| M |
1 |
||||||
| z |
9 |
||||||
| |
|
E | 5 |
|
|||
| 8 |
w |
||||||
| 2 |
e |
||||||
| 9 |
d | ||||||
| 6 |
g |
2. Izdelaj podprogram, ki vnese v tabelo 40-ih števil naključna števila iz intervala [55,100], podprogram za izpis tabele 40ih-ih števil, podprogram za izračun vsote števil v tabeli in podprogram za izpis izračuna odstopanja posamezne vrednosti od povprečja v tabeli.
3. Napiši program, ki vodi evidenco o ljudeh klasificiranih po velikosti (imamo tabelo v kateri polja nam pomenijo velikost osebe)
na indeksu 0 vodimo število ljudi, ki so manjši ali enaki 140
na indeksu 1 vodimo število ljudi, ki so veliki med 140 in 150
na indeksu 2 vodimo število ljudi, ki so veliki med 150 in 160
na indeksu 3 vodimo število ljudi, ki so veliki med 160 in 170
na indeksu 4 vodimo število ljudi, ki so veliki med 170 in 180
na indeksu 5 vodimo število ljudi, ki so veliki med 180 in 190
na indeksu 6 vodimo število ljudi, ki so veliki med 190 in 200
na indeksu 7 vodimo število ljudi, ki so večji ali enaki 200
a) Napiši podprogram za vnos podatkov v tabelo
b) Napiši podprogram za izpis vseh podatkov iz tabele
c) Napiši podprogram ki izpiše koliko oseb je večjih od vnesene velikosti
d) Izdelaj podprogram, ki izdela statistiko (koliko procentov je v vsaki kategoriji)
e) podprograme poveži v meni
4. Napišite program, s katerim z naključno vrednostjo napolnite 16-bitno celo število (0 in 1).
Napišite podprogram za izpis vrednosti tega števila po bitih (dvojiško). Napišite funkciji, ki bosta interpretirali to število:
a) kot nepredznačeno celo število
b) kot predznačeno celo število (vodilni bit je predznak).
c) Napišite tudi podprogram za izračun vsote dveh števil.
d) Napisane podprograme povežite v celoto (program), ki naj poteka, dokler uporabnik ne izbere možnosti Konec.
Rešitve shranite v arhivsko datoteko zip z imenom
{vašeime}_{vašpriimek}_laboratorijska_vaja_20.zip
primer:
janez_novak_laboratorijska_vaja_20.zip