Személyes eszközök
Keresés

 

A InfoWiki wikiből

(Változatok közti eltérés)
(Új oldal, tartalma: „= Diák rekord = Készítsük el egy diákot leíró rekordot az alábbi adatokkal: * neve * életkora * tanulmányi átlaga * ösztöndíja A diák mezőit kérjük be ...”)
Aktuális változat (2009. december 13., 13:22) (lapforrás)
 
(5 közbeeső változat nincs mutatva)
1. sor: 1. sor:
-
= Diák rekord =
+
<cim
 +
cim3="8. gyakorlat - lottó"
 +
cim2="Magasszintű Programozási Nyelvek I."
 +
cim1="Gyakorlat anyaga"
 +
prev="mp2/gyak070"
 +
back="mp2/Nyitolap" 
 +
next="mp2/gyak090"
 +
kep="hz_csik.png"
 +
szerzo="hz|Hernyák Zoltán"
 +
/>
 +
<path p1="Kezdolap|Kezdőlap" p2="EBooks|Jegyzetek" p3="Mp1/Nyitolap|Előadásjegyzet"
 +
      xx="-"
 +
      w1="mp2/Nyitolap|Gyakorlatok" w2="mp1/Tematika|Vizsgatematika" w3="cs/Blog|Programok C# nyelven"
 +
/>
-
Készítsük el egy diákot leíró rekordot az alábbi adatokkal:
+
== Lottó ==
-
* neve
+
Állítsunk elő 5 db lottószámot, és helyezzük el listában. A véletlen számokat rendezzük a következő módon:
-
* életkora
+
* keressük meg a legkisebb lottószám értékét
-
* tanulmányi átlaga
+
* helyezzük ezt a számot bele egy második (rendezett) listába
-
* ösztöndíja
+
* keressük meg a legkisebb lottószám indexét
 +
* töröljük ki azt a lottószámok közül az indexe alapján
 +
* addig ismételjük, amíg az eredeti lottó szám lista ki nem ürül
-
A diák mezőit kérjük be billentyűzetről, majd állapítsuk meg, hogy a beírt adatok megfelelőek-e:
+
Ellenőrízzük le, hogy a lottószámok mindegyik különböző-e az alábbi módokon:
-
* neve legalább 2 karakter hosszú
+
* a sorba rendezett lista szigorúan monoton-e
-
* életkora 18..50 év közötti
+
* számoljuk meg 1..90 számok mindegyikéről, melyik hányszor fordul elő. ellenőrízzük le, hogy valamely szám több mint egyszer fordult-e elő.
-
* átlaga 1.0 .. 5.0 közötti
+
-
* ösztöndíja 5.000 Ft .. 50.000 Ft közötti-e
+
-
== Diák tömb ==
+
A feladatot közös (statikus, globális) változókkal oldjuk meg, valamint alprogramok segítségével.
-
Egy 10 elemű vektorba helyezzünk el diákok rekordjait, a mezőket random értékekkel töltsük fel (a nevet is). A feltöltés közben nem csak jó, hanem rossz értékeket is generálhasson a gép. Az átlag maximum 1 tizedesjegyet tartalmazzon, az ösztöndíj 100 forintra kerek legyen. Írjuk ki csak azokat a diákoknak az adatait, amelyek megfelelnek a korábban felsorolt ellenőrzési szempontoknak.
+
<alairas>Hernyák Zoltán</alairas>

Aktuális változat

Lottó

Állítsunk elő 5 db lottószámot, és helyezzük el listában. A véletlen számokat rendezzük a következő módon:

  • keressük meg a legkisebb lottószám értékét
  • helyezzük ezt a számot bele egy második (rendezett) listába
  • keressük meg a legkisebb lottószám indexét
  • töröljük ki azt a lottószámok közül az indexe alapján
  • addig ismételjük, amíg az eredeti lottó szám lista ki nem ürül

Ellenőrízzük le, hogy a lottószámok mindegyik különböző-e az alábbi módokon:

  • a sorba rendezett lista szigorúan monoton-e
  • számoljuk meg 1..90 számok mindegyikéről, melyik hányszor fordul elő. ellenőrízzük le, hogy valamely szám több mint egyszer fordult-e elő.

A feladatot közös (statikus, globális) változókkal oldjuk meg, valamint alprogramok segítségével.

Hernyák Zoltán
A lap eredeti címe: „http://wiki.ektf.hu/wiki/Mp2/gyak080
Nézetek
nincs sb_3.141.200.180 cikk