Laboratoriniai darbai

Pascal aplinkos kintamieji. Aritmetiniai veiksmai

10   (3 atsiliepimai)
Pascal aplinkos kintamieji. Aritmetiniai veiksmai 1 puslapis
Pascal aplinkos kintamieji. Aritmetiniai veiksmai 2 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

Darbo užduotis PASCAL aplinkos kintamieji. Aritmetiniai veiksmai. Reikia sudaryti aritmetinių išraiškų skaičiavimo programą. Programuoti Lazarus aplinkoje. Naudoti standartinę PASCAL programavimo kalbos sintaksę ir taisykles. Programose naudoti tokius kintamųjų vardus, kokie nurodyti sąlygoje. Funkcija: y=a+b*c , čia a,b,c – klaviatūra įvesti bet kokie skaičiai. Užduoties analizė Skaičiuodami funkciją y=a+b*c, turime apsireikšti kintamuosius a,b,c,y. Geriausia būtų priskirti juos realiesiems skaičiams (Real), nes tik tada vartotojas galės įvesti bet kokius skaičius, ir sveikuosius ir po kablelio. Norėdami apskaičiuoti y, turime vartotojo paprašyti, kad jis įvestų a,b ir c reikšmes, o tada galima skaičiuoti y. Toliau, kai y jau apskaičiuotas, ir jei programa parašyta be klaidų, ekrane bus spausdinamas rezultatas ir visi kiti komentarai, tokie kaip: „Programa darbą baigė sėkmingai“, „Laukiamas klavišo paspaudimas“. Jeigu programoje atsiranda klaidų, ją reikia tikrinti ir taisyti klaidas, nes tokiu atveju rezultatas nebus rodomas ekrane ir jokie skaičiavimai nebus atliekami. Šios funkcijos skaičiavimui nereikia jokių tikrinimu, nes dalybos nėra, o ir užduotyje jokių reikalavimų nėra (nenurodyta). Programos aprašymas Programoje naudojami duomenų tipai ir kintamieji: savo programoje naudoju Real duomenų tipą, kadangi tada vartotojas galės įvesti kokį tik nori skaičių (ne tik sveiką, bet ir po kablelio). Kintamieji a,b,c ir y (sudaromi iš raidžių ir skaitmenų, bet būtinai prasideda raide), tai duomenys, kurių reikšmės gali keistis atliekant programą. Programos modulinė schema: Pradiniai duomenys Algoritmas Galutiniai duomenys Programos algoritmas (struktūrograma): Algoritmo pradžia a, b, c, y: realūs skaičiai Spausdinami pranešimai vartotojui; Įvedamos a, b, c reikšmės Skaičiuojama y:=a+b*c Spausdinama suskaičiuota y reikšmė Spausdinami pranešimai vartotojui apie sėkmingą darbo pabaigą, laukiamą klavišo paspaudimą. Algoritmo pabaiga Atmintinė vartotojui: vartotojas gali įvesti tik skaičius, nes būtent to iš jo reikalaujama, kitokiu atveju programa strigs. Taip pat, jei įvedame realų skaičių tarkime 2.2, tai dešimtainė skaičiaus dalis turi būti atskiriama tašku, jei tarp sveikosios dalies ir dešimtainės padėsime kablelį programa strigs. Norint, kad rezultatas, nebūtų spausdinamas su daug skaičių po kablelio, išvedime reikia nurodyti jų kiekį po kablelio. Pavyzdžiui: WriteLn (‘Gautas rezultatas: ‘,y:5:2) reiškia, kad pirmas skaičius 5, nurodo simbolių skaičių, kuris išskirtas rezultato spausdinimui, antras skaičius 2, nurodo skaitmenų kiekį po kablelio. Užduoties sprendimo rezultatas: užduoties sprendimo rezultatas priklausys nuo vartotojo, kuris įves realiuosius skaičius. Ekrane bus matomas užduoties sprendimo rezultatas tik tuo atveju, jei programa buvo parašyta sėkmingai (be klaidų). Programos testavimo rezultatai: ši programa veikia sėkmingai su visais įvedamais skaitmenimis, tokiais kaip: -4, 2.2, 56 ir kt. Išvados Jei įvedame realų skaičių tarkime 2.2, tai dešimtainė skaičiaus dalis turi būti atskiriama tašku, jei tarp sveikosios dalies ir dešimtainės padėsime kablelį programa strigs. Reikia labai atidžiai apsireikšti kintamuosius, kitaip programa gali strigti, jei vartotojas nebus informuotas ką būtent jis turi įvesti skaičius(tik sveikus skaičius, realius ir pan.), simbolius ir pan.. Priedas program if050023LD2; {$mode objfpc}{$H+} uses {---------------------------------------------} Classes {} { add your units here }; { 1-kursas } Var a,b,c,y:Real; { } begin {---------------------------------------------} WriteLn ('Programa skaiciuoja y=a+b*c'); {Informuojame,ka darys programa} WriteLn ('Iveskite nezinomuosius a,b,c'); {Prasoma ivesti nezinomuosius} ReadLn (a,b,c); {Kompiuteris nuskaito duomenis} y:=a+b*c; {Skaiciuojama} WriteLn ('Gautas rezultatas: ',y:5:2); {Ekrane matysime gauta rezultata} WriteLn ('Programa darba baige sekmingai!'); {Informuojama,kad darbas baigtas} WriteLn ('Laukiama

Daugiau informacijos...

Šį darbą sudaro 507 ž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!

Detali informacija
Darbo tipas
Lygis
Universitetinis
Failo tipas
Word failas (.doc)
Apimtis
2 psl., (507 ž.)
Darbo duomenys
  • Programavimo laboratorinis darbas
  • 2 psl., (507 ž.)
  • Word failas 44 KB
  • Lygis: Universitetinis
www.nemoku.lt Atsisiųsti šį laboratorinį darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt