Paskalio sveikųjų skaičių tipai. Duomenų tipai Pascal kalba (kintamieji, konstantos), jų tipai ir aprašymas

Bet kurioje programoje turite nustatyti kiekių tipą ir tipą, kurie bus naudojami problemai išspręsti. Pagal tipą paprasti dydžiai (programavime jie visi vadinami duomenimis) skirstomi į konstantas ir kintamuosius.

Konstantos– tai duomenys, kurių reikšmės negali keistis vykdant programą. Įvestas į konst bloką.

Apskritai, paprastos nerūšiuotos konstantos aprašymas atliekamas taip:

Const konstantos_pavadinimas = išraiška;

Tipinės konstantos apibūdinamos taip:

Const konstantos_pavadinimas: tipas = išraiška;

Posakiuose gali būti naudojami šie žodžiai:

· skaičiai arba simbolių rinkinys apostrofais;

· matematiniai veiksmai;

reliacinės operacijos ir loginės operacijos;

· funkcijos abs(x), round(x), trunc(x);

· funkcijos chr(x), ord(x), pred(x), succ(x) ir kt.

Nuolatinis aprašymo formatas:

id=vertė;

1. Sveikieji skaičiai – apibrėžiami skaičiais, rašomais dešimtainiu arba šešioliktainiu formatu, be kablelio.

2. Realus – apibrėžiamas skaičiais, užrašytais dešimtainių duomenų formatu.

3. Simbolinis – bet koks simbolis Asmeninis kompiuteris, uždengtas apostrofais.

4. Eilutė – apibrėžiama savavališkų simbolių seka, įterpta į apostrofus.

5. Būlio vertė – tai klaidinga arba tiesa.

Konstantos tipas nenurodomas, bet nustatomas automatiškai kompiliavimo metu: išraiškų reikšmės iš karto apskaičiuojamos, o vėliau pakeičiamos tik pavadinimais.

Kintamieji– Tai duomenys, kurie programos vykdymo metu gali keistis. Kiekvienas kintamasis turi savo pavadintą atminties vietą / vietas. Tie. kintamasis yra tam tikras konteineris, kuriame galite įdėti tam tikrus duomenis ir juos ten saugoti. Kintamieji turi pavadinimą, tipą ir reikšmę.

Kintamojo pavadinimas turi prasidėti raide, jame negali būti tarpų ir gali būti tik:

· lotyniškos abėcėlės raidės;

· pabrėžti.

Pavyzdžiai: A, A_1, AA, i, j, x, y ir kt. Klaidingi pavadinimai: Mano 1, 1A. Kintamųjų pavadinimai gali būti iki 126 simbolių ilgio, todėl stenkitės pasirinkti prasmingus kintamųjų pavadinimus. Tačiau kompiliatorius varduose išskiria pirmuosius 63 simbolius. Tačiau jame nėra skirtumo tarp mažųjų ir Didžiosios raidės, tiek kintamaisiais pavadinimais, tiek rašant paslaugų identifikatorius.

Kintamojo tipas – turi būti apibrėžtas VAR kintamojo aprašymo bloke. Kintamojo reikšmė yra to paties tipo konstanta.

Kiekviena programa dirba su duomenimis. Duomenys plačiąja to žodžio prasme yra objektai, kuriuos programa apdoroja. Daikto tipas yra jo charakteristika. Priklauso nuo tipo:

· kokia forma šie duomenys bus saugomi,

Kiek atminties langelių bus skirta jo saugojimui,

koks yra minimumas ir maksimali vertė tai gali priimti

· kokias operacijas su juo galima atlikti.

Kai kurie paprasti Pascal duomenų tipai:

1. Sveikųjų skaičių tipai (ShortInt, Integer, LongInt, Byte, Word).

2. Realūs tipai (Real, Single, Double, Extended, Comp).

3. Loginis (Bulio).

4. Charakteris (Char).

5. Stygų tipai (String, String [n]).

9. Besąlyginiai operatoriai Pascal. Aprašymas ir naudojimas.

Operatoriaus tipas

eiti į<метка>;

Paskirtis – valdymo programoje perdavimas etikete pažymėtam operatoriui<метка>. Etiketė gali būti pavadinimas (parašytas pagal kalbų pavadinimų taisykles) arba beženklis sveikasis skaičius, aprašytas Label label sakinyje ir dedamas prieš pažymėtą teiginį, tačiau tik vienoje programos vietoje. Etiketė nuo operatoriaus atskiriama simboliu „:“ Perėjimas prie etiketės gali įvykti kelis kartus bloke, tačiau pati etiketė gali pasirodyti tik vieną kartą. Jei valdymas neperduodamas į kurią nors etiketę, klaidos nebus.

Besąlyginio šuolio operatorius paprastai neleidžiamas struktūriniame programavime. Nors tai leidžia sutrumpinti programos tekstą, jo naudojimą Pascal riboja daugybė taisyklių ir rekomendacijų. Draudžiama pereiti į sudėtinį teiginį, paprogramės viduje arba į jos pradžią ir išeiti iš paprogramės į ją iškvietusią programą. Nerekomenduojama pereiti už programos teksto puslapio (ekrano), išskyrus perėjimą prie galutinių programos teiginių. Visa tai yra dėl galimybės praleisti svarbius teiginius, kad programa tinkamai veiktų. Paprastai besąlyginio šuolio operatorius naudojamas tik norint grįžti į ciklo pagrindo pradžią, jei ciklas sukonstruotas naudojant sąlyginius ir besąlyginius operatorius.

Atkreipkite dėmesį, kad po goto esantis teiginys taip pat turi būti pažymėtas kita etikete (jei goto nėra paskutinis teiginių grupėje). Priešingu atveju nėra galimybės pereiti prie kito goto teiginio.

10. Filialų operatoriai Pascal. Aprašymas ir naudojimas.

Operatoriams, leidžiantiems iš kelių galimi variantai programos vykdymas (šakos) pasirinkti tik vieną, susieti

Tie. Šie teiginiai leidžia keisti natūralią programos teiginių vykdymo tvarką.

jeigu<условие>tada< оператор 1 >

Kitas<оператор 2> ;

jei a>=b, tada Max:=a else Max:=b;

Jei sakinyje abiejose šakose (tada ir kitur) gali būti vykdomas tik vienas sakinys!

Pascal filialų operatorių problemos pavyzdys. Įveskite du sveikuosius skaičius ir parodykite didžiausią iš jų.

Sprendimo idėja: reikia rodyti pirmąjį skaičių, jei jis didesnis nei antrasis, arba antrąjį, jei jis didesnis už pirmąjį.

Savybė: atlikėjo veiksmai priklauso nuo tam tikrų sąlygų (jei... kitaip...).

var a, b, max: sveikasis skaičius;

writeln("Įveskite du sveikuosius skaičius");

jei a > b tada max:=a else max:=b;

writeln("Maksimalus skaičius", maks.);

Sunkios sąlygos

Sudėtinga sąlyga yra sąlyga, susidedanti iš kelių paprastų sąlygų (ryšių), sujungtų naudojant logiką

operacijos:

Ne – NE (neigimas, inversija)

Ir – Ir (loginis dauginimas, jungtukas,

sąlygų įvykdymas vienu metu)

Arba – ARBA (loginis sudėjimas, disjunkcija,

bent vienos iš sąlygų įvykdymas)

Xor – išskirtinis ARBA (tik vykdyti

viena iš dviejų sąlygų, bet ne abi)

Paprastos sąlygos (santykiai)

< <= > >= = <>

Vykdymo tvarka (pirmumas = darbo stažas)

Išraiškos skliausteliuose

<, <=, >, >=, =, <>

Savybė – kiekviena iš paprastų sąlygų turi būti pateikta skliausteliuose.

atvejo atrankos operatorius

Atvejo aprašymas leidžia pasirinkti iš kelių variantų.

Variantų operatorius susideda

Iš išraiškos, vadinamos selektoriumi,

Operatorių sąrašas, kiekvienas pažymėtas to paties tipo konstanta kaip ir parinkiklis.

Parinkiklis turi būti tik eilės duomenų tipas, o ne longint duomenų tipas.

Parinkiklis gali būti kintamasis arba išraiška.

Konstantų sąrašas gali būti nurodytas arba aiškiai išvardijant, arba intervalu, arba jas derinant. Konstantų kartojimas nėra

leidžiama.

Jungiklio tipas ir visų konstantų tipai turi būti suderinami.

Byla< выражение {селектор}>apie

<список констант 1> : < оператор 1>;

< список констант K> : < оператор K>;

Bylos pareiškimas vykdomas taip:

1) apskaičiuojama selektoriaus vertė;

2) patikrinamas gautas rezultatas, ar jis priklauso tam tikram konstantų sąrašui;

3) jei toks sąrašas randamas, tada atliekami ne kiti patikrinimai, o atitinkamas operatorius

pasirinkta šaka, po kurios valdymas perduodamas sekančiam operatoriui raktažodį pabaiga, kuri uždaro visą

korpuso konstrukcija;

4) jei nėra tinkamo konstantų sąrašo, tada vykdomas operatorius, einantis po raktinio žodžio else; jei nėra kitos šakos,

tada niekas nevykdoma.

Atvejo šakos sakinyje visose šakose gali būti vykdomas tik vienas sakinys!

Jei reikia vykdyti daugiau nei vieną, turite naudoti pradžios pabaigos operatoriaus skliaustus.

atvejis Rodyklės mod 4 of

1: x:= y*y – 2*y;

11.Parinkties (parinkimo) operatorius Pascal. Aprašymas ir naudojimas.

Atrankos operatorius (parinktis, jungiklis) įgyvendina vienos iš galimų alternatyvų pasirinkimą, t.y. galimybės tęsti programą.

Įrašymo formatas:

Byla – pasirinkimas, pasirinkimas;

S – parinkiklis, eilės tipo išraiška;

Ki – atrankos konstantos, konstanta, kurios tipas atitinka selektorių tipą;

OPi – bet koks operatorius, įskaitant tuščią;

Atrankos operatorius įgyvendina tokią konstrukciją:

Atrankos operatoriaus operacija Pascal: įvertinama parinkiklio išraiška. Apskaičiuota reikšmė nuosekliai lyginama su alternatyviomis konstantomis ir kontrolė perduodama pasirinkimo konstantos operatoriui, kuris sutampa su apskaičiuota selektorių reikšme. Teiginys vykdomas ir kontrolė perkeliama už pasirinkto sakinio ribų. Jei apskaičiuota parinkiklio reikšmė nesutampa su nė viena iš konstantų, tada valdymas perkeliamas į Else šaką, kurios buvimas nėra būtinas, tokiu atveju valdymas perkeliamas už atrankos operatoriaus ribų.

Struktūrinė schema atrankos operatorius.

Pažymėjimo teiginio struktūra gali būti įgyvendinta naudojant įdėtą sąlyginiai teiginiai, tačiau tai pablogina programos matomumą. Rekomenduojama investuoti ne daugiau kaip 2-3 lygius.

12. Kilpų operatorių tipai Pascal kalboje, jų paskirtis.

5. Algoritminės ciklų konstrukcijos. Ciklų tipai.

Yra trijų tipų ciklo algoritmai: ciklas su parametru (vadinamas aritmetine kilpa), ciklas su išankstine sąlyga ir ciklas su postsąlyga (vadinamas iteraciniu).

12.13 Aritmetinė kilpa. Aritmetiniame cikle jo žingsnių (pakartojimų) skaičius vienareikšmiškai nustatomas pagal parametro keitimo taisyklę, kuri nurodoma naudojant pradines (N) ir galutines (K) parametro bei žingsnio (h) reikšmes. jo pasikeitimo. Tai yra, pirmajame ciklo etape parametro reikšmė yra N, antrajame - N + h, trečiame - N + 2h ir tt. Paskutiniame ciklo etape parametro reikšmė yra ne didesnė nei K, bet tokia, kad tolesnis jo pakeitimas lems vertę, didesnę nei K.

Skaitiklio kilpos naudojamos, kai ciklinė programos dalis turi būti kartojama fiksuotą skaičių kartų. Tokios kilpos turi sveikąjį kintamąjį, vadinamą ciklo skaitikliu.

Jei reikia, kad programos fragmentas būtų kartojamas tam tikrą skaičių kartų, tada naudojama tokia konstrukcija:

DĖL<имя счетчика цикла> = <начальное значение>TAI<конечное значение>DARYK<оператор>;

FOR, TO, DO – rezervuoti žodžiai (angl. for, to, perform);

<счетчик (параметр) цикла>- INTEGER tipo kintamasis, kuris keičiasi segmente nuo<начального значения>, didėja vienu kiekvieno ciklo žingsnio pabaigoje;

<оператор>- bet koks (dažniausiai sudėtinis) operatorius.

Yra ir kita šio operatoriaus forma:

DĖL<имя счетчика цикла>:= <начальное значение>ŽEMYN<конечное значение>DARYK<оператор> :

TO pakeitimas DOWNTO (angliškai: down to) reiškia, kad ciklo parametro keitimo žingsnis yra lygus - 1, t.y. skaitiklis palaipsniui mažėja po vieną.

12.14 Kilpa su išankstine sąlyga. Ciklo žingsnių skaičius nėra iš anksto nustatytas ir priklauso nuo užduoties įvesties duomenų. Šioje ciklinėje struktūroje sąlyginės išraiškos reikšmė (sąlyga) pirmiausia patikrinama prieš atliekant kitą ciklo veiksmą. Jei sąlyginė išraiška teisinga, vykdomas ciklo kūnas. Po to kontrolė vėl perkeliama į būklės tikrinimą ir pan. Šie veiksmai kartojami tol, kol sąlyginė išraiška bus įvertinta kaip FALSE. Pirmą kartą neįvykdžius sąlygos, ciklas baigiasi.

Šis dažniausiai naudojamas kartojimo operatorius yra:

KOL<условие>DARYK<оператор>;

WHILE, DO – rezervuoti žodžiai (angl. bye, do);

<условие>- loginio tipo išraiška;

<оператор>- savavališkas (galbūt sudėtinis) operatorius.

Ypatinga ciklo su išankstine sąlyga ypatybė yra ta, kad jei sąlyginė išraiška iš pradžių yra klaidinga, ciklo kūnas niekada nebus vykdomas.

Kilpos su išankstinėmis sąlygomis naudojamos, kai ciklo vykdymas yra susietas su kokia nors logine sąlyga. Ciklo sakinys su išankstine sąlyga turi dvi dalis: ciklo vykdymo sąlygą ir ciklo korpusą.

12.15 Ciklas su sąlyga (iteracinė kilpa). Kaip ir kilpoje su išankstine sąlyga, taip ir cikliniame projekte su posąlyga, ciklo korpuso pasikartojimų skaičius nėra iš anksto nustatytas; tai priklauso nuo užduoties įvesties duomenų. Skirtingai nuo ciklo su išankstine sąlyga, ciklo su postsąlyga turinys visada bus vykdomas bent kartą, o po to sąlyga patikrinama. Šiame projekte ciklo turinys bus vykdomas tol, kol sąlyginės išraiškos reikšmė yra klaidinga. Kai tik tai tampa tiesa, komanda nustoja vykdyti.

Šis operatorius atrodo taip:

KARTOT<тело цикла>IKI<условие>:

REPEAT, UNTIL – rezervuoti žodžiai (anglų k.: pakartoti iki tol);

<условие>- loginio tipo išraiška, jei jos reikšmė teisinga, tada ciklas išeina.

Reikėtų pažymėti, kad šioje konstrukcijoje teiginių, apibrėžiančių kilpos pagrindą, seka nėra įtraukta į operatorių skliaustus BEGIN ... END, nes jie yra pora REPEAT ... UNTIL.

Posąlyginės kilpos yra panašios į išankstinės sąlygos kilpas, tačiau jos pateikia sąlygą po ciklo pagrindo.

Skirtingai nuo ciklo su išankstine sąlyga, kuri gali baigtis niekada nevykdant ciklo pagrindo (jei vykdymo sąlyga klaidinga per pirmąjį ciklo eigą), ciklo turinys su postsąlyga turi būti vykdomas bent vieną kartą, po to kurios būklė tikrinama.

Vienas iš kilpos korpuso operatorių turi paveikti ciklo vykdymo sąlygos reikšmę, kitaip ciklas bus kartojamas begalinį skaičių kartų.

Jei sąlyga yra teisinga, ciklas išeinamas, kitaip ciklo teiginiai kartojami.

16. Masyvas- tai to paties tipo elementų rinkinys, jungiamas bendru pavadinimu ir užimantis tam tikrą kompiuterio atminties sritį. Elementų skaičius masyve visada yra baigtinis. Apskritai masyvas yra struktūrinis duomenų tipas, susidedantis iš fiksuoto skaičiaus to paties tipo elementų. Masyvai gavo reguliaraus tipo (arba eilučių) pavadinimą, nes juose jungiami to paties tipo elementai (logiškai vienarūšiai), išdėstyti (reguliuoti) indeksais, kurie nustato kiekvieno elemento vietą masyve. Bet kokio tipo duomenys gali būti naudojami kaip masyvo elementai, todėl yra visiškai teisėta turėti įrašų masyvus, rodyklių masyvus, eilučių masyvus, masyvus ir pan. Masyvo elementai gali būti bet kokio tipo duomenys, įskaitant struktūrinius. Masyvo elementų tipas vadinamas baze. Pascal kalbos ypatybė yra ta, kad masyvo elementų skaičius yra fiksuojamas aprašant ir nesikeičia programos vykdymo metu. Elementai, sudarantys masyvą, yra išdėstyti taip, kad kiekvienas elementas turėtų atitinkamą skaičių (indeksų) rinkinį, kuris nustato jo vietą bendroje sekoje. Kiekvienas atskiras elementas pasiekiamas indeksuojant masyvo elementus. Indeksai yra bet kokio skaliarinio tipo išraiškos (dažniausiai sveikasis skaičius), išskyrus realias. Indekso tipas nustato indekso reikšmių keitimo ribas. Frazė masyvas naudojama apibūdinti masyvą.

Masyvas yra duomenų rinkinys, kuris atlieka panašias funkcijas ir yra pažymėtas vienu pavadinimu. Jei kiekvienas masyvo elementas turi tik vieną eilės numerį, tada toks masyvas vadinamas linijiniu arba vienmačiu.

17. Vienmatis masyvas– tai fiksuotas to paties tipo elementų skaičius, jungiamas vienu pavadinimu, ir kiekvienas elementas turi savo unikalų numerį, o elementų numeriai yra iš eilės.

Norint aprašyti tokius objektus programuojant, pirmiausia reikia įvesti atitinkamą tipą tipo aprašymo skiltyje.

Masyvo tipas aprašomas taip:

Tipo pavadinimas = Masyvas [indekso (-ių) tipas] Elementų tipas;

Kintamojo pavadinimas: tipo pavadinimas;

Masyvo kintamąjį galima iš karto aprašyti kintamojo aprašymo skiltyje:

Var Kintamojo pavadinimas: masyvas [indekso (-ų) tipas] Elemento tipo;

Masyvas - funkcinis žodis(išvertus iš anglų kalbos reiškia „masyvas“);

Of yra tarnybinis žodis (iš anglų kalbos išverstas kaip „iš“).

Indekso tipas – bet koks eilės tipas, išskyrus sveikųjų skaičių ir longint tipus.

Pačių elementų tipas gali būti bet koks, išskyrus failo tipą.

Elementų skaičius masyve vadinamas jo matmeniu. Nesunku apskaičiuoti, kada pastarasis metodas indeksų rinkinio aprašymus, masyvo matmuo lygus: maksimali indekso reikšmė – minimali indekso reikšmė + 1.

Pavyzdžiui:

mas = realų masyvas;

Masyvas X yra vienmatis, susidedantis iš dvidešimties tikrojo tipo elementų. Masyvo elementai vienas po kito saugomi kompiuterio atmintyje.

Naudojant kintamuosius indeksui žymėti, jų reikšmės turi būti nustatytos naudojimo metu, o aritmetinių išraiškų atveju jų rezultatas neturi viršyti masyvo indeksų minimalių ir didžiausių verčių ribų.

Masyvo elementų indeksai gali prasidėti bet kokiu sveikuoju skaičiumi, įskaitant neigiamus, pavyzdžiui:

Tipas bb = Būlio masyvas [-5..3];

Šio tipo masyvuose bus 9 loginiai kintamieji, sunumeruoti nuo -5 iki 3.

18. Dvimatis masyvas Pascal yra interpretuojamas kaip vienmatis masyvas, kurio elemento tipas taip pat yra masyvas (masyvų masyvas). Elementų padėtis dvimačiuose Paskalio masyvuose apibūdinama dviem indeksais. Jie gali būti pateikti stačiakampės lentelės arba matricos pavidalu.

Apsvarstykite dvimatį Paskalio masyvą, kurio matmenys yra 3 * 3, tai yra, jame bus trys eilutės, o kiekviena eilutė turės tris elementus:

Kiekvienas elementas turi savo numerį, kaip ir vienmačiai masyvai, tačiau dabar skaičius jau susideda iš dviejų skaičių – eilutės, kurioje yra elementas, numerio ir stulpelio numerio. Taigi elemento numeris nustatomas pagal eilutės ir stulpelio sankirtą. Pavyzdžiui, 21 yra elementas, rodomas antroje eilutėje ir pirmame stulpelyje.

Dvimačio Paskalio masyvo aprašymas.

Yra keletas būdų, kaip deklaruoti dvimatį Pascal masyvą.

Jau žinome, kaip apibūdinti vienmačius masyvus, kurių elementai gali būti bet kokio tipo, todėl ir patys elementai gali būti masyvai. Apsvarstykite šį tipų ir kintamųjų aprašymą:

Pagrindiniai veiksmai su dvimačiai masyvai Paskalis

Viskas, kas buvo pasakyta apie pagrindines operacijas su vienmačiais masyvais, galioja ir matricoms. Vienintelis veiksmas, kurį galima atlikti su visomis to paties tipo matricomis, yra priskyrimas. Tai yra, jei mūsų programa aprašo dvi to paties tipo matricas, pvz.

matrica= sveikųjų skaičių masyvas;

tada programos vykdymo metu matricai a galite priskirti matricos b reikšmę (a:= b). Visi kiti veiksmai atliekami po elemento, o su elementais galima atlikti visas galiojančias operacijas, kurios yra apibrėžtos masyvo elementų duomenų tipui. Tai reiškia, kad jei masyvą sudaro sveikieji skaičiai, tai jo elementais galima atlikti operacijas, apibrėžtas sveikiesiems skaičiams, tačiau jei masyvas susideda iš simbolių, tada jiems gali būti taikomos operacijos, apibrėžtos darbui su simboliais.

21. Darbo su tekstiniais dokumentais technologijos. Teksto redaktoriai ir procesoriai: paskirtis ir galimybės.

tobulesnis teksto redaktoriai(Pavyzdžiui, Microsoft word ir OpenOffice.org Writer), kurios kartais vadinamos tekstų rengyklėmis, turi daug galimybių kurti dokumentus (sąrašų ir lentelių įterpimas, rašybos tikrinimo įrankiai, pataisymų išsaugojimas ir kt.).

Norint pasirengti knygų, žurnalų ir laikraščių leidybai maketavimo procese, naudojamos galingos teksto apdorojimo programos - stalinės leidybos sistemos (pavyzdžiui, Adobe PageMaker, Microsoft Office Leidėjas).

Norėdami paruošti tinklalapius ir svetaines publikavimui internete, specializuotos programos(pvz., Microsoft FrontPage).

Teksto rengyklės yra programos, skirtos kurti, redaguoti, formatuoti, išsaugoti ir spausdinti dokumentus. Šiuolaikiniame dokumente, be teksto, gali būti ir kitų objektų (lentelių, diagramų, paveikslėlių ir kt.).

Redagavimas – tai pakeitimas, kuriuo pridedamas, ištrinamas, perkeliamas arba pataisomas dokumento turinys. Paprastai dokumentas redaguojamas pridedant, ištrinant arba perkeliant simbolius ar teksto dalis.

Formatavimas yra teksto dizainas. Be teksto simbolių, suformatuotame tekste yra specialūs nematomi kodai, nurodantys programai, kaip jis turi būti rodomas ekrane ir spausdinamas spausdintuvu: kokį šriftą naudoti, koks turi būti simbolių stilius ir dydis, kaip pastraipos ir antraštės. turėtų būti suformatuotas.

Suformatuoti ir neformatuoti tekstai savo pobūdžiu kiek skiriasi. Šį skirtumą reikia suprasti. Formatuotame tekste svarbu viskas: raidžių dydis, jų vaizdas ir kur baigiasi viena eilutė, o prasideda kita. Tai yra, suformatuotas tekstas yra neatsiejamai susijęs su popieriaus lapo, ant kurio jis atspausdintas, parametrais.

Kuriant tekstinius dokumentus, dažnai prie dokumento reikia pridėti netekstinių elementų ar objektų. Tai padaryti leidžia pažangūs teksto redaktoriai – jie turi daug galimybių į tekstą įterpti paveikslėlius, diagramas, formules ir pan.

Popieriniai ir elektroniniai dokumentai. Dokumentai gali būti popieriniai arba elektroniniai. Popieriniai dokumentai sukuriami ir suformatuojami taip, kad spausdinant spausdintuvu būtų pateikiamas geriausias vaizdas. Elektroniniai dokumentai sukuriami ir suformatuojami taip, kad būtų galima geriausiai pateikti kompiuterio ekrane. Popierinių dokumentų srauto laipsniškas pakeitimas elektroniniu yra viena iš plėtros tendencijų informacines technologijas. Popieriaus vartojimo mažinimas turi teigiamą poveikį tausojant gamtos išteklius ir mažinant aplinkos taršą.

Popieriaus formatavimas ir elektroninius dokumentus gali labai skirtis. Popieriniams dokumentams priimamas vadinamasis absoliutus formatavimas. Išspausdintas dokumentas visada suformatuojamas taip, kad tilptų žinomo dydžio (formato) spausdintame lape. Pavyzdžiui, dokumento linijos plotis priklauso nuo popieriaus lapo pločio. Jei dokumentas buvo skirtas spausdinti ant didelio formato lapų, tai jo negalima spausdinti ant mažų popieriaus lapų – dalis dokumento ant jų netilps. Žodžiu, norint suformatuoti spausdintą dokumentą, visada pirmiausia reikia pasirinkti popieriaus lapą ir tada susieti jį su šiuo lapu. Atspausdintame dokumente visada galite tiksliai nurodyti (bet kokiais matavimo vienetais) šriftų dydžius, paraštes, atstumus tarp eilučių ar pastraipų ir kt.

Elektroniniams dokumentams įprastas vadinamasis santykinis formatavimas. Dokumento autorius negali iš anksto numatyti, kokio dydžio kompiuteryje ar ekrane dokumentas bus peržiūrimas. Be to, net jei ekrano dydžiai būtų žinomi iš anksto, vis tiek būtų neįmanoma nuspėti, kokio dydžio bus langas, kuriame skaitytojas matys dokumentą. Todėl elektroniniai dokumentai pritaikomi prie esamo lango dydžio ir formato.

Elektroninio dokumento autorius taip pat nežino, kokie šriftai yra būsimojo skaitytojo kompiuteryje, todėl negali griežtai nurodyti, kokiu šriftu turi būti rodomas tekstas ir antraštės. Tačiau jis gali nustatyti formatavimą, dėl kurio antraštės bet kuriame kompiuteryje atrodys didesnės nei tekstas.

Santykinis formatavimas naudojamas kuriant elektroninius dokumentus internete (vadinamuosius tinklalapius), o absoliutus formatavimas – kuriant spausdintus dokumentus tekstų rengyklėse.

22.Pagrindiniai konstrukciniai elementai tekstinis dokumentas. Šriftai, stiliai, formatai.

Šrifto (simbolių) formatavimas.

Simboliai yra raidės, skaičiai, tarpai, skyrybos ženklai, Specialūs simboliai. Simbolius galima formatuoti (keisti išvaizda). Tarp pagrindinių simbolių savybių yra šios: šriftas, dydis, stilius ir spalva.

Šriftas – tai visas tam tikro stiliaus simbolių rinkinys. Kiekvienas šriftas turi savo pavadinimą, pavyzdžiui, Times New Roman, Arial, Comic Sans MS. Šrifto vienetas yra taškas (1 pt = 0,367 mm). Šrifto dydžius galima keisti plačiomis ribomis. Be įprasto (įprasto) simbolių stiliaus, dažniausiai naudojamas paryškintas, kursyvas ir paryškintas kursyvas.

Priklausomai nuo to, kaip jie pateikiami kompiuteryje, rastriniai ir vektoriniai šriftai skiriasi. Rastriniams šriftams atvaizduoti naudojami metodai rastrinė grafika, šrifto simboliai yra pikselių grupės. Bitmap šriftus galima keisti tik pagal tam tikrus veiksnius.

Vektoriniuose šriftuose simboliai aprašomi matematinėmis formulėmis ir gali būti savavališkai keisti mastelį. Iš vektorinių šriftų dažniausiai naudojami TrueType šriftai.

Taip pat galite nustatyti papildomas simbolių formatavimo parinktis: simbolių pabraukimą skirtingais eilučių tipais, simbolių išvaizdos keitimą (viršutinio indekso, apatinio indekso, perbraukimo), tarpų tarp simbolių keitimą.

Jei planuojate spausdinti spalvotą dokumentą, skirtingoms simbolių grupėms galite nustatyti skirtingas spalvas.

Norėdami patikrinti rašybą ir sintaksę, specialus programinės įrangos moduliai, kurios paprastai yra įtrauktos į tekstų rengykles ir leidybos sistemas. Tokiose sistemose yra kelių kalbų žodynai ir gramatikos taisyklės, kurios leidžia ištaisyti klaidas daugiakalbiuose dokumentuose.

24. Duomenų bazė- Tai informacinis modelis, kuri leidžia tvarkingai saugoti duomenis apie objektų grupę, kuri turi tą patį savybių rinkinį.

Yra keletas skirtingų duomenų bazių tipų: lentelinės (santykinės), hierarchinės ir tinklinės.

Lentelinės duomenų bazės.

Lentelinėje duomenų bazėje yra to paties tipo objektų, ty objektų, turinčių tą patį ypatybių rinkinį, sąrašas. Tokią duomenų bazę patogu pavaizduoti dvimatės lentelės pavidalu.

Reliacinėse duomenų bazėse visi duomenys pateikiami paprastų lentelių pavidalu, suskirstytų į eilutes ir stulpelius, kurių sankirtoje yra duomenys. Užklausos tokiose lentelėse pateikia lenteles, kurios pačios gali būti tolesnių užklausų objektas. Kiekvienoje duomenų bazėje gali būti kelios lentelės.

Pagrindinis lentelių privalumas yra jų aiškumas. Su lentelių informacija susiduriame beveik kiekvieną dieną. Pažvelkite, pavyzdžiui, į savo dienoraštį: pamokų tvarkaraštis ten pateikiamas lentelės pavidalu. Atvykę į stotį žiūrime į traukinių tvarkaraštį. Kokia ji atrodo? Tai yra stalas! Taip pat yra futbolo čempionato lentelė. O mokytojo dienoraštis, kur jis tau duoda pažymius, taip pat yra lentelė.

Trumpai tariant, reliacinės duomenų bazės ypatybes galima suformuluoti taip:

1. Duomenys saugomi lentelėse, susidedančiose iš stulpelių („atributai“, „laukai“) ir eilučių („įrašai“);

2.Kiekvieno stulpelio ir eilutės sankirtoje yra tiksliai viena reikšmė;

3.Kiekvienas stulpelis turi savo pavadinimą, kuris naudojamas kaip jo pavadinimas, o visos reikšmės viename stulpelyje yra to paties tipo.

4.Užklausos į duomenų bazę grąžina rezultatus lentelių pavidalu, kurios taip pat gali veikti kaip užklausos objektai.

5. Reliacinėje duomenų bazėje eilutės yra netvarkingos – rikiavimas atliekamas tuo momentu, kai sugeneruojamas atsakymas į užklausą.

6.Dažniausiai informacija duomenų bazėse saugoma ne vienoje lentelėje, o keliose tarpusavyje susijusiose.

Reliacinėse duomenų bazėse lentelės eilutė vadinama įrašymas, o stulpelis yra lauke. Kiekvienas lentelės laukas turi pavadinimą.

Laukai- Tai įvairių savybių(kartais vadinami atributais) objekto. Lauko reikšmės vienoje eilutėje nurodo vieną objektą.

Pirminis raktas duomenų bazėje iškviečiamas laukas (arba laukų rinkinys), kurio reikšmė skirtinguose įrašuose nesikartoja.

Kiekvienas laukas turi dar vieną labai svarbią su juo susijusią savybę: lauko tipas. Lauko tipas apibrėžia reikšmių rinkinį, kurį tam tikras laukas gali įgyti skirtinguose įrašuose.

Reliacinėse duomenų bazėse naudojami keturi pagrindiniai laukų tipai:

Skaitinis;

Simbolinis;

Logiška.

25. Duomenų bazių valdymo sistemos ir darbo su jomis principai. Ieškoti, ištrinti ir rūšiuoti duomenis duomenų bazėje. Paieškos sąlygos (loginės išraiškos); užsakyti ir rūšiuoti raktus.

Duomenų bazių valdymo sistemos (DBVS).

Duomenų bazėms kurti, taip pat paieškos ir rūšiavimo operacijoms atlikti, specialios programos- duomenų bazių valdymo sistemos (DBVS).

Taigi būtina atskirti pačias duomenų bazes (DB) – užsakytus duomenų rinkinius ir duomenų bazių valdymo sistemas (DBVS) – programas, kurios valdo duomenų saugojimą ir apdorojimą. Pavyzdžiui, „Access“ programa, įtraukta į biuro komplektas Microsoft programos„Office“ yra DBVS, leidžianti vartotojui kurti ir apdoroti lentelių duomenų bazes.

Reliacinė duomenų bazė iš esmės yra dvimatė lentelė. Įrašas čia suprantamas kaip dvimatės lentelės eilutė, kurios elementai sudaro lentelės stulpelius. Priklausomai nuo duomenų tipo, stulpeliai gali būti skaitiniai, tekstiniai arba datos. Lentelės eilutės yra sunumeruotos.

Darbas su DBVS prasideda nuo duomenų bazės struktūros sukūrimo, t. y. apibrėžiant:

stulpelių skaičius;

stulpelių pavadinimai;

stulpelių tipai (tekstas/numeris/data);

stulpelių pločiai.

Pagrindinės DBVS funkcijos:

Duomenų valdymas išorinė atmintis(diskuose);

Duomenų valdymas laisvosios kreipties atmintis;

Pakeitimų registravimas ir duomenų bazės atkūrimas po gedimų;

Duomenų bazės kalbų palaikymas (duomenų apibrėžimo kalba, duomenų apdorojimo kalba).

DBVS komandose pasirinkimo sąlyga įrašoma loginės išraiškos forma.

Loginė išraiška, kaip ir matematinė išraiška, yra vykdoma (įvertinama), tačiau rezultatas yra ne skaičius, o loginė reikšmė: teisinga arba klaidinga.

Išraiška, susidedanti iš vieno loginė vertė arba vienas santykis, vadinsime jį paprasta logine išraiška.

Dažnai kyla problemų, kuriose naudojamos ne atskiros sąlygos, o tarpusavyje susijusių sąlygų (ryšių) visuma. Pavyzdžiui, reikia pasirinkti mokinius, kurių svoris didesnis nei 60, o ūgis mažesnis nei 168.

Išraiška su loginėmis operacijomis bus vadinama sudėtinga logine išraiška.

Dviejų (ar daugiau) teiginių sujungimas į vieną naudojant jungtuką „ir“ vadinamas loginio daugybos arba jungties operacija.

Dėl loginio daugybos (jungtuko) tiesa gaunama, jei visos loginės išraiškos yra teisingos.

Dviejų (ar daugiau) teiginių sujungimas naudojant jungtuką „arba“ vadinamas loginio sudėjimo arba disjunkcijos operacija.

Dėl loginio pridėjimo (disjunkcijos) tiesa gaunama, jei bent viena loginė išraiška yra teisinga.

Dalelės „ne“ prijungimas prie teiginio vadinamas loginio neigimo arba inversijos operacija.

27. Skaičiuoklės, paskirtis ir pagrindinės funkcijos.

Skaičiuoklė yra skaitmeninių duomenų apdorojimo programa, kuri saugo ir apdoroja duomenis stačiakampėse lentelėse.

Skaičiuoklė susideda iš stulpelių ir eilučių. Stulpelių antraštės žymimos raidėmis arba raidžių deriniais (A, G, AB ir kt.), eilučių antraštės – skaičiais (1, 16, 278 ir kt.). Ląstelė yra stulpelio ir eilutės sankirta.

Kiekviena lentelės ląstelė turi savo adresą. Skaičiuoklės langelio adresą sudaro stulpelio antraštė ir eilutės antraštė, pavyzdžiui: A1, F123, R1. Ląstelė, su kuria atliekami kai kurie veiksmai, paryškinama rėmeliu ir vadinama aktyvia.

Duomenų tipai. Skaičiuoklės leidžia dirbti su trijų pagrindinių tipų duomenimis: skaičiumi, tekstu ir formule.

Skaičiai į skaičiuoklės„Excel“ galima rašyti įprastu skaitiniu arba eksponentinį formatą, pavyzdžiui: 195.2 arba 1.952E + 02. Pagal numatytuosius nustatymus skaičiai langelyje lygiuojami dešinėje pusėje. Tai paaiškinama tuo, kad dedant skaičius vieną po kito (lentelės stulpelyje), patogu lygiuoti skaitmenimis (vienetai po vienetais, dešimtukai po dešimtukais ir pan.).

Formulė turi prasidėti lygybės ženklu ir gali apimti skaičius, langelių pavadinimus, funkcijas (matematinę, statistinę, finansinę, datą ir laiką ir kt.) ir matematinius simbolius. Pavyzdžiui, formulėje „=A1+B2“ pridedami skaičiai, saugomi langeliuose A1 ir B2, o formulė „=A1*B“ A1 langelyje saugomą skaičių padaugina iš 5. Kai įvesite formulę langelyje , rodoma ne pati formulė, o skaičiavimų, naudojant šią formulę, rezultatas. Jei pradinės reikšmės, įtrauktos į formulę, pasikeičia, rezultatas nedelsiant perskaičiuojamas.

Absoliutus ir santykinis ryšys. Formulės naudoja nuorodas į langelių adresus. Yra du pagrindiniai saitų tipai: santykinis ir absoliutus. Skirtumai tarp jų atsiranda, kai nukopijuojate formulę iš aktyvaus langelio į kitą langelį.

Santykinė nuoroda formulėje naudojama norint nurodyti langelio adresą, kuris apskaičiuojamas atsižvelgiant į langelį, kuriame yra formulė. Kai perkeliate arba kopijuojate formulę iš aktyvaus langelio, santykinės nuorodos automatiškai atnaujinamos pagal naują formulės padėtį. Santykinės nuorodos yra tokios formos: A1, BZ.

Jei dolerio ženklas yra prieš raidę (pavyzdžiui: $A1), tada stulpelio koordinatė yra absoliuti, o eilutės koordinatė yra santykinė. Jei dolerio simbolis yra priešais skaičių (pavyzdžiui, A$1), tada, priešingai, stulpelio koordinatė yra santykinė, o eilutės koordinatė yra absoliuti. Tokios nuorodos vadinamos mišriomis.

Pavyzdžiui, formulę =A$1+$J31 parašykite langelyje C1, kuri nukopijavus į D2 langelį įgauna formą =B$1+$B2. Nukopijuojant santykinės nuorodos pasikeitė, o absoliučios – ne.

Duomenų rūšiavimas ir paieška. Skaičiuoklės leidžia rūšiuoti duomenis. Duomenys skaičiuoklėse rūšiuojami didėjančia arba mažėjančia tvarka. Rūšiuojant duomenys išdėstomi tam tikra tvarka. Galite atlikti įdėtą rūšiavimą, t. y. rūšiuoti duomenis pagal kelis stulpelius ir priskirti stulpelių rūšiavimo seką.

Skaičiuoklėse galima ieškoti duomenų pagal nurodytas sąlygas – filtrus. Filtrai apibrėžiami naudojant paieškos terminus (didesnis nei, mažesnis, lygus ir tt) ir reikšmes (100, 10 ir tt). Pavyzdžiui, daugiau nei 100. Atlikus paiešką bus rasti tie langeliai, kuriuose yra duomenų, atitinkančių nurodytą filtrą.

Diagramų ir grafikų kūrimas. Skaičiuoklės leidžia pateikti skaitinius duomenis diagramų arba grafikų pavidalu. Diagramos būna įvairių tipų (bar, pyragas ir kt.); Diagramos tipo pasirinkimas priklauso nuo duomenų pobūdžio.

28. Informacijos apdorojimo skaičiuoklėse technologija (ET). Skaičiuoklės struktūra.

Skaičiuoklės yra skaitmeninių duomenų apdorojimo programa, kuri saugo ir apdoroja duomenis stačiakampėse lentelėse. Skaičiuoklė susideda iš stulpelių ir eilučių. Stulpelių antraštės žymimos raidėmis arba raidžių deriniais (A, G, AB ir kt.), eilučių antraštės – skaičiais (1, 16, 278 ir kt.). Ląstelė yra stulpelio ir eilutės sankirta. Kiekviena lentelės ląstelė turi savo adresą. Skaičiuoklės langelio adresas susideda iš stulpelio antraštės ir eilutės antraštės, pavyzdžiui: Al, B5, E7. Ląstelė, su kuria atliekami kai kurie veiksmai, paryškinama rėmeliu ir vadinama aktyvia. Skaičiuoklės, su kuriomis vartotojas dirba programoje, vadinamos darbalapiais. Galite įvesti ir keisti duomenis keliuose lapuose vienu metu ir atlikti skaičiavimus pagal duomenis iš kelių lapų. Skaičiuoklės dokumentuose gali būti keli darbalapiai ir jie vadinami darbaknygėmis.

29. Duomenų tipai skaičiuoklėse (ET): skaičiai, formulės, tekstas. Formulių rašymo taisyklės.

Duomenų tipai.

Skaičiuoklės leidžia dirbti su trijų pagrindinių tipų duomenimis: skaičiumi, tekstu ir formule.

Skaičiai Excel skaičiuoklėse gali būti rašomi įprastu skaitiniu arba eksponentiniu formatu, pavyzdžiui: 195,2 arba 1,952Ё + 02. Pagal numatytuosius nustatymus skaičiai langelyje lygiuojami į dešinę. Tai paaiškinama tuo, kad dedant skaičius vieną po kito (lentelės stulpelyje), patogu lygiuoti skaitmenimis (vienetai po vienetais, dešimtukai po dešimtukais ir pan.).

Tekstas „Excel“ skaičiuoklėse yra simbolių seka, susidedanti iš raidžių, skaičių ir tarpų, pavyzdžiui, įrašas „32 MB“ yra tekstas. Pagal numatytuosius nustatymus tekstas yra lygiuojamas kairėje langelyje. Taip yra dėl tradicinio rašymo būdo (iš kairės į dešinę).

Formulė turi prasidėti lygybės ženklu ir gali apimti skaičius, langelių pavadinimus, funkcijas (matematinę, statistinę, finansinę, datą ir laiką ir kt.) ir matematinių operacijų simbolius. Pavyzdžiui, formulėje „=A1+B2“ pridedami skaičiai, saugomi langeliuose A1 ir B2, o formulė „=A1*5“ A1 langelyje saugomą skaičių padaugina iš 5. Kai įvedate formulę langelyje , rodoma ne pati formulė, o skaičiavimų, naudojant šią formulę, rezultatas. Jei pradinės reikšmės, įtrauktos į formulę, pasikeičia, rezultatas nedelsiant perskaičiuojamas.

Formulių rašymo skaičiuoklėse taisyklės

1. Formulėse yra skaičiai, langelių pavadinimai, operacijos ženklai, skliaustai, funkcijų pavadinimai

2. Aritmetiniai veiksmai ir jų ženklai:

Operacijos pavadinimas Simbolis Klavišų derinys

papildymas + (Shift + +=) arba (+) įjungtas papildoma klaviatūra

atimti – (-)

daugyba * (Shift + 8) arba (*) papildoma klaviatūra

padalijimas / (Shift + | \) arba (/) papildomoje klaviatūroje

eksponentiškumas ^ (Shift + 6) anglų kalba

3. Formulė rašoma eilute, simboliai išrikiuojami nuosekliai vienas po kito, įvedami visi operacijos ženklai; naudojami skliaustai.

4. Pirmiausia atliekamos operacijos skliaustuose, jei skliaustų nėra, tada vykdymo eiliškumas nustatomas pagal operacijų eiliškumą. Pirmumo mažėjimo tvarka operacijos išdėstomos tokia tvarka:

1. eksponencija

2. daugyba, dalyba

3. sudėjimas, atėmimas

Tokios pat eilės operacijos atliekamos tokia tvarka, kokia jos parašytos iš kairės į dešinę.

5. Skaičiavimo rodymo režimu galima įvesti formules, t.y. Vartotojas pradeda rašyti formulę esamame langelyje su ženklu =, o paspaudus klavišą Enter, langelyje rodomas skaičiavimo pagal formulę rezultatas.

6. Formules galima įvesti formulių rodymo režimu, t.y. vartotojas į esamą langelį įrašo formulę be = ženklo ir formulė rodoma langelyje paspaudus klavišą Enter.

30.Pagrindinės integruotos funkcijos. Absoliutūs ir santykiniai saitai skaičiuoklėse (ET).

Santykinė nuoroda formulėje naudojama norint nurodyti langelio adresą, kuris apskaičiuojamas atsižvelgiant į langelį, kuriame yra formulė. Kai perkeliate arba kopijuojate formulę iš aktyvaus langelio, santykinės nuorodos automatiškai atnaujinamos pagal naują formulės padėtį. Santykinės nuorodos yra tokios formos: A1, ВЗ.

Nurodymui naudojama absoliuti formulės nuoroda fiksuotas adresas ląstelės. Kai perkeliate arba kopijuojate formulę, absoliučios nuorodos nesikeičia. Absoliučiose nuorodose prieš nekintamą langelio adreso reikšmę yra dolerio ženklas (pavyzdžiui, $A$1).

Jei dolerio simbolis yra prieš raidę (pvz.: $A1), tada stulpelio koordinatė yra absoliuti, o eilutės koordinatė yra santykinė. Jei dolerio simbolis yra priešais skaičių (pavyzdžiui, A$1), tada, priešingai, stulpelio koordinatė yra santykinė, o eilutės koordinatė yra absoliuti. Tokios nuorodos vadinamos mišriomis. Pavyzdžiui, formulę =A$1+$B1 parašykite langelyje C1, kuri, nukopijavus į langelį D2, įgauna formą =B$1+$B2. Nukopijuojant santykinės nuorodos pasikeitė, o absoliučios – ne.

Duomenys yra bendra sąvoka viskam, su kuo jie veikia. Skaičiavimo mašina. Bet koks duomenų tipas apibrėžia reikšmių rinkinį, kurį gali gauti konkretus kintamasis, ir jam taikomas operacijas. Kiekvienas programoje aptiktas kintamasis turi būti susietas su vienu ir tik vienu tipu.

Paskalyje yra dviejų tipų paprasti tipai: eilės tipai ir realieji tipai. Eilės tipą apibrėžia programuotojas (sąrašo tipas arba diapazono tipas) arba jis žymimas vieno iš trijų iš anksto nustatytų eilės tipų pavadinimu: Būlio, sveikasis skaičius arba Char. Tikrasis tipas žymimas įsakmiu tipo pavadinimu Real.

Išvardintas tipas pasižymi daugybe skirtingų jame esančių reikšmių, tarp kurių yra apibrėžta linijinė tvarka. Pačios vertės šio tipo apibrėžime nurodytos pavadinimais.

Diapazono (riboto) tipas nurodomas naudojant minimalias ir didžiausias vertes, susijusias su anksčiau aprašytu eilės tipu. Taip generuojamas naujas eilės tipas.

Eiliniai duomenų tipai

Eilės duomenų tipas apibūdina baigtinį ir sutvarkytą reikšmių rinkinį. Šios reikšmės susietos su eilės skaičių 0,1,2,... seka; Išimtis daroma tik eiliniams sveikiesiems skaičiams, kurie susiejami su savimi. Kiekvienas eilės tipas turi mažiausią ir didžiausią reikšmę. Visoms vertėms, išskyrus minimalią, yra ankstesnė vertė, o visoms vertėms, išskyrus didžiausią, yra vėlesnė reikšmė.

Nurodytos funkcijos succ, pred, ord priima bet kurio eilės tipo argumentus:
succ(X) – suteikia kitą eilės reikšmę po X
pred(X) – pateikia eilės reikšmę prieš X
ord(X) – suteikia X eilės numerį

Visiems eiliniams tipams yra reliaciniai operatoriai = , = ir > , darant prielaidą, kad abu operandai yra to paties tipo.

Būlio tipas

Būlio reikšmė yra viena iš dviejų tiesos verčių, žymima iš anksto nustatytais pavadinimais false ir true .

Yra šie loginiai operatoriai, kurie sukuria loginę reikšmę, kai taikomi loginiams operandams:
ir - loginis IR
arba - loginis ARBA
ne - logiška NE

Be to, bet kuri iš reliacinių operacijų (= , = , > , in) duoda loginį rezultatą.

Be to, loginis tipas apibrėžiamas taip, kad klaidinga

Taip pat yra paskirtos logines funkcijas(t. y. funkcijos, duodančios loginį rezultatą):
nelyginis(F) – tiesa, jei sveikas skaičius yra nelyginis, o rezultatas klaidingas, jei F lyginis
eoln(F) – eilės pabaigos patikrinimas
eof(F) – failo pabaigos patikrinimas

Sveikasis skaičius

Sveikųjų skaičių tipas apima įvairius sveikuosius skaičius.

Kai dirbate su sveikųjų skaičių operandais, šios aritmetinės operacijos sukuria sveikųjų skaičių reikšmes:
* - daugyba
div - visa dalis nuo padalijimo
mod – padalijimo likutis
+ - papildymas
- - atimtis

Pascal taip pat turi iš anksto nustatytą konstantą, vadinamą MaxInt, kurioje yra didžiausia sveikojo skaičiaus reikšmė ir yra lygi 32767

Visą rezultatą taip pat pasiekia keturios svarbios nustatytos funkcijos:
abs(I) – absoliuti sveikojo skaičiaus I reikšmė
sgr(I) - sveikoji I reikšmė kvadrate, atsižvelgiant į tai, kad I trunc(R) - suteikia sveikąją tikrojo skaičiaus R dalį
round(R) – grąžina suapvalintą sveikąjį skaičių. Šiuo atveju: R>0 reiškia trumpumą (R+0,5), o R

Jei aš yra sveikasis skaičius, tada:
succ(I) – suteikia kitą sveikojo skaičiaus reikšmę (I+1)
pred(I) – suteikia ankstesnę sveikojo skaičiaus reikšmę (I-1)

Simbolių tipas (Char)

Char reikšmės yra baigtinio ir tvarkingo simbolių rinkinio elementai. Šio tipo reikšmės vaizduojamos vienu simboliu, įterptu į vieną kabutę (apostrofą). Jei reikia paties apostrofo, jis rašomas du kartus.
Pavyzdžiai: "*" "G" "3" """" "X"

    Char tipo atveju taikomos šios minimalios prielaidos:
  1. Dešimtainiai skaitmenys nuo 0 iki 9 išdėstomi pagal jų skaičių skaitinės reikšmės ir sekti vienas po kito (pavyzdžiui, succ("5") = "6").
  2. Gali būti didžiosios raidės nuo "A" iki "Z"; jei taip, tada jie išdėstyti abėcėlės tvarka, bet nebūtinai seka vienas po kito (pvz., "A"
  3. Gali būti mažosios raidės nuo „a“ iki „z“; jei taip, jie yra išdėstyti abėcėlės tvarka, bet nebūtinai seka vienas po kito (pvz., "a"

Norint susieti tam tikrą simbolių rinkinį su serijos numeriais ir atgal, yra dvi iš anksto nustatytos funkcijos:
ord(C) – nurodo simbolio C eilės numerį minėtame tvarkingame simbolių rinkinyje
chr(I) – suteikia simbolį su eilės numeriu I

Char tipo argumentams iš anksto nustatytos funkcijos pred ir succ gali būti apibrėžtos taip:
pred(C) = chr(ord(C)-I)
succ(C) = chr(ord(C)+I)

komentuoti. Ankstesnis arba po to einantis simbolis priklauso nuo nurodyto simbolių rinkinio, todėl abu šie santykiai galioja tik tuo atveju, jei egzistuoja prieš tai esantis arba po jo esantis simbolis.

Tikras tipas

Realaus tipo reikšmės yra realiųjų skaičių realizavimo apibrėžto poaibio elementai.

Visos operacijos su realiais dydžiais yra apytikslės, jų tikslumą lemia įgyvendinimas (mašina), su kuriuo susiduriate. Tikrasis tipas nurodo paprastas tipas, tai nėra eilinis tipas. Tikrosios reikšmės neturi eilės skaičiaus ir nė vienai iš jų nėra ankstesnės ar kitos reikšmės.

Jei bent vienas iš operandų yra tikrojo tipo (kitas gali būti sveikasis skaičius), šios operacijos duoda realų rezultatą:
* - daugyba
/ - padalijimas (abu operandai gali būti sveikieji skaičiai, bet rezultatas visada yra tikras)
+ - papildymas
- - atimtis

Yra nustatytos funkcijos, kurios pateikia realų rezultatą, pateikiant tikrą argumentą:
abs(R) – absoliuti R reikšmė
sqr(R) – R kvadratu, jei rezultatas yra realiųjų skaičių diapazone

Ir šios nustatytos funkcijos duoda realų rezultatą su sveikuoju skaičiumi arba realiu argumentu:
sin(X) – suteikia X sinusą; X išreiškiamas radianais
cos(X) – suteikia X kosinusą; X išreiškiamas radianais
arctan(X) – pateikia X arctangentą, išreikštą radianais
ln(X) – suteikia natūraliojo (e bazinio) logaritmo reikšmę X, X>0
exp(X) – suteikia eksponentinės funkcijos reikšmę (t.y. X laipsniu)
sqrt(X) – suteikia X kvadratinės šaknies reikšmę, X>=0

Įspėjimas. Funkcijos pred, succ negali būti naudojamos tikriems argumentams. Negalite naudoti tikrojo tipo reikšmių indeksuojant masyvus, valdymui kilpoje su parametru, nustatant bazinį aibių tipą, indeksuojant variantų operatoriuje.

Svarbiausi programos elementai yra kintamieji. Jie įtakoja įvykių eigą programoje jos vykdymo metu. Pavyzdžiui, jei nebūtume nurodę kintamojo Name reikšmės , kam būtų skirtas sveikinimas iš programos?

Kintamieji gali turėti visiškai skirtingus duomenis. Pavyzdžiui, viename kintamajame gali būti saugomas kažkieno vardas, kitame – gimimo metai, trečiame – ūgis ir pan. Tokius skirtingus duomenis kompiuteris vaizduoja įvairiais būdais. Vardas – tai simbolių eilutė, gimimo metai – sveikasis skaičius, o ūgis – realus skaičius (pavyzdžiui, ūgis – 1,72 m).

Tai, kaip kompiuteris vaizduoja duomenis, lemia jo tipo. Be to, duomenų tipas nustato, kokius veiksmus leidžiama atlikti su tais duomenimis.

Toliau pateikiami pagrindiniai standartiniai Turbo Pascal kalbos duomenų tipai:

  1. SVEIKI SKAIČIUS– sveikieji duomenys diapazone nuo –32768 iki 32767, atmintyje užimantys du baitus;
  2. TIKRAS– realieji skaičiai diapazone nuo 2.9´10 -39 (2.9E-39) iki 1.7´10 38 (1.7E38), užima šešis baitus;
  3. CHAR– atskiras simbolis, vienas baitas;
  4. STRING– simbolių eilutė, simbolių skaičius eilutėje (eilutės ilgis) ribojamas skaičiumi N laužtiniuose skliaustuose, užima N+1 baitą (jei skaičius N nenurodytas, tada maksimalus ilgis eilutė yra 255 simboliai);
  5. BOLIO– loginis tipas, turi dvi reikšmes: FALSE (false) ir TRUE (true), vienas baitas.

Atminkite, kad INTEGER, CHAR ir BOOLEAN tipai yra klasifikuojami kaip eilinis eiliniai tipai.

Kaip tikriausiai prisimenate, aprašant kintamąjį, po jo pavadinimo dedamas dvitaškis, o tada nurodomas tipas. Jei keli kintamieji turi tą patį tipą, jų pavadinimus galima atskirti kableliais.

Įvairių tipų kintamųjų aprašymo pavyzdys:

Delphi / Pascal

var a, b, c: sveikasis skaičius; suma: realus; Alfa, Beta: char; S:styga; S_1: eilutė; t: loginis;

a, b, c: sveikasis skaičius;

suma: realus;

Alfa, Beta: char;

S: eilutė [25];

S_1: eilutė;

t: loginis;

Atkreipkite dėmesį, kad kintamasis S_1 yra simbolių eilutė, bet jo deklaracijoje nenurodomas ilgis. Šiuo atveju pats kompiliatorius nustato didžiausią galimą ilgį – 255 simbolius.

Yra ir kitų iš anksto nustatytų duomenų tipų, skirtų sveikiesiems ir realiesiems skaičiams saugoti. Jų charakteristikos pateiktos toliau pateiktose lentelėse. Palyginkite šiuos tipus su INTEGER ir REAL tipais, taip pat parodytais lentelėse.

diapazonas

Dydis baitais

SHORTINT
SVEIKI SKAIČIUS
ILGAI

2147483648 .. 2147483647

BAITAS
ŽODIS

Tikri duomenų tipai

diapazonas

Reikšmingų skaičių skaičius

Dydis baitais

TIKRAS

2,9'10 -39 .. 1,7'10 3 8

VIENIS

1,5´10 – 45 .. 3,4´10 3 8

DVIGUBAS

5,0'10 -3 24 .. 1,7'10 3 08

PRAŠTINTAS

3,4'10 -4932 .. 1,1'10 49 32

COMP

2 63 +1 .. 2 63 -1

Kokio tipo duomenis naudoti

Tiek daug skirtingi tipai, jūs sakote, o kurį turėtumėte naudoti?
Tai priklauso nuo jums paskirtos užduoties. Pavyzdžiui, reikia kintamojo, kuriame saugosite tam tikro asmens ūgį (tikrąją reikšmę): tokiu atveju pakanka naudoti SINGLE tipą. Jei tam tikrų objektų skaičiui suskaičiuoti naudojate kokį nors kintamąjį (teigiamas sveikasis skaičius), tada išsiaiškinkite, ar šis skaičius gali būti didesnis nei 255, jei ne, naudokite BYTE, jei gali, neapsieisite be WORD, o kai kuriuose atvejų gali prireikti ir LONGINT.

Norėdami sužinoti apie įvairių tipų daugiau, Turbo Pascal aplinkoje paspauskite Shift+F1 (pasirodys pagalbos rodyklės langas), tada pasirinkite jus dominantį objektą (pavyzdžiui, įveskite 'type' arba 'real').

Apibūdindami kintamąjį, turite nurodyti jo tipą. Kintamojo tipas apibūdina reikšmių rinkinį, kurio jis gali imtis, ir veiksmus, kuriuos su juo galima atlikti. Tipo deklaracija nurodo tipą nurodantį identifikatorių.

Paprastieji tipai skirstomi į standartinius (eilės) ir išvardintus (ribotus).

Standartiniai tipai

Turbo Pascal turi keturis įmontuotus standartinis tipas: sveikasis skaičius (sveikasis skaičius), tikrasis (tikrasis), loginis (loginis) ir simbolis (simbolis).

Sveikasis skaičius (sveikasis skaičius)

Turbo Pascal turi penkis integruotus sveikųjų skaičių tipus: shortint, integer, longint, byte ir word. Kiekvienas tipas žymi tam tikrą sveikųjų skaičių poaibį, kaip parodyta šioje lentelėje.

Integruoti sveikųjų skaičių tipai.

diapazonas

Formatas

8 pasirašyti bitai

16 ženklų bitų

2147483648 +2147483647

32 bitų parašas

8 bitai nepasirašyti

16 bitų be ženklų

Aritmetinės operacijos su sveikųjų skaičių operandais atliekamos pagal šias taisykles:

  1. Sveikojo skaičiaus konstantos tipas yra įtaisytasis sveikųjų skaičių tipas su mažiausiu diapazonu, apimančiu to sveikojo skaičiaus konstantos reikšmę.
  2. Dvejetainės operacijos atveju (operacija, kuri naudoja du operandus), abu operandai konvertuojami į bendrą tipą prieš atliekant operaciją su jais. Įprastas tipas yra įtaisytasis sveikųjų skaičių tipas, turintis mažiausią diapazoną, apimantį visas galimas abiejų tipų vertes. Pavyzdžiui, įprastas sveikojo skaičiaus ir baito ilgio sveikasis skaičius yra sveikasis skaičius, o bendras sveikojo skaičiaus ir žodžio ilgio sveikasis skaičius yra ilgas sveikasis skaičius. Veiksmas atliekamas pagal tikslumą bendras tipas o rezultato tipas yra bendrasis tipas.
  3. Dešinėje priskyrimo operatoriaus pusėje esanti išraiška vertinama neatsižvelgiant į kairėje esančio kintamojo dydį.

Su sveikaisiais skaičiais atliekamos operacijos:

„+“ - papildymas

"-" - atimtis

"*" - daugyba

SQR – kvadratas

DIV – atmeta trupmeninę dalį po padalijimo

MOD – sveikojo skaičiaus likučio gavimas po padalijimo

ABS – numerių modulis

RANDOM(X)-gauti atsitiktinis skaičius nuo 0 iki X

A:=100 ; b:=60; a DIV b rezultatas – 1 a MOD b rezultatas – 40

Sveikųjų skaičių tipo kintamieji aprašomi taip:

var kintamųjų sąrašas: tipas;

Pavyzdžiui: var а,р,n:integer;

Tikras tipas (tikras)

Tikrasis tipas yra realiųjų skaičių poaibis, kurį galima pavaizduoti slankiojo kablelio formatu su fiksuotu skaitmenų skaičiumi. Vertės rašymas slankiojo kablelio formatu paprastai apima tris reikšmes - m, b ir e - taip, kad m * b e, kur b visada yra 10, o m ir e yra sveikieji skaičiai realiame diapazone. Šios m ir e reikšmės toliau lemia tikrojo tipo diapazoną ir tikslumą.

Yra penki tikrų tipų tipai: realus, vienvietis, dvigubas, exnende, comp. Tikrieji tipai skiriasi su jais susijusių verčių diapazonu ir tikslumu

Realių tipų diapazonas ir dešimtainiai skaitmenys

diapazonas

Skaičiai

2,9x10E-39 iki 1,7x10E 38

1,5x10E-45 iki 3,4x10E 38

5.0x10E-324 iki 1.7x10E 308

3,4 x 10E-493 iki 1,1 x 10E 403

2E 63–2E 63

Realiais skaičiais atliekamos operacijos:

  • Visos operacijos galioja sveikiesiems skaičiams.
  • SQRT(x) yra x kvadratinė šaknis.
  • SIN(X), COS(X), ARCTAN(X).
  • LN(X) yra natūralusis logaritmas.
  • EXP(X) yra X (e x) eksponentas.
  • EXP(X*LN(A)) – eksponencija (A x).
  • Tipo konvertavimo funkcijos:
    • TRUNC(X) – atmeta trupmeninę dalį;
    • ROUND(X) – apvalinimas.
  • Kai kurios aritmetinių veiksmų taisyklės:
    • Jei į aritmetinis veiksmas yra realaus ir sveikojo tipo skaičiai, tada rezultatas bus realaus tipo.
    • Visi išraiškos komponentai parašyti vienoje eilutėje.
    • Naudojami tik skliaustai.
    • Negalite dėti dviejų aritmetinių ženklų iš eilės.

Realaus tipo kintamieji aprašomi taip:

var kintamųjų sąrašas: tipas;

Pavyzdžiui:

var d,g,k:real ;

Simbolių tipas (char)

Char tipas yra bet koks simbolis, įterptas į apostrofus. Norėdami pateikti apostrofą kaip simbolio kintamąjį, turite įtraukti jį į apostrofą: ''''.

Kiekvienas simbolis turi savo kodą ir numerį. Skaičių 0,1..9 serijos numeriai išdėstomi didėjančia tvarka. Raidžių eilės numeriai taip pat išdėstyti didėjančia tvarka, tačiau nebūtinai seka vienas po kito.

Simbolių duomenims taikomi šie palyginimo ženklai:

> , < , >=, <=, <> .

Pavyzdžiui: "A"< ‘W’

Funkcijos, taikomos simbolių kintamiesiems:

  1. ORD(X) - nustato simbolio X eilės numerį ord (‘a’) =97 ;
  2. CHR(X) – identifikuoja simbolį pagal skaičių. chr(97) ='a';
  3. PRED(X) – grąžina simbolį, esantį prieš X simbolį. pred ('B') ='A';
  4. SUCC(X) – grąžina simbolį po X simbolio succ (‘A’) =’B’;

Enum tipas

Išvardytų duomenų tipas taip pavadintas, nes yra nurodytas kaip konstantų sąrašas griežtai apibrėžta tvarka ir griežtai apibrėžtu kiekiu. Išvardintas tipas susideda iš konstantų sąrašo. Šio tipo kintamieji gali turėti bet kurios iš šių konstantų reikšmę. Sąrašo tipo aprašymas atrodo taip:

Tipas<имя типа>=(konstantų sąrašas) ; Var<имя переменной>:<имя типа>;

Kur<список констант>- tai specialus konstantų tipas, nurodytas atskirtas kableliais ir turintis savo serijos numerį, pradedant nuo 0.

Pavyzdžiui:

tipo kryptis=(šiaurė, pietūs, vakarai, rytai) ; mėnuo=(birželis, liepa, rugpjūtis, sausis); talpa=(kibiras, statinė, kanistras, bakas) ; var rotation:direction; išvykimas:mėnuo; tūris: talpa; var turn:(šiaurė, pietūs, vakarai, rytai) ; išvykimas: (birželis, liepa, rugpjūtis, sausis) ; tūris: (kibiras, statinė, kanistras, bakas);

Galite atlikti šiuos priskyrimo operatorius:

Pasukimas:=pietus; išvykimas:=rugpjūtis; tūris:=bakas;

bet jūs negalite atlikti mišrių užduočių:

Išvykimas:=pietus; apimtis:=rugpjūtis;

Išvardinto tipo kintamiesiems taikomos šios funkcijos:

1. ORD – serijos numeris

2. PRED – ankstesnis elementas

3. SUCC – paskesnis elementas.

PRED (statinė) = kibiras; SUCC (pietus) =vakarai; ORD (liepa) =1 ;

Išvardinto tipo kintamieji gali būti lyginami, nes jie yra išdėstyti ir sunumeruoti. Taigi posakiai: šiaurė< юг, июнь < январь имеют значения TRUE, а юг>vakarai ir tankas<бочка значение FАLSE.

Ribotas tipas

Jei kintamasis nepriima visų jo tipo reikšmių, o tik tam tikrame diapazone, jis gali būti laikomas riboto tipo kintamuoju. Kiekvienas apribotas tipas apibrėžiamas nustatant apribojimą baziniams tipams.

Jis aprašomas taip:

TIPAS<имя типа>=konstanta1 ..konstanta2

Tokiu atveju reikia laikytis šių taisyklių:

  1. Abi apribotos konstantos turi būti to paties tipo.
  2. Bet koks paprastas tipas, išskyrus realų, gali būti naudojamas kaip pagrindinis tipas.
  3. Pradinė vertė apibrėžiant ribotą tipą neturi būti didesnė už galutinę vertę.
tipo indeksas =0 ..63 ; raidė=’a’..’z’; var char1,char2:letter; a,g:index ;

Galite iš karto jį apibūdinti kintamojo aprašymo skiltyje:

var a,g:0 ..63 ; char1,char2:'a'..'z'.

Paskalio kalba kintamiesiems būdingi jų tipo. Tipas yra kintamojo savybė, pagal kurią kintamasis gali įgyti daug reikšmių, kurias leidžia šis tipas, ir dalyvauti daugelyje su tuo tipu leidžiamų operacijų.

Tipas apibrėžia galiojančių reikšmių rinkinį, kurį gali priimti tam tikro tipo kintamasis. Jis taip pat apibrėžia leistinų operacijų rinkinį su tam tikro tipo kintamuoju ir nustato duomenų atvaizdavimą kompiuterio RAM.

Pavyzdžiui:

n:sveikasis skaičius;

Pascal yra statinė kalba, o tai reiškia, kad kintamojo tipas nustatomas jį deklaruojant ir jo negalima keisti. Pascal kalba turi išvystytą tipų sistemą – visi duomenys turi priklausyti anksčiau žinomam duomenų tipui (arba standartiniam tipui, sukurtam kalbos kūrimo metu, arba pasirinktiniam programuotojo apibrėžtam tipui). Programuotojas gali sukurti savo tipus su savavališko sudėtingumo struktūra, pagrįsta standartiniais tipais arba naudotojo jau apibrėžtais tipais. Sukurtų tipų skaičius neribojamas. Pasirinktiniai programos tipai deklaruojami TIPO skyriuje, naudojant formatą:

[vardas] = [tipas]

Standartinių tipų sistema turi šakotą, hierarchinę struktūrą.

Pirminiai hierarchijoje yra paprasti tipai. Tokie tipai yra daugumoje programavimo kalbų ir vadinami paprastais, tačiau Pascal jie turi sudėtingesnę struktūrą.

Struktūriniai tipai yra pastatyti pagal tam tikras taisykles iš paprastų tipų.

Kelkrodžiai formuojami iš paprastų tipų ir naudojami programose adresams nurodyti.

Procedūrinės rūšys yra Turbo Pascal kalbos naujovė ir leidžia pasiekti paprogrames taip, lyg jos būtų kintamieji.

Objektai taip pat yra naujovė, ir jie skirti kalbą naudoti kaip objektinę kalbą.

Paskalio kalboje yra 5 sveikųjų skaičių tipai. Kiekvienas iš jų apibūdina priimtų verčių diapazoną ir vietą, kurią jie užima atmintyje.

Naudojant sveikuosius skaičius, reikėtų vadovautis tipų įdėjimu, t.y. mažesnio diapazono tipus galima įdėti į didesnio diapazono tipus. Baitas tipas gali būti įdėtas į visus tipus, kurie užima 2 ir 4 baitus. Tuo pačiu metu „Short Int“ tipas, kuris užima 1 baitą, negali būti įdėtas į „Word“ tipą, nes jis neturi neigiamų reikšmių.

Yra 5 tikri tipai:

Sveikųjų skaičių tipai kompiuteryje pateikiami visiškai tiksliai. Skirtingai nuo sveikųjų skaičių tipų, realiųjų tipų reikšmė apibrėžia savavališką skaičių tik su tam tikru galutiniu tikslumu, priklausomai nuo skaičiaus formato. Tikrieji skaičiai kompiuteryje pateikiami kaip fiksuotas arba slankusis kablelis.

2358.8395

0.23588395*10 4

0,23588395*E 4

Tipas Comp užima ypatingą vietą Pascal; iš tikrųjų tai yra didelis sveikasis skaičius. Šis tipas yra suderinamas su visais realiais tipais ir gali būti naudojamas dideliam sveikajam skaičiui. Pateikiant realiuosius skaičius slankiuoju kableliu, dešimtainis kablelis visada numanomas prieš kairę arba pirmaujančią mantisą, tačiau dirbant su skaičiumi, jis perkeliamas į kairę arba dešinę.

Eiliniai tipai

Įprasti tipai sujungia keletą paprastų tipų. Jie apima:

  • visi sveikųjų skaičių tipai;
  • charakterio tipas;
  • loginis tipas;
  • tipo diapazonas;
  • išvardintas tipas.

Bendrosios eilės tipų ypatybės: kiekvienas tipas turi baigtinį skaičių galimų reikšmių; šių tipų vertę galima užsakyti tam tikru būdu ir su kiekvienu numeriu susieti tam tikrą skaičių, kuris yra serijos numeris; gretimos eilės tipų reikšmės skiriasi vienu.

Eilės tipo reikšmėms gali būti taikoma funkcija ODD(x), kuri grąžina argumento x eilės numerį.

Funkcija PRED(x) – grąžina ankstesnę eilės tipo reikšmę. PRED(A) = 5.

Funkcija SUCC(x) – grąžina kitą eilės reikšmę. SUCC(A) = 5.

Charakterio tipas

Simbolių tipo reikšmės yra 256 simboliai iš rinkinio, leidžiamo pagal naudojamo kompiuterio kodų lentelę. Pradinė šio rinkinio sritis, ty diapazonas nuo 0 iki 127, atitinka ASCII kodų rinkinį, kuriame įkeliami abėcėlės simboliai, arabiški skaičiai ir specialieji simboliai. Pradžios srities simboliai visada yra kompiuterio klaviatūroje. Vyresnysis regionas vadinamas alternatyviu regionu, jame yra simbolių iš nacionalinių abėcėlių ir įvairių specialiųjų ir pseudografinių simbolių, kurie neatitinka ASCII kodo.

Simbolių tipo reikšmė RAM užima vieną baitą. Programoje reikšmės rašomos apostrofais. Vertės taip pat gali būti nurodytos jų ASCII kodo forma. Tokiu atveju prieš skaičių su simbolio kodu turite įdėti ženklą #.

C:= 'A'

Loginis (Bulio) tipas

Yra dvi Būlio reikšmės: True ir False. Šio tipo kintamieji nurodomi naudojant BOOLEAN funkcinį žodį. Būlio reikšmės užima vieną baitą RAM. Reikšmės True ir False atitinka skaitines reikšmes 1 ir 0.

Tipų diapazonas

Yra bazinio tipo poaibis, kuris gali būti bet koks eilės tipas. Diapazono tipas apibrėžiamas pagal pagrindinio tipo ribas.

[minimali vertė]… [maksimali vertė]

Diapazono tipą galima nurodyti skiltyje Tipas, kaip konkretų tipą arba tiesiogiai Var skiltyje.

Nustatydami tipo diapazoną, turite vadovautis:

  • kairioji siena neturi viršyti dešinės;
  • diapazono tipas paveldi visas pagrindinio tipo savybes, tačiau su apribojimais, susijusiais su mažesne galia.

Enum tipas

Šis tipas priklauso eiliniams tipams ir nurodomas išvardijant reikšmes, kurias jis gali išvardinti. Kiekviena reikšmė vadinama tam tikru identifikatoriumi ir yra sąraše, įrėminta skliausteliuose. Išvardintas tipas nurodytas Tipe:

Tautos = (vyrai, moterys);

Pirmoji reikšmė yra 0, antroji reikšmė yra 1 ir t.t.

Maksimali galia 65535 reikšmės.

Stygos tipas

Eilučių tipas priklauso struktūrinių tipų grupei ir susideda iš bazinio tipo Char. Eilutės tipas nėra eilės tipas. Jis apibrėžia daugybę savavališko ilgio simbolių eilučių iki 255 simbolių.

Programoje eilutės tipas deklaruojamas žodžiu String. Kadangi String yra bazinis tipas, jis apibrėžiamas kalboje, o tipo String kintamojo deklaravimas atliekamas Var. Deklaruojant eilutės tipo kintamąjį kaip String, laužtiniuose skliaustuose patartina nurodyti eilutės ilgį. Nurodymui naudojamas sveikas skaičius nuo 0 iki 255.

Šeima: Styga;

Nurodęs eilutės ilgį, kompiliatorius gali skirti nurodytą RAM baitų skaičių šiam kintamajam. Jei eilutės ilgis nenurodytas, kompiliatorius šio kintamojo reikšmei paskirs didžiausią galimą baitų skaičių (255).

Dalintis