ismétlődő szereplők
Végrehajtása során a több ismétlés bizonyos műveletek megkövetelik lineáris szerkezetű újra és újra megismételni ugyanazt szereplők. Egy kompakt végrehajtása ezeket a műveleteket minden nyelven használják a ciklikus szerkezet, amelynek lényege abban rejlik, hogy ahelyett, hogy többször is átírta az azonos sorokat a program menedzsment a megfelelő helyen az előző üzemeltető átkerül a tény is, hogy meg kell ismételni.
Kétféle ciklikus algoritmusok előfeltétele ciklus (miközben loop) és egy ciklust utófeltétel (ciklus). REPEAT hurok üzemeltető intézkedik a hurok, amely tetszőleges számú piaci szereplők, egy ismeretlen ismétlések számát előre. a test legalább egyszer végrehajtódik. Kilépés a ciklust végezni, amikor az igazság egy logikai kifejezés. A szerkezet az üzemeltető:
ismétlés <тело цикла> amíg <условие>;
MÍG hurok üzemeltető szervezi végrehajtásának egyetlen szolgáltató előre nem ismert, hogy hányszor. Kilépés a ciklust végezni, ha a logikai kifejezés hamis. Mivel az érvényességét a logikai kifejezés van jelölve elején minden ismétlés, soha nem tudja futtatni a hurok testet. ciklus szerkezete az üzemeltető a forma:
míg <условие> csinál <тело цикла>;
Folyamatábrák gyűrűs szerkezetek az alábbiak szerint ábrázolható:
1. Adott egy n pozitív egész. Minden Pitagorasz-háromágyas A természetes számok, amelyek mindegyike nem haladja n, vagyis Minden ilyen hármas egész szám, b, c, hogy a 2 + b 2 = c 2.
2. Adott egy n pozitív egész. Találd meg az összes kisebb n számú Mersenne. Mersenne prime - egy prímszám, képviseletében a Mp = 2 p -1, ahol p - szintén egy prímszám.
3. Két természetes számok hívják a barátságos, ha mindegyikük egyenlő az összeg az összes osztók más, mint a szám önmagában. Találd meg az összes pár barátságos szám tartományban van 200-300.
4. Adott egy n pozitív egész. Közül az 1, 2 n található az összes ilyen rekord, amely egybeesik az utolsó számjegye a felvétel egy négyzet.
5. Felhívjuk egész palindrom, ha rekordot olvas be elejére vagy végére (például: 4884, 393, 1, 22).
a) összes pozitív egész szám kisebb 100, melyek palindromes;
b) meghatározzuk, hogy egy előre meghatározott természetes szám palindrom;
c) meg az összes pozitív egész szám kisebb 100, ami, ha a négyzeten ad palindrome;
g) meg az összes pozitív egész szám kisebb 100-palindromes, amely, ha a négyzeten adnak palindrom;
d) ha a szám a palindróma tekintettel a páros számok;
e) Igaz, hogy ez a szám pontosan megegyezik a három szám;
g) Igaz, hogy a páros számok különbözők;
6. Adott egy n pozitív egész szám (n> 99). Hány száz benne.
7. Adott egy pozitív egész szám n (n<99). Выяснить, верно ли, что n2 равно кубу суммы цифр числа n.
8. Adott egy pozitív egész szám n (n<9999).
a) hány számjegy számának n?
b) Mi az összege a számjegyek?
c) hogy megtalálja az utolsó számjegye.
g) megtalálja az első számjegye.
d) találni az utolsó előtti jegyű számot (feltételezve, hogy n> 10).
e) adott száma m. Keresse az m-utolsó számjegye n.
g) annak meghatározására, hogy a 3-as szám szerepel a rekord n szám.
h) sorrendjének megváltoztatásához számjegyek n fordított.
és) átrendezni az első és utolsó számjegye n.
k) attribútum egy elején és végén a rekord n szám.
9. Egy adott egész teljesítménye két.
10. gondoskodjon a megadott számú elsődleges tényező.
11. A szám összegével egyenlő annak osztók, köztük egy úgynevezett tökéletes. Keresse meg és nyomtassa ki minden tökéletes számok kezdve 2 x.
12. megtalálni a négyzetének összege a számok a m-nek n.
13. Keresse meg a négyzetek összege páratlan szám tartományban által meghatározott változók értékei m és n;
14. Keresse meg a négyzetek összege páros tartományban által meghatározott változók értékei m és n;
15. Keresse meg az összeget pozitív egészek, amelyek négy többszörösének és kevesebb, mint 100.
16. Határozza meg a K - száma háromjegyű pozitív egész szám, az összege számjegyeinek amely egyenlő N (1 17. Adott egy n pozitív egész. Vedd meg a természetes számok n-nél kisebb, és viszonylag elsődleges rá. 18. Tekintettel a egészek p és q. Vedd meg a osztója q, relatív prím p. 19. Adott egy természetes szám n. Vedd meg a prime osztója ezt a számot. 20. Keresse meg az első 100 prímszám. 21. Tekintettel egész n, m. Vedd meg a kisebb természetes szám n, az összeget a tér, amely egyenlő m számjegyet. 22. A pozitív egész nevezzük tökéletes, ha ez egyenlő az összeg az összes osztók, kivéve magát. Például egy 6 = 1 + 2 + 3. Adott egy n pozitív egész. Vedd meg a tökéletes számok n-nél kisebb. 23. Tekintettel arra, öt különböző egész számok. Keresse köztük két szám, a különbség modulnak: a) a legnagyobb értéket; b) a legkisebb érték. 24. Jelenítse meg a numerikus sorozat a valós számok 10-20 lépésekben 0.2. 25. Adott egy természetes szám n. számol a) 2 n; b) N!; a) n; g) egy (a + 1) ... (a + n-1); d) egy (a-n) (a-2n) ... (a-n · n). 26. Tekintettel az x valós szám. A természetes szám n. Számolja. 27. Adott egy valós szám. Keresés: a) a számok között az első, nagyobb egy; b) a számok között az első minimális egy; 28. Mivel a valós számok n és m. Keresse meg a legnagyobb közös osztó ezeket a számokat, az euklideszi algoritmus. 29. Adott egy pozitív n. Find. 30. Adott egy n pozitív egész. Számítsuk 1 · 2 + 3 · 2 · 4 + ... + ... + n · (n +1) · ... · 2 n. 32. Tekintettel egész n. k (n ³ k ³ 0). Számolja. 34. Adott egy n pozitív egész. Számítsuk ki a terméket az első n tényezők:Kapcsolódó cikkek