Variabila șir poate fi înregistrată nu numai scrisoarea, ci și cifrele. Cu toate acestea, acest lucru nu va fi, ca atare, și reprezentarea lor simbolică. Pentru a converti reprezentările simbolice ale numerelor în numărul în sine, și vice-versa, folosind procedura STR și Val.
De exemplu, să ia numărul 2: 125 și 347. În cazul în care aceste numere sunt scrise într-o variabilă șir de caractere, atunci ei pot face acele acțiuni care sunt efectuate pe siruri de caractere. De exemplu, ca urmare a operațiunii de ambreiaj va 125+ 347 125347. În cazul în care numărul de date care urmează să fie înregistrate în Integer variabilă sau Real, care pot fi produse peste ele operațiunile prevăzute de numere (adunare, scădere, înmulțire, împărțire, DIV, MOD etc. ) .. De exemplu, ca urmare a operației de adiție de 125 + 347 472 rândul său.
În limbajul de programare Pascal oferă posibilitatea de a converti numere în reprezentarea lor caracter și vice-versa.
Procedura STR convertește un număr real sau tip întreg în reprezentarea sa string. Procedura are 2 parametri: STR (X, ST), unde «X» - acest număr, și ST - o reprezentare string. De asemenea, puteți specifica de conversie de format: STR (X: A: B, ST), în care «A» stabilește lățimea întregului câmp, care este atribuit o reprezentare șir de caractere a unui număr, și «B» - numărul de caractere din partea fracționară (ultimul parametru are o valoare în în cazul în care convertit la un număr real). STR face procedura cu același număr ca și operatorul writeln înainte de a afișa numărul de pe ecran (convertește numărul în simbol).
Procedura VAL convertește reprezentarea șir a unui număr în sine, care pot fi scrise într-un întreg sau o variabilă reală. Procedura are 3 parametri: VAL (ST, X, cod), în cazul în care ST - linia care trebuie să fie convertit într-un număr, X - variabilă reală sau un caracter în care este scris numărul, codul - un parametru opțional care, în cazul în care eroarea va conține numărul articolului, care este găsit caracter greșit.
Utilizând procedura STR.
№3 șir. Crearea 3 o variabilă șir.
№4 șir. Crearea 3 variabile întregi.
№7 șir. In primul tip de Integer variabilă a scrie numărul 1234.
String №8. În al doilea tip de Integer variabilă a scrie numărul 5678.
String №9. Ori aceste cifre, rezultatul este scris în a treia variabila.
№10 șir. Concluzii Rezultatele ecranului.
Stroka№11. Traduceți primul număr la reprezentarea șir de caractere, rezultatul este stocat în variabila «stroka1».
String №12. Traduceți al doilea număr într-un șir de caractere reprezentînd rezultatul este stocat în variabila «stroka2».
String №13. Noi producem peste rânduri de ambreiaj de operare și scrie rezultatul în «Stroka».
String №14. Concluzii Rezultatele ecranului.
Despre procedura STR poate fi citit și în secțiunea dedicată diagrama din Pascal.
Folosind procedura VAL.
№7 șir. Variabila «stroka1» scrie data nașterii.
String №8. Variabila «stroka2» copie a variabilei «stroka1» ultimele 4 cifre, 1965.
String №9. Transformă aceste 4 caractere în număr și înregistrează acest număr în întreg variabila «» rog.
String №11. Ieșirile valoarea «lasa» pe ecran.