Concluzia a alfabetului englezesc, folosind în timp ce buclele și, și o variabilă de tip char

Concluzia a alfabetului englezesc, folosind în timp ce buclele și, și o variabilă de tip char


Mai recent, am fost Char tipul de date. Acum propun să dezasambleze un program simplu, cu un tip de date caracter. Astfel, obiectivul acestui program - pentru a afișa alfabetul englez. Soluția la această problemă este destul de simplu de Pascal, ca și ferestre din lemn inserate.

Baza acestui program este bucla while. Variabila i atribuie prima literă a alfabetului roman, iar apoi introduceți o buclă și să execute acțiuni care sunt într-un anumit ciclu, atâta timp cât este îndeplinită condiția. Condițiile pot fi mai multe. alfabetul latin se termină cu litera Z, precum și într-o buclă în timp, trebuie să specificați o stare falsă, atunci ai nevoie pentru a face o valoare de simbol condiții false vine după Z în tabelul ASCII. Acest lucru se face în mod convenabil utilizând funcția succ care returnează următoarea literă.

In interiorul buclei, deducem fag-contra și un spațiu pentru rezultatul final a fost un obiect, precum și creșterea valorii contorului, adică, o atribuie următoarea literă. În schimb funcția succ poate specifica o valoare numerică a simbolului vine după z. Valoarea numerică este indicată printr-un simbol special - bare.

Exemplul discutat mai sus programul Pa, care afișează alfabetul englez poate fi realizat printr-un ciclu FOR. Din moment ce știm valoarea inițială și finală a variabilei ( „A“ simbol și simbolul „Z“), este foarte ușor de a aduce alfabetul latin prin bucla cu parametrul - FOR. Valoarea contorului este litera A la litera z.

Dacă utilizați o buclă pentru programul devine mult mai scurt, astfel încât utilizați o buclă cu parametrii acestui program este mai rațional. În schimb ele însele simboluri prin specificarea datelor numerice ale parametrilor pot utiliza caractere ASCII în tabel (# 97 - a și # 122-z). Din moment ce se repeta pana cand bucla este similar cu bucla În timp ce, noi nu considerăm.