Informatika1-2023/Gyakorlat7

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „=== Spiral === A múlt órán megnézett spirállal játsszunk el még egy kicsit: [http://math.bme.hu/~kkovacs/spiral.pdf spiral] Ha nincs meg elõzõ óráról, it…”)
 
 
(egy szerkesztő 2 közbeeső változata nincs mutatva)
16. sor: 16. sor:
  
 
Próbáljátok meg reprodukálni [https://math.bme.hu/~kkovacs/info1/bme.pdf ezek] közül valamelyiket, vagy mindegyiket.
 
Próbáljátok meg reprodukálni [https://math.bme.hu/~kkovacs/info1/bme.pdf ezek] közül valamelyiket, vagy mindegyiket.
 +
 +
=== Ha már unatkoznánk (nem lesz kikérdezve) ===
 +
 +
Nézzünk rá egy kicsit valódi programozás/scriptelésre: [https://www.programiz.com/python-programming/online-compiler/ online python interpreter]
 +
 +
Kezdjünk valami nagyon alappal:
 +
<python>
 +
for n in range(1, 10):
 +
    print(n)
 +
</python>
 +
 +
Rakjunk bele egy elágazást:
 +
<python>
 +
for n in range(1, 10):
 +
    if n % 2 == 1:
 +
        print(n)
 +
</python>
 +
 +
Alkalmazzuk ezeket valami értelmesebbre:
 +
<python>
 +
m = 256
 +
for n in range(1, 100):
 +
    if n * n == m:
 +
        print(n)
 +
</python>
 +
 +
Bonyolítsuk egy kicsit valami érdekessé:
 +
<python>
 +
for n in range(1, 100):
 +
    t = 0
 +
    for m in range(2, n):
 +
        if n % m == 0:
 +
            t = 1
 +
    if t == 0:
 +
        print(n)
 +
</python>

A lap jelenlegi, 2023. október 18., 11:20-kori változata

Tartalomjegyzék

Spiral

A múlt órán megnézett spirállal játsszunk el még egy kicsit: spiral

Ha nincs meg elõzõ óráról, itt a kódja: cheat

Játszatok el vele, hogy több karja legyen, más színû legyen, stb.

Esetleg el tudnánk érni, hogy a pontok össze legyenek kötve (akár törött vonallal)?

Vegyes feladatok

Válogassunk ezek közül a feladatok közül: tikzlab.pdf

Bonusz

Próbáljátok meg reprodukálni ezek közül valamelyiket, vagy mindegyiket.

Ha már unatkoznánk (nem lesz kikérdezve)

Nézzünk rá egy kicsit valódi programozás/scriptelésre: online python interpreter

Kezdjünk valami nagyon alappal:

for n in range(1, 10):
    print(n)

Rakjunk bele egy elágazást:

for n in range(1, 10):
    if n % 2 == 1:
        print(n)

Alkalmazzuk ezeket valami értelmesebbre:

m = 256
for n in range(1, 100):
    if n * n == m:
        print(n)

Bonyolítsuk egy kicsit valami érdekessé:

for n in range(1, 100):
    t = 0
    for m in range(2, n):
        if n % m == 0:
            t = 1
    if t == 0:
        print(n)
Személyes eszközök