Algoritmas ir duomen skaitymas Code Blocks Pamokos tikslas
Algoritmas ir duomenų skaitymas Code. Blocks
Pamokos tikslas • Išsiaiškinti kas yra algoritmas ir atlikti elementarius matematinius veiksmus su sveikaisiais kintamaisiais
Mokymosi uždaviniai • • Aptarti algoritmo sąvoką Išnagrinėti algoritmo savybes Išmokti skaityti duomenis Išmokti spausdinti rezultatus
Algoritmai mūsų aplinkoje Kiekvienas savo aplinkoje susiduriame su taisyklėmis, receptais, nurodymais. Pavyzdžiui, baldų surinkimo instrukcija, bėgimo maršrutas ir pan. Atlikdami nurodytus veiksmus, mes atliekame algoritmą.
Algoritmo apibrėžimas Algoritmu vadiname aiškius vienareikšmius nurodymus (sakinius), kaip turint pradinius duomenis gauti reikiamus rezultatus
Duomenys ir rezultatai Pradiniai duomenys – tai iš anksto žinomi skaičiai, kurių reikia veiksmų atlikimui. Tarpiniai duomenys – skaičiavimų metu gautos reikšmės, kurių reikės tolimesniuose skaičiavimuose. Rezultatai – skaičiavimų metu gautos reikšmės.
Algoritmo savybės Diskretiškumas – veiksmai turėti pabaigą. Aiškumas – veiksmai turi būti suprantami visiems naudotojams. Rezultatyvumas – atlikus veiksmus turime gauti rezultatą. Baigtumas – algoritmas negali turėti begalybę veiksmų. Universalumas – algoritmas turi spręsti visus to tipo uždavinius.
Kintamieji • int x; //sveikasis skaičius nuo -2 mlrd. iki 2 mlrd. • short y; //sveikasis skaičius nuo -37 tūkst. iki 37 tūkst.
Programos dialogas • cout << “ Išvedamas pranešimas“; • cin >> x; //Nuskaitomas kintamasis • cout << “Išvedamas pranešimas ir kintamojo reikšmė: “ << x << endl;
1 užduotis. Raskite stačiakampio plotą, kai duotas ilgis ir plotis. Pradiniai duomenys Rezultatai 56 30 10 15 150 48 32
2 užduotis. Petriukas sugalvojo nusipirkti keletą respiratorių. Vienoje vaistinėje rado x respiratorių, kitoje y. Kiek išviso sumokėjo Petriukas, jeigu vienas respiratorius kainuoja n eur. Pradiniai duomenys Rezultatai 342 14 571 12 872 30
3 užduotis. Petriukas nori pavaišinti draugus. Draugų turi x ir nori kiekvienam duoti po n saldainių. Kadangi ir pats mėgsta saldainius tai nusprendė sau pirkti 2 n saldainių. Kiek reikės nupirkti saldumynų? Pradiniai duomenys Rezultatai 54 28 10 3 36 3 10 50
- Slides: 12