Kezdőoldal » Számítástechnika » Programozás » Ezt ,hogy kell megcsinálni ?

Ezt ,hogy kell megcsinálni ?

Figyelt kérdés

Írjon egy programot, ami a következő jelsorozatot írja ki :

*

**

***

****

*****

******

*******

nincs ötletem és csak most kezdtem



2021. nov. 19. 12:04
1 2
 11/14 anonim ***** válasza:

"nincs ötletem és csak most kezdtem"

Egészen pontosan hogyan kezdted? Mi az, amin már túl vagy? Esetleg nem a feladatokkal érdemes kezdeni, hanem a tananyaggal.

2021. nov. 19. 22:26
Hasznos számodra ez a válasz?
 12/14 anonim ***** válasza:

A feladat valószínűleg az elöltesztelős ciklusokkal akar megismertetni.

Keress rá erre: programozás elöltesztelő ciklusok programozás ciklusmag programozás hátultesztelő ciklus (hogy lásd az eltérést).


program csillag_kiiro;


const

meddig = 7; {eddig megy majd a ciklusváltozó}


var

i : byte; {ez lesz a ciklusváltozó.}

j : byte; {hány csillagot írjon egyszerre a cikluson belül.}


begin {program kezdete}

for i:=1 to meddig do {for ciklus kell ide mert előre tudjuk hányszor hajtódjon végre}

begin

for j := meddig - meddig +i downto 1 do {hány csillagot írjon ki.}

begin {második ciklus kezdete}

write('*'); {kiírunk egy csillagot.}

end; {második ciklus vége}

writeln; {második ciklus vége, sortörés.}

end; {első ciklus vége.}

readln; {Enter billentyű lenyomásáig látható marad.}

end.

2021. nov. 20. 07:38
Hasznos számodra ez a válasz?
 13/14 anonim ***** válasza:
Bár Pascal-os, de átírhatod Python-ra ezt a megoldást is.
2021. nov. 20. 08:01
Hasznos számodra ez a válasz?
 14/14 anonim ***** válasza:

Karakterláncos megoldással a másik ciklust mellőzni is lehet:


program csillag_kiiro_karakterlancos;


const

meddig = 7; {eddig megy majd a ciklusváltozó}


var

i : byte; {ez lesz a ciklusváltozó.}

s : string; {karakterlanccal oldjuk meg}

begin {program kezdete}

s := '*';

for i:=1 to meddig do {for ciklus kell ide mert előre tudjuk hányszor hajtódjon végre}

begin

writeln(s);

s:=s+'*';

end;

readln;

end.

2021. nov. 20. 09:10
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!