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