Kezdőoldal » Számítástechnika » Programozás » Informatikai programozás,...

Pinázó kérdése:

Informatikai programozás, középiskola 9. osztály?

Figyelt kérdés

Feladatot adott a tanár, amelyet meg kell oldani, de sajnos én ezt a feladatot nem értem. Azért forulok hozzátok, hátha ti értitek ezt..


"írj algoritmust, amely beolvas egy számot és kiírja az értékét. Ha 0-t olvas be, akkor leáll a program."


valaki ezt leírja nekem algoritmusban??

előre is köszönöm szépen, örök hálám neki!



2015. dec. 15. 17:07
1 2
 11/20 anonim ***** válasza:

változó: szám


ismétlés (Pascal-ban a "repeat-until" ciklusnak felel meg).

be(szam)

ha szam>0 akkor kiir (szam)

amig szam=0

2015. dec. 16. 21:25
Hasznos számodra ez a válasz?
 12/20 anonim ***** válasza:
A feladatban sehol nem volt még csak ciklus sem.
2015. dec. 16. 22:52
Hasznos számodra ez a válasz?
 13/20 anonim ***** válasza:

"írj algoritmust, amely beolvas egy számot és kiírja az értékét. Ha 0-t olvas be, akkor leáll a program."

Ezt én úgy értelmeztem, hogy ismétléses beolvasást kell csinálni, amíg nem 0 az érték, arról itt nincs szó, hogy nem 0 értéknél is álljon le a program.

2015. dec. 17. 19:45
Hasznos számodra ez a válasz?
 14/20 anonim ***** válasza:

Pl. van egy edit box ahova beírod a kívánt számot, illetve leraksz egy gombot és label -t,ha rákattintasz a gombra akkor annyi legyen a label text-je vagy caption -je, amennyit bevitt a felhasználó,illetve IF -el ellenőrzöd,ha text/caption egyenlő 0-val akkor close, majd else (Tehát ellenkező esetben a program kilép)

Egyszerű program,én most vagyok 10.-es. :)

2015. dec. 17. 22:18
Hasznos számodra ez a válasz?
 15/20 anonim ***** válasza:
Előző voltam,bocsi végét elírtam, IF ha label egyenlő 0-val akkor kilép a program,ellenkező esetben pedig kiírja a labelre az editbox értékét.
2015. dec. 17. 22:18
Hasznos számodra ez a válasz?
 16/20 anonim ***** válasza:

Logikusnak tartanék egy elől tesztelő ciklust elkészíteni.



Bekérünk a számot

Ameddig a szám nem 0{

-Kiírjuk a számot

-Beolvasunk még egy számot

}

2015. dec. 18. 18:10
Hasznos számodra ez a válasz?
 17/20 anonim ***** válasza:

program szam_nulla;

var

szam:longint;

begin

szam:=1;

while (szam>0) do

begin

writeln;

write('Kerem a szamot : ');

readln(szam);

writeln('A bekert szam: ',szam);

end;

end.

2015. dec. 19. 12:35
Hasznos számodra ez a válasz?
 18/20 anonim ***** válasza:

Megvalósítás hátultesztelős ciklussal:


program szam_nulla;

var

szam:longint;

begin

repeat

writeln;

write('Kerem a szamot : ');

readln(szam);

writeln('A bekert szam: ',szam);

until(szam=0);

end.

2015. dec. 19. 12:37
Hasznos számodra ez a válasz?
 19/20 anonim ***** válasza:
A writeln; használatát át lehetett volna hidalni egy write(#13#10 ... megoldással ezt csak azért nem tettem, mert valaki szokta így használni de annyira nem elterjedt és nem tudom mennyire elfogadott.
2015. dec. 19. 12:38
Hasznos számodra ez a válasz?
 20/20 anonim ***** válasza:

Deritsuk ki melyik nyelven lehet a legrovidebben megirni, C++ -ban:


for (int i; std::cout << "Kerem a szamot: " && std::cin >> i && i != 0 && std::cout << "A szam: " << i << '\n';){}

2015. dec. 19. 12:44
Hasznos számodra ez a válasz?
1 2

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!