Ramificarea în Pascal nu vă permite să efectuați acțiuni la rândul său, așa cum am făcut în programul precedent, și în funcție de ce - orice condiții. Pentru aceasta există diferite declarații condiționale în limbajul de programare Pascal. În această lecție, vom.
Noi am considerat ai un tip de date (număr întreg), un tip de reală (reală), caracter (char). În această lecție ne vom uita la tipul de date, ceea ce este important în programare. Boolean - boolean. Una dintre caracteristicile acestui tip de date.
Pentru a Pascal nu a putut funcționa numai numere întregi, dar există fracționare tipuri de date reale. Unul dintre aceste tipuri este numit Real. În această lecție ne vom uita la două funcții care sunt efectuate pe numere fracționare. Această funcție Trunc. care runde numărul fracționar la un întreg, îndepărtând partea fracționară și funcția Round. care runde numărul fracționar la cel mai apropiat întreg.
În linia №3 și №4 am arătat-o dată două tipuri de variabile. Pentru variabilele N și K am arătat Integer tip de date, și anume Aceste variabile pot lua doar valori întregi în intervalul -32,768 la 32767. Pentru variabilele A și B, vom specifica tipul de date reale. Acesta este adevăratul tipul de date utilizate pentru variabile care pot lua valori fracționare în intervalul de la 2,9 x 10 -39-1.7 x 10 38. Vă rugăm să rețineți că variabilele de diferite tipuri sunt indicate în secțiunea care descrie variabilele, separate prin virgulă.
În linia №7 atribuie variabilei «N» valoarea „4“.
În linia №8 atribuie variabilei «A» valoare de 3.6. Rețineți că, atunci când scrieți numere fracționare în program între întreg și partea fracționară a unui punct (nu virgulă ca o înregistrare normală).
String №9. Aici, variabila reala de tip B, vom atribui o valoare unei variabile de tip întreg N. De fapt, ne-am atribuit un «B» variabila 4. Astfel, se pare că vă puteți înregistra într-o variabilă de tip valoare reală a Integer variabilă (de exemplu, număr întreg). Dar pentru a scrie un număr real la o variabilă nu poate fi Integer. Dacă trebuie să facem acest lucru, trebuie să determinăm ce să facă cu o parte fracționată. Și există 2 opțiuni.
String №11. Funcția trunchiului ne spune că numărul real O înregistrare în variabila întreg K, partea fracționară este aruncată. Astfel, constatăm că variabila N este setat pentru a nu „3.6“. ci pur și simplu „3“.
String №13. Funcția rotundă ne spune că, atunci când înregistrarea număr real de la A la o variabilă de tip întreg K. Numărul va fi rotunjit la cel mai apropiat număr întreg. Astfel, constatăm că K variabilă este setat pentru a nu „3.6“. și "4".
Notă cu privire la formatul de ieșire de pe ecranul de numere reale. Pascal emite un număr fracționar pe ecran în formă de numere în virgulă mobilă (sub formă exponențială). Această intrare este incomod, așa că a recurs la format pentru a-l aduce la vizualizarea normală. Pentru formatare este necesară în linia №10 (display) pentru a face o astfel de schimbare: writeln ( 'B =' B: 2: 1). După variabila B, prin colon, vom scrie numărul 2. Primul număr (în acest caz, „2“) arată câte caractere trebuie să fie afișate, al doilea număr ( „1“) indică numărul de zecimale.
După efectuarea acestor modificări la program, vom obține următorul rezultat:
Plus față de materialul.
Mai jos este un tabel de valori pentru diferite tipuri de date reale.