Daugybos lentelė
Jump to navigation
Jump to search
Daugybos lentelė iki 12-kos
Prieš bandydamas prisimink
Ciklą “kartok” galima panaudoti ir cikle “kartok”:
skaičius = 0
kartok 2:
kartok 3:
skaičius = skaičius + 1
rašyk("Skaičius: ", skaičius)
Pamėgink sugalvoti kokia tuomet bus galutinė kintamojo “skaičius” reikšmė? Tuomet nusikopijuok ir paleisk šitą kodą pasitikrinimui.
O ką atspausdins tokia programa?
reikalinga angis
skaičius1 = 0
skaičius2 = 0
kartok 2:
skaičius1 = skaičius1 + 1
rašyk("Skaičius 1: ", skaičius1)
kartok 3:
skaičius2 = skaičius2 + 1
rašyk("Skaičius 2: ", skaičius2)
angis.miegok(5000)
Ir kokios bus galutinės kintamųjų “skaičius1” ir “skaičius2” reikšmės? Ką padarė “angis.miegok()” ir kaip būtų be jo? Skaičius 5000 - reiškia 5000 milisekundžių, kas yra 5 sekundės. Pamėgink pakaitalioti šį skaičių.
Užduotis
Parašyk programą, kuri išspausdina daugybos lentelę skaičiams iki 12.
Patarimai
Dar kartą pasižiūrėk ketvirtą Angies pamoką, taip pat jeigu pavyks pabandyk 4-tą pamoką patobulinti ir parašyti kartok ciklą, cikle kartok.
Atsakymas | |
---|---|
reikalinga angis
rašyk("***** DAUGYBOS LENTELĖ NUO 1 IKI 12 ******")
pirmas_skaičius = 1
antras_skaičius = 1
kartok 12:
kartok 12:
rezultatas = pirmas_skaičius * antras_skaičius
rašyk(
pirmas_skaičius,
" * ",
antras_skaičius,
" = ",
rezultatas
)
antras_skaičius = antras_skaičius + 1
angis.miegok(500)
pirmas_skaičius = pirmas_skaičius + 1
antras_skaičius = 1
|