Rekordos a feladat: Nyilván tartjuk Magyarország folyó vízállását: Folyónév, város, mérés dátuma, vízállás (cm). A Duna legnagyobb vízállásakor mekkora volt a Tisza vízállása? Hogyan kell megcsinálni?
Vagy a max. kiválasztással egy időben a Tisza vízállását is eltárolod.
(Ez a nagy dilemma, hogy a procit vagy a memóriát használjuk...)
Pl. most ez a feladat: Tároljuk az európai fővárosok nevét, reggel, délben és este mért hőmérsékletét.
Írj algoritmust, amellyel megválaszolhatjuk a következő kérdéseket:
- Hol volt fagy reggel?
- Hány helyen fagyott reggel?
- Volt-e 15°C-nál melegebb valahol?
- Este melyik fővárosban volt fagy és melyikben nem fagyott?
- Mennyi volt reggel a legalacsonyabb hőmérséklet?
- Számítsuk ki a délben mért hőmérsékletek átlagát!
nem tudnátok leírni nekem pszeudokódban???
Le tudjuk, de nem biztos hogy abból sokat tanulsz... De itt van:
Csinálsz pár szöveges tömböt: reggelfagy, estefagy, estenemfagy
Pár különféle szám változót: reggellegalacsonyabb = 1000 (valami lehetetlenül nagy szám, vagy az első sor reggeli értéke), délhőmérsékletösszeg, délhőmérsékletátlag, reggelfagydarab = 0
Egy booleant: volte15fok = hamis
végigmész az összes soron: (valami ciklus)
ha sor[reggelfok] <= 0 akkor:
reggelfagy tömbbe beleírod a sor[város]-t
reggelfagydarab += 1
ha (sor[reggelfok] > 15) vagy (sor[délfok] > 15) vagy (sor[estefok] > 15) akkor:
volte15fok = igaz
ha sor[estefok] <= 0 akkor:
estefagy tömbbe beleírod a sor[város]-t
különben:
estenemfagy tömbbe beleírod a sor[város]-t
ha sor[reggelfok] < reggellegalacsonyabb akkor:
reggellegalacsonyabb = sor[reggelfok]
délhőmérsékletösszeg += sor[délfok]
ciklus vége
délhőmérsékletátlag = délhőmérsékletösszeg / sorok száma
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!