Kuidas Teisendada String Int Pascaliks

Sisukord:

Kuidas Teisendada String Int Pascaliks
Kuidas Teisendada String Int Pascaliks

Video: Kuidas Teisendada String Int Pascaliks

Video: Kuidas Teisendada String Int Pascaliks
Video: Раздел, неделя 5 2024, Mai
Anonim

Pascal on üks põhilisi programmeerimiskeeli, mille töötas välja 1970. aastal Šveitsi teadlane Niklaus Wirth. Haridusasutustes on see lihtsuse ja suurepärase funktsionaalsuse tõttu väga populaarne.

Kuidas teisendada string int pascaliks
Kuidas teisendada string int pascaliks

Andmetüübid

Programmeerimiskeeles "Pascal" on mitut tüüpi andmeid, mille omaduste tundmine on programmide kirjutamiseks vajalik. Andmetüüpe on ainult viis:

  • Tervikandmed on täisarv, mis on 1–4 baiti pikk ja millel on konkreetne vahemik sõltuvalt alamtüübist:

    • Lühike - vahemikus -128 kuni 127
    • Bait - 0 kuni 255
    • Sõna - 0 kuni 65535
    • Int - vahemikus -32 768 kuni 32 767
    • Pikk - -2 147 483 648 kuni 2 147 483 647
  • Reaalsed andmed on tohutu vahemikuga ujukomaarv. Seda tüüpi andmetel on kokku viis alamtüüpi:

    • Reaalne - 2,9 E-39 kuni 1,7 E +38
    • Üksik - 1,5 E-45 kuni 3,4 E + 38
    • Topelt - vahemikus 5,0 E-324 kuni 1,7 E + 308
    • Laiendatud - alates 3.4E-4951 kuni 1.1E + 4932
    • Comp - vahemikus -2 E + 63 kuni +2 E + 63-1
  • Tähemärgi andmed - tähestiku mis tahes tähemärgid. Keeltes tähistatakse seda lühendiga "char", sellel pole alamtüüpe.
  • Stringandmed on "stringina" kirjutatud märkide jada.
  • Boole'i andmed - on tõesed või valed.

Ühe tüüpi andmete tõlkimine teistesse

Mõnikord on vaja töötada samaaegselt mitut tüüpi teabega. Näiteks kui kirjutate avaldise "45 + 45" tüüpi "int", siis töö teostamisel kuvab programm nende arvude summa. Stringmuutujaga on olukord teine. Sama avaldise kirjutamisel ilmub ekraanile kas number "4545" või avaldis ise, sõltuvalt jutumärkide paigutusest. Matemaatilisi toiminguid saab teha ainult täisarvude või reaalsete andmetüüpide abil, kuna ainult need töötavad numbritega.

Näiteks leiame Pascali programmeerimiskeelt kasutades summa 2 ja 3.

Pilt
Pilt

Kuna kasutatakse täisarvu andmetüüpi, kuvatakse programmi käivitamisel ainult kahe numbri summa tulemus. Kui on vaja vastust ilusti sõnastada, siis peaksite kasutama stringiandmeid. Seda saab teha ühes reas või kahes reas. Esimene meetod on kõige lihtsam, kuna see ei nõua tõlkimist int-st stringiks.

Pilt
Pilt

Ekraanile ilmub kaks rida. Esimene rida näitab, milline toiming tehti, ja teine näitab selle tulemust. See on üks viis, kuidas saate kasutada mitut liiki andmeid. Kuid selle abil ei ole teksti võimalik korralikult vormindada, kui peate kirjutama mitu avaldist. Selle probleemi lahendamiseks peate sisestama muutujad ja kasutama neid arvandmete teisendamiseks stringideks.

Pilt
Pilt

Seega saame kaks avaldist, millest igaüks on kirjutatud ühele reale. See "string" tüüpi muutujate "int" muutujaks tõlkimine on üks levinumaid ja seda kasutatakse pidevalt. Samamoodi saab muuta ka muid andmetüüpe.

Soovitan: