IT Egzaminai/2019: Skirtumas tarp puslapio versijų

Iš Pitonas.
(Naujas puslapis: == 1 užduotis. Aliejus == <div style="text-align: right">''Maksimalus vertinimas – 20 taškų''</div> Ūkininkas išspaustą aliejų išpilsto į turimus vieno litro, trijų litrų ir penkių litrų indus. Pirmiausia aliejus pilamas į penkių litrų indus. Po to, jeigu reikia, – į trijų litrų indus, galiausiai, jeigu reikia, – į vieno litro indus. Nepilnai užpildyto indo neturi būti. Indų aliejui pilstyti gali būti pakankamai, per daug arba per mažai. Para...)
 
26 eilutė: 26 eilutė:
* Programoje nenaudokite sakinių, skirtų darbui su ekranu.
* Programoje nenaudokite sakinių, skirtų darbui su ekranu.


=== Duomenų ir rezultatų pavyzdžiai ===
{| class="wikitable" style="width:100%"
|+ 1 pavyzdys
|-
! Duomenų failo pavyzdys !! Paaiškinimai
|-
|
1 8 5 156
256 5 7 9
||
* Turimų vieno, trijų ir penkių litrų indų skaičiai, išspausto aliejaus litrų skaičius.
* Aliejaus gamybos išlaidos, vieno, trijų ir penkių litrų indų su aliejumi pardavimo kainos.
|-
! Rezultatų failo pavyzdys !! Paaiškinimai
|-
|
1 8 5 106
0 0 0
1 0 21
44
||
* Pripiltų vieno, trijų ir penkių litrų indų skaičiai, neišpilstyto aliejaus litrų skaičius.
* Kiek vieno, trijų ir penkių litrų indų liko nepanaudota.
* Kiek vieno, trijų ir penkių litrų indų papildomai reikėjo.
* Gautas pelnas.
|}


{| class="wikitable" style="width:100%"
|+ 2 pavyzdys
|-
! Duomenų failo pavyzdys !! Paaiškinimai
|-
|
1 2 2 156
156 4 7 9
||
* Turimų vieno, trijų ir penkių litrų indų skaičiai, išspausto aliejaus litrų skaičius.
* Aliejaus gamybos išlaidos, vieno, trijų ir penkių litrų indų su aliejumi pardavimo kainos.
|-
! Rezultatų failo pavyzdys !! Paaiškinimai
|-
|
1 2 2 139
0 0 0
1 1 27
134
||
* Pripiltų vieno, trijų ir penkių litrų indų skaičiai, neišpilstyto aliejaus litrų skaičius.
* Kiek vieno, trijų ir penkių litrų indų liko nepanaudota.
* Kiek vieno, trijų ir penkių litrų indų papildomai reikėjo.
* Gautas pelnas.
|}
{| class="wikitable" style="width:100%"
|+ 3 pavyzdys
|-
! Duomenų failo pavyzdys !! Paaiškinimai
|-
|
1 2 35 156
356 4 7 9
||
* Turimų vieno, trijų ir penkių litrų indų skaičiai, išspausto aliejaus litrų skaičius.
* Aliejaus gamybos išlaidos, vieno, trijų ir penkių litrų indų su aliejumi pardavimo kainos.
|-
! Rezultatų failo pavyzdys !! Paaiškinimai
|-
|
1 0 31 0
0 2 4
0 0 0
-73
||
* Pripiltų vieno, trijų ir penkių litrų indų skaičiai, neišpilstyto aliejaus litrų skaičius.
* Kiek vieno, trijų ir penkių litrų indų liko nepanaudota.
* Kiek vieno, trijų ir penkių litrų indų papildomai reikėjo.
* Gautas pelnas.
|}


== 1 užduotis. Sprendimas ==
== 1 užduotis. Sprendimas ==

16:06, 26 gegužės 2023 versija

1 užduotis. Aliejus

Maksimalus vertinimas – 20 taškų

Ūkininkas išspaustą aliejų išpilsto į turimus vieno litro, trijų litrų ir penkių litrų indus. Pirmiausia aliejus pilamas į penkių litrų indus. Po to, jeigu reikia, – į trijų litrų indus, galiausiai, jeigu reikia, – į vieno litro indus. Nepilnai užpildyto indo neturi būti. Indų aliejui pilstyti gali būti pakankamai, per daug arba per mažai.

Parašykite programą, kuri suskaičiuotų:

  • kiek buvo pripilta turimų vieno, trijų ir penkių litrų indų ir kiek litrų aliejaus liko neišpilstyta;
  • kiek vieno, trijų ir penkių litrų indų papildomai reikėtų įsigyti, norint tuo pačiu būdu išpilstyti visą likusį aliejų;
  • koks bus gautas pelnas, pardavus visus indus su aliejumi; visų indų kainos įskaičiuotos į aliejaus gamybos išlaidas.

Pradiniai duomenys

Duomenys pateikiami tekstiniame faile U1.txt. Duomenų faile įrašyta:

  • pirmoje eilutėje užrašyti keturi skaičiai: turimų vieno, trijų ir penkių litrų indų skaičiai n1, n3, n5 (1 ≤ n1, n3, n5 ≤ 35) ir išspausto aliejaus litrų skaičius k (1 ≤ k ≤ 1000).
  • antroje eilutėje užrašyti keturi skaičiai: aliejaus gamybos išlaidos, vieno, trijų ir penkių litrų indų su aliejumi pardavimo kainos.

Skaičiai atskirti vienu tarpo simboliu. Visi skaičiai yra sveikieji.

Rezultatai

Rezultatus pateikite tekstiniame faile U1rez.txt.

  • Pirmoje eilutėje įrašykite, kiek buvo pripilta ūkininko turimų vieno, trijų ir penkių litrų indų ir kiek litrų aliejaus liko neišpilstyta. Jeigu kurios nors talpos indai nepanaudoti, rašykite nulį. Jeigu visas aliejus buvo išpilstytas, rašykite, kad liko nulis litrų aliejaus.
  • Antroje eilutėje įrašykite, kiek vieno, trijų ir penkių litrų talpos indų liko nepanaudota. Jeigu visi atitinkamos talpos indai buvo panaudoti, rašykite nulį.
  • Trečioje eilutėje įrašykite, kiek papildomai vieno, trijų ir penkių litrų talpos indų reikėtų įsigyti, norint išpilstyti visą likusį aliejų. Jeigu aliejaus neliko, įrašykite tris nulius.
  • Ketvirtoje eilutėje įrašykite, koks bus gautas pelnas, pardavus visus indus su aliejumi. Jeigu pelno nebus, rašykite nulį. Jeigu bus nuostolis, užrašykite, koks (neigiamuoju skaičiumi).

Nurodymai

  • Sukurkite ir parašykite funkciją, kuri suskaičiuotų, kiek buvo panaudota nurodytos talpos indų ir kiek litrų aliejaus liko neišpilstyta.
  • Programoje nenaudokite sakinių, skirtų darbui su ekranu.

Duomenų ir rezultatų pavyzdžiai

1 pavyzdys
Duomenų failo pavyzdys Paaiškinimai
1 8 5 156
256 5 7 9
* Turimų vieno, trijų ir penkių litrų indų skaičiai, išspausto aliejaus litrų skaičius.
* Aliejaus gamybos išlaidos, vieno, trijų ir penkių litrų indų su aliejumi pardavimo kainos.
Rezultatų failo pavyzdys Paaiškinimai
1 8 5 106
0 0 0
1 0 21
44
* Pripiltų vieno, trijų ir penkių litrų indų skaičiai, neišpilstyto aliejaus litrų skaičius.
* Kiek vieno, trijų ir penkių litrų indų liko nepanaudota.
* Kiek vieno, trijų ir penkių litrų indų papildomai reikėjo.
* Gautas pelnas.
2 pavyzdys
Duomenų failo pavyzdys Paaiškinimai
1 2 2 156
156 4 7 9
* Turimų vieno, trijų ir penkių litrų indų skaičiai, išspausto aliejaus litrų skaičius.
* Aliejaus gamybos išlaidos, vieno, trijų ir penkių litrų indų su aliejumi pardavimo kainos.
Rezultatų failo pavyzdys Paaiškinimai
1 2 2 139
0 0 0
1 1 27
134
* Pripiltų vieno, trijų ir penkių litrų indų skaičiai, neišpilstyto aliejaus litrų skaičius.
* Kiek vieno, trijų ir penkių litrų indų liko nepanaudota.
* Kiek vieno, trijų ir penkių litrų indų papildomai reikėjo.
* Gautas pelnas.
3 pavyzdys
Duomenų failo pavyzdys Paaiškinimai
1 2 35 156
356 4 7 9
* Turimų vieno, trijų ir penkių litrų indų skaičiai, išspausto aliejaus litrų skaičius.
* Aliejaus gamybos išlaidos, vieno, trijų ir penkių litrų indų su aliejumi pardavimo kainos.
Rezultatų failo pavyzdys Paaiškinimai
1 0 31 0
0 2 4
0 0 0
-73
* Pripiltų vieno, trijų ir penkių litrų indų skaičiai, neišpilstyto aliejaus litrų skaičius.
* Kiek vieno, trijų ir penkių litrų indų liko nepanaudota.
* Kiek vieno, trijų ir penkių litrų indų papildomai reikėjo.
* Gautas pelnas.

1 užduotis. Sprendimas

  print('Čia bus sprendimas')

2 užduotis. Sportas

2 užduotis. Sprendimas

  print('Čia bus sprendimas')