Laboratorinis darbas Nr. 1 Baziniai duomenų tipai bei duomenų įvedimas/išvedimas 1. Darbo tikslas Darbo tikslas - susipažinti su C kalboje naudojamais baziniais duomenų tipais bei duomenų įvedimo/išvedimo funkcijomis. 2. Temos pasiruošimui • C kalbos duomenų tipai; • Kintamųjų aprašymas; • Standartinės įvedimo/išvedimo funkcijos. 3. Užduotis Sukurti programą, kuri leistų įvesti duomenis (5 punkte pateikti individualūs variantai), bei suformuotų lentelę, kuri pateikta užduotyje. 4. Pavyzdys (30 variantas) 4.1. Sprendimo algoritmo sukūrimas 4.1.1. Bendras sprendimo metodas Užduotyje pateiktoje lentelėje pirmoji eilutė - lentelės pavadinimas, antroji - stulpelių pavadinimai. Duomenys yra trečioje, ketvirtoje ir penktoje eilutėse. Šeštoji eilutė skirta pastaboms. Programą reikėtų pradėti duomenų įvedimu. Patogumo dėlei reikia nurodyti, kokie duomenys turi būti suvesti. Suvesti duomenys bus saugomi programos kintamuosiuose. Antrame programos vykdymo etape duomenys turi būti išvedami į ekraną. Kiekviena lentelės eilutė gali būti išvedama vienu operatoriumi. Norint suformuoti lentelę, reikia naudoti '|' ir '-' simbolius. Programos algoritmas yra paprastas, todėl jo schemos nepateikiame. 4.2. Kintamųjų priskyrimas Pagrindinė šios programos užduotis - tinkamai priskirti kintamuosius. Kiekvienam kintamajam reikia parinkti atitinkamą tipą. Pavadinimas. Šiame stulpelyje naudojami kintamieji yra simbolinio tipo, kuriuos sudaro 9 simboliai. T.y. kintamieji turi būti aprašyti taip: char name1[9], name2[9], name3[9]; papildomas simbolis nusako kintamojo ilgį. Mokykla. Šie duomenys aprašomi vienu simboliu, todėl nebūtina nurodyti kintamojo ilgio laužtiniuose skliaustuose. char sch1, sch2, sch3; Vienuolių skaičius. Šie duomenys yra sveiki skaičiai diapazone nuo 10 iki 220. Šį diapazoną apima duomenų tipas (diapazonas: 0 - 255). Jie aprašomi: unsigned short cnt1, cnt2, cnt3; PASTABA: Šiuo atveju galima naudoti ir duomenų tipą , kurio reikšmių diapazonas žymiai didesnis. Žemės plotas. Čia naudojami skaičiai su trupmenine dalimi, todėl kintamieji turi būti aprašyti kaip kintamieji su slankiu kableliu. Šiuo atveju galima naudoti tipą, nes duomenų tikslumas 1 skaičius po kablelio. float sq1, sq2, sq3; 4.3. Programos tekstas Programos tekstas prasideda nuo pagrindinės funkcijos aprašymo : int main(void) Programa prasideda nuo prašymo įvesti duomenis t.y.: printf("1. Įveskite: Pavadinimas, mokykla, kiekis, plotas >"); toliau yra nuskaitomi suvesti duomenys: scanf("%s %c %d %f",name1, &sc1, &cnt1, &sq1); Kadangi šios funkcijos aprašytos faile , jį įtraukiame į programą: #include
Šį darbą sudaro 1447 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!