Kezdőoldal » Számítástechnika » Programozás » Nagyon kellene a segítség?!

Nagyon kellene a segítség?!

Figyelt kérdés

Pythonban kell csinálnom


Írj egy programot, ami előállít 100 db véletlenszámot, majd íja ki több sorba, soronként 10 számot!

Számolja meg, hány páros szám van!

Írja ki a végén, hogy van-e a számok között 1 Csak azt írja ki, hogy van, vagy nincs!

Számolja ki a számok átlagát!

Számolja ki a páros számok átlagát!


Valaki tud segíteni?



2022. szept. 17. 14:35
1 2
 11/16 anonim ***** válasza:
50%

#9 Abból hogy kapott egy programozási házi feladatot. Sima középsulis anyagban nincsenek ilyenek.


Ha meg nem abba van akkor meg valószínüsítem hogy ilyesmit tanul.

2022. szept. 18. 12:10
Hasznos számodra ez a válasz?
 12/16 anonim ***** válasza:
100%

Gondolom, informatikai technikumban (régi nevén: szakközépben) tanul, és programozásból ezt a feladatot kapták.

Az a baj, hogy ha ezt készen odadobnánk neki, akkor lehet, hogy ő két napig full boldog lenne, aztán amikor a következő házit kapják, megint jönne ide kész megoldást kuncsorogni.

Ezzel a legnagyobb baj az, hogy így év végére lesz egy teljes évnyi lemaradása. Úgy, hogy neki ez a szakmájához kell. (Igen, nagyon alap szinten egy rendszergazdának is kell tudni programozni, enélkül egy egyszerű szkriptet sem lehet megírni. Ha meg szoftverfejlesztőnek tanul, akkor hadd ne mondjam, evidens, hogy ezt létkérdés megtanulni.) Ahhoz pedig nem fogok asszisztálni, hogy még több olyan kapjon kegyelemkettesekkel, meg kamu beadandókkal informatikusi papírt, akinek a szaktudása nullához közelít. Ahhoz sem fogok asszisztálni, hogy merő lustaságból valaki elinduljon a lejtőn.

Ha tényleges kérdés van, arra szívesen válaszolok. De házi feladatot más helyett nem írok.


Nyilván a feladathoz szükséges ismeretek elhangzottak tanórán. Elő kell csak venni az órai jegyzetet, és megnézni, hogy ott hogy generáltatok véletlen számot, hogyan is van az eldöntés, és az összegzés tétele. Ja, hogy nincs jegyzet, mert informatika szakon derogál füzetet, és tollat használni, online jegyzetelésben meg mindenki lusta és bénácska? Ez már egyéni probléma. Majd amikor másodjára járod az osztályt, akkor talán sikerült elfogadnod, hogy jegyzetelned kéne. Annyira nem vagy májer, hogy mindent fejben tarts egyszeri hallás után. (Ha így lenne, akkor ez a kérdés sem született volna meg.)

Szóval: tessék tanulni a hibáidból, és tessék elkezdeni a felzárkózást! Ez még rémesen az alapok alapja, ha már itt elveszíted a fonalat, akkor jobban teszed, ha már most keresel egy virágkötő, vagy kertgondozó szakot.


A feladat egyébként: mivel fixen adott, hogy 100 számot kell előállítani, így még azzal sincs probléma, hogy dinamikusan oldjuk meg a generálást, vagy kiírást. A 100-at fixen bele lehet gyógyítani a kódba. (A későbbiekben úgyis az fog következni, hogy hogyan lehet ezt dinamikussá tenni.) Egy számlálós cikluson belül pedig legenerálod azt a 100 véletlenszámot.

A további feladatok pedig a megszámolás, eldöntés, és az összegzés tételét alkalmazzák. Először egy sima megszámolás. Azon persze kicsit lehet, hogy kell agyalni, hogy hogyan állapítjuk meg, hogy egy szám páros, de ennek kitalálását rád bízom. ;-)

Aztán egy tök egyszerű megszámolás következik.

Az átlag meg az összegzés tétele, összegzed az összes számot, és a végén elosztod a darabszámmal. Ami itt, ezen a szinten még fix érték is lehet, szóval csak 100-zal kell osztanod. (Majd a kvöetkező órákon úgyis megtanuljátok, hogy hogyan kell ezt megoldani, ha nem fix az adatok száma.)

Az utolsóban tényleg van némi csavar, de igazából csak az eddigieket kell egyöttesen alkalmazni.

2022. szept. 19. 10:03
Hasznos számodra ez a válasz?
 13/16 anonim ***** válasza:

#9 "Lehet, hogy soha eleteben nem akar a programozas kozelebe se menni, csak kapott egy ilyen hazi feladatot, amit meg kell csinalnia."

Nos, szögezzük le, hogy ha már ilyen feladatot kap, akkor vagy informatika szakon tanul, vagy valami reálosabb beállítottságú gimnnáziumi osztályban. A szakoktatásban más szakokon csak közismereti informatika van. Word, Excel, Ppt, meg talán egy kis adatbázis, és weboldal-bohóckodás. Programozás ott nincs. Szóval valószínűleg informatikát tanul. Ekkor két opció van: vagy szoftverfejlesztőnek, vagy szoftverüzemeltetőnek tanul. Előbbi esetben ez lesz mindennek az alapja. Ha nem akarja tanulni, akkor az azt jelenti, hogy rossz szakon van. Ebben az esetben el kell gondolkozni a szakváltáson. Igaz, így egy éve el fog veszni, de ha 5 évet elszúr erre, és nem akar programozó lenni, akkor meg 5 évet vesztett el. Ilyenkor érdemes a kisebb veszteség felé menni.

Ha rendszerüzemeltető lesz, akkor is szükséges némi programozói alapismeret. Itt még nem hardcore algoritmizálásról van szó, nem oprendszert, meg adatbáziskezelő alkalmazásrendszert írnak, hanem elemi algoritmusokat tanulnak, és alkalmaznak.

Ha meg reálos gimibe jár, akkor meg ne panaszkodjunk már rá, hogy az alapot minden főgg tudományterületen el kell sajátítani! Ettől gimi a gimi. Egyrészt ez ad egy alapot, ahonnan már tetszőleges terület irányában tovább lehet menni, másrészt ad egy átfogó alaptudást, hogy egyik főbb területen se legyen sügér az ember. Harmadrészt: közvetetten ez is szükséges a széles látókörhöz, és a fejlettebb gondolkodási képességek kialakulásához.

Nem mellékesen: én sem akartam soha nyelvész lenni, mégis meg kellett tanulnom a nyelvtant. Matematikus sem akartam lenni, mégis meg kellett tanulnom a matematikát. Énekes sem akartam lenni, mégis meg kellett tanulnom az ének-zene tantárgy anyagát. Ha ez nem tetszik, akkor nem kell gimnáziumba menni.

2022. szept. 19. 10:15
Hasznos számodra ez a válasz?
 14/16 anonim ***** válasza:

Végülis "megkaptad valakitől" vagy megírtad?

Megosztod velünk milyen lett?

2022. szept. 26. 12:12
Hasznos számodra ez a válasz?
 15/16 A kérdező kommentje:
#14 segítséget kértem inkább egy informatikustól, ő vele sikerült megoldani
2022. szept. 26. 15:29
 16/16 anonim ***** válasza:
*Megoldotta helyetted.
2022. szept. 26. 15:32
Hasznos számodra ez a válasz?
1 2

További kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!