Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. 1. Olvasson be 100 egész számot és építsen fel belőle egy listát!
  2. Eljárás (Változó l:Lista)
  3. Üres(l)
  4. Ciklus I:=1-től 100-ig
  5. Be: e
  6. BeszúrMögé(l,e)
  7. Ciklus vége
  8. Eljárás vége
  9. 2. Keresse meg egy egész számokat tartalmazó listában az első 3-nál nagyobb számot és ezt
  10. törölje ki a listából!
  11. Eljárás (Változó l:Lista)
  12. Ha Üres?(l) akkor Ki: Üres a lista
  13. különben Elsőre(l)
  14. Ciklus amíg ElemÉrték(l)<=3 és nem UtolsóE?(l)
  15. Következőre(l)
  16. Ciklus vége
  17. Ha ElemÉrték(l)>3 akkor Kihagy(l)
  18. Elágazás vége
  19. Elágazás vége
  20. Eljárás vége
  21. 3. Haladjon végig a lista elemein, a pozitív értékű elemeket törölje a listából és építsen belőlük
  22. egy új listát!
  23. Eljárás 1(Konstans l:Lista, Változó tl:Lista):
  24. Ha Üres?(l) akkor Ki: Üres a lista
  25. különben Elsőre(l)
  26. Üres(tl)
  27. Ciklus amíg nem UtolsóE?(l)
  28. Ha ElemÉrték(l)>0 akkor BeszúrMögé(tl,ElemÉrték(l))
  29. Kihagy(l)
  30. különben Következőre(l)
  31. Elágazás vége
  32. Ciklus vége
  33. Ha ElemÉrték(l)>0 akkor BeszúrMögé(tl,ElemÉrték(l))
  34. Kihagy(l)
  35. Elágazás vége
  36. Eljárás vége
  37. Eljárás 2(Konstans l:Lista, Változó tl:Lista):
  38. Változó N,I:Egész
  39. Ha Üres?(l) akkor Ki: Üres a lista
  40. különben
  41. N:=Elemszám(l)
  42. Elsőre(l)
  43. Üres(tl)
  44. Ciklus I:=1-től N-ig
  45. Ha ElemÉrték(l)>0 akkor BeszúrMögé(tl,ElemÉrték(l))
  46. Kihagy(l)
  47. különben Következőre(l)
  48. Elágazás vége
  49. I:=I+1
  50. Ciklus vége
  51. Elágazás vége
  52. Eljárás vége
  53. ------------------
  54. 1. Olvasson be 20 egész számot! A páros értékeket tegye egy verembe! Írassa ki a verem
  55. elemszámát!
  56. Eljárás Páros(Változó v:Verem)
  57. Üres(v), DB:=0
  58. Ciklus I:=1-től 20-ig
  59. Be: X
  60. Ha X mod 2=0 akkor Verembe(v,X)
  61. DB:=DB+1
  62. Elágazás vége
  63. Ciklus vége
  64. Ki: DB
  65. Eljárás vége
  66. 2. Adott egy egész értékekkel feltöltött verem. Írassuk ki a maximum értékét! (A vermet
  67. kiüríthetjük az elemek megjegyzése nélkül.)
  68. Eljárás Maximum(Változó v:Verem)
  69. Ha Üres?(v) akkor Ki: Üres a verem
  70. különben Veremből(v,MAX)
  71. Ciklus amíg nem Üres?(v)
  72. Veremből(v,X)
  73. Ha X>MAX akkor MAX:=X
  74. Elágazás vége
  75. Ciklus vége
  76. Ki: MAX
  77. Elágazás vége
  78. Eljárás vége
  79. 3. Adott egy egész értékekkel feltöltött sor. Írassuk ki, hogy van-e 5-tel osztható a sorban! (A
  80. sort kiüríthetjük az elemek megjegyzése nélkül.)
  81. Eljárás Osztható(Változó s:Sor)
  82. Ha Üres?(s) akkor Ki: Üres a sor
  83. különben Ciklus amíg nem Üres?(s) és Első(s) mod 5 <>0
  84. Sorból(s,X)
  85. Ciklus vége
  86. Ha Üres?(s) akkor Ki: Nincs.
  87. különben Ki: Van.
  88. Elágazás vége
  89. Elágazás vége
  90. Eljárás vége
  91. 4. Adott egy szöveggel (karakterekkel) feltöltött sor. Töröljük ki a szóközöket a sorból!
  92. (Tételezzük fel, hogy ’#’ karaktert nem tartalmaz a szövegünk.)
  93. Eljárás Szóköz(Változó s:Sor)
  94. Ha Üres?(s) akkor Ki: Üres a sor
  95. különben Sorba(s,’#’)
  96. Ciklus amíg Első(s) <> ’#’
  97. Sorból(s,X)
  98. Ha X<>’ ’ akkor Sorba(s,X)
  99. Elágazás vége
  100. Ciklus vége
  101. Sorból(s,X)
  102. Elágazás vége
  103. Eljárás vége
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement