Kezdőoldal » Közoktatás, tanfolyamok » Házifeladat kérdések » Programozási feladat megoldása...

Programozási feladat megoldása kellene?

Figyelt kérdés

Két feladatot kellene megoldani programozásban Free Pascalban:


1;Bekérni egy x és egy y változóba két számot és megcserélni a tartalmukat és kiíratni a csere utáni állapotot!


2;

Egy 15 elemű tömbbe kisorsolni véletlenszerűen kétjegyű számokat és megszámolni hogy hány darab 50nél nagyobb van közöttük?


Köszi a válaszokat!


2010. jan. 12. 10:04
 1/1 anonim válasza:

1.


Deklaralsz egy harom intet (x,y,t). x-be es y-ba bekered a szamokat, A tempnek (t) atadod x erteket, y erteket atadod x-nek es t-t atadod y-nak. Ezutan kiiratod. Termeszetesen ez igy rohadtul felesleges, mert egyszeruen kiirhatnad a ket erteket megcserelve is, de ha ez a feladat, akkor ezt kell lekodolnod. Mas esetben nagyon is jol jon a csere, es kell is hasznalni.


2.


Deklaralsz egy 15 elemu a tombot, egy i ciklusvaltozot es egy c szamlalot. Ciklussal, ahol az i-t lepteted 15-ig, a ciklusmagban a random fuggvenyt meghivva betoltod az egeszet. A feladat szerint elvileg kulon kell csinalnod a szamolast, ahol ugyanezt a ciklust csinalod meg, csak a magban a tomb feltoltese helyett a tomb i.-edik elemet vizsgalod meg, hogy nagyobb-e 50-nel. Ha igen, akkor a c-t egyel noveled. De egyebkent ertelmesen lekodolva nem kell ket ciklus, egyben is lehet, viszont akkor nem is kellene tombot hasznalni. Ha processzoridot akarsz sporolni, igy csinalod meg. Ha azt akarod, hogy tetszen a tanarnak, mindket felet megcsinalod.


RJ 19/F

2010. jan. 12. 23:49
Hasznos számodra ez a válasz?

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

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!