Programavimo pamokėlės

pamokelesm

Mokymų ciklas „Programavimo pamokėlės" skirtos visiems, kurie nori išmokti programuoti.

IT galvosūkiai

itgalvosukiai

Konkurso tikslas – skatinti moksleivius domėtis IT sprendžiant įvairiausius galvosūkius.

Informikas

informikasm

Konkurso tikslas – supažindinti moksleivius su menu informacinėse technologijose ir mūsų talismanu.

Dr. J. P. Kazicko konkursai

kkonkursai

Žemaitijos, Aukštaitijos, Suvalkijos ir Dzūkijos regionuose vykdomas IT konkursas.

       

Užduotis

Petriuko mokykloje norima apdovanoti geriausius 10-ų klasių mokinius. Padėkite Petriukui parašyti programą, kuri iš kiekvienos klasės sąrašo pašalintų mokinius, kurių vidurkis mažesnis nei visos klasės vidurkis, bei sudarytų geriausių mokinių sąrašą (kurių vidurkis aukštesnis, nei atrinktųjų bendras vidurkis).

Pateikti 4 duomenų failai, kuriuose yra N eilučių su mokinių informacija - vardas ir vidurkis.

1.txt 2.txt 3.txt 4.txt

Edvinas 9.9

Tomas 9.5

Antanas 4.3

Nerijus 7.1

Samanta 10

Gabrielė 2.9

Eugenijus 5.75

Ieva 8.2

Erika 5.9

Gabija 3.5

Agnė 9.1

Linas 1.5

Simonas 7.1

Aurimas 8.8

Lukas 9.2

Mantas 6.7

Tautvydas 7.1

Raminta 8.5

Reda 4.7

Diana 3.8

Emilija 10

Austėja 9.9

Viltė 7.2

Jokūbas 8.5

Nojus 3.9

Jonas 5.7

Kajus 6.7

Dovydas 6.8

rezultatai.txt

Klasė 1:

-------------------------------

|           Vardas | Vidurkis |

-------------------------------

|          Samanta |    10.00 |

|          Edvinas |     9.90 |

|            Tomas |     9.50 |

|          Nerijus |     7.10 |

-------------------------------

Klasė 2:

-------------------------------

|           Vardas | Vidurkis |

-------------------------------

|             Agnė |     9.10 |

|          Aurimas |     8.80 |

|             Ieva |     8.20 |

|          Simonas |     7.10 |

-------------------------------

Klasė 3:

-------------------------------

|           Vardas | Vidurkis |

-------------------------------

|            Lukas |     9.20 |

|          Raminta |     8.50 |

|        Tautvydas |     7.10 |

|           Mantas |     6.70 |

-------------------------------

Klasė 4:

-------------------------------

|           Vardas | Vidurkis |

-------------------------------

|          Emilija |    10.00 |

|          Austėja |     9.90 |

|          Jokūbas |     8.50 |

-------------------------------

Rezultatas:

-------------------------------

|           Vardas | Vidurkis |

-------------------------------

|          Emilija |    10.00 |

|          Samanta |    10.00 |

|          Austėja |     9.90 |

|          Edvinas |     9.90 |

|            Tomas |     9.50 |

|            Lukas |     9.20 |

|             Agnė |     9.10 |

|          Aurimas |     8.80 |

-------------------------------

Reikalavimai

  • Rikiavimo funkcija.
  • Šalinimo funkcija (šalinti po vieną mokinį iš sąrašo ir perstumti kitus, taip, kad sąrašas liktų surikiuotas, netaikant rikiavimo funkcijos).
  • Sujungimo funkcija.
  • Išspausdinti kiekvienos klasės mokinius, kurių vidurkis aukštesnis už jų klasės vidurkį.
  • Iš atrinktų kiekvienos klasės mokinių Išspausdinti geriausius mokinius, kurių vidurkis aukštesnis už visų atrinktųjų vidurkį.

Papildoma informacija

  • Lygis: 3
  • Taškai: 100
Į viršų