90 likes | 419 Views
Duomen ų srautas. Duomenys ir rezultatai faile. Įtvirtinti žinias, rašant duomenis į failą. Pamokos tikslas. Trumpai pakartos praeitos pamokos medžiagą, kad rašomi duomenys į failą; Pakartos sąlygos sakinį;
E N D
Duomenų srautas Duomenys ir rezultatai faile
Įtvirtinti žinias, rašant duomenis į failą. Pamokos tikslas
Trumpai pakartos praeitos pamokos medžiagą, kad rašomi duomenys į failą; Pakartos sąlygos sakinį; Parašys programą, kurioje bus panaudotas skaitymas iš failo ir duomenų atrinkimas pagal tam tikrą sąlygą, o rezultatai rašomi į failą. Pamokos uždaviniai
1,5 balo už parašytą ir veikiančią programą (0,5 balo jeigu su klaidomis). 0,5 balas už komentarus. Balai kaupsis 3 pamokas. Viso galima surinkti 6 balus. Likę 4 balai bus už savarankiškai atliktą praktinį uždavinį. Kaupiamasis Vertinimas
Katino šeima vakarienei nutarė pasigauti žuvelių. Meškerioja senas katinas. Į krepšį jis deda ne visas žuveles, o tik tas, kurios didelės ir skanios. Meškeriojimo duomenys yra faile. Pirmas skaičius rodo, kiek išviso pagauta žuvelių. Toliau pateiktas kiekvienos žuvelės svoris ir informacija apie skanumą (1 – skani, 0 – neskani). Žuvelė, kurios sveria mažiau nei 1, laikomos mažomis. Parenkite programą, kuri apskaičiuoja, kiek žuvelių parsinešė katinas ir koks buvo jų svoris. Pasitikrinimui. Jeigu faile duomenys yra tokie:61.5 12.1 10.5 03.5 10.5 14.12 0 Rezultatas būtų: 3 ir 7.10. Užduotis
Pirmiausia prisiskiriame failą kintamajam. Iš failo perskaitome pradinį skaičių n, kuris rodys kiek bus duomenų. Apsirašome for ciklą duomenų skaičiavimui. Sąlygos sakinio pagalba atrenkame reikiamus duomenis ir skaičiuojame jų sumą bei kiekį. Algoritmas
Papildykite programą skaičiavimais, kiek didelių ir kiek skanių žuvelių pagavo katinas; Pakeiskite programą taip, kad duomenys būtų įvedami klaviatūra, o duomenų pabaiga nurodoma dviem nuliais (svoris 0 ir skonis 0); Pakeiskite programą, kad duomenų įvedimas būtų valdomas dialogu: ar yra žuvelių (atsakymai T (taip, yra) arba N (ne, nėra). Pažengusiems