Sunteți pe pagina 1din 5

MINISTERUL EDUCAŢIEI, CULTURII ȘI CERCETĂRII AL REPUBLICII

MOLDOVA

Centru de Excelență în Energetică și Electronică

Lucrare individuală nr. 2

Disciplina: Informatica

Tema:” Rezolvarea problemelor folosind tipul de date boolean și chat”

A elaborate: Țurcan Dimitrian

Grupa:En-0119

A evaluat: Ghergoveț Svetlana

Chişinău 2019
1. Scopul lucrării:

 A cunoaște noi elemente de bază a limbajului Pascal.


 A defini tipul de dateboolean și chat.
 A aplica tipul de date boolean și chat.
2. Conditia lucrarii:

Să se scrie un program care pentru orice literă(din alfabetul latin) introdusă de la tastatură
afișează numărul ei de ordine din alfabet.

3. Listing-ul programului

program Alfabet;
uses crt;
var a:array['A'..'Z'] of string;
s:char;
begin
write('Intro o litera mare:');
readln(s);
a['A']:= '1';
a['B']:= '2';
a['C']:= '3';
a['D']:= '4';
a['E']:= '5';
a['F']:= '6';
a['G']:= '7';
a['H']:= '8';
a['I']:= '9';
a['J']:= '10';
a['K']:= '11';
a['L']:= '12';
a['M']:= '13';
a['N']:= '14';
a['O']:= '15';
a['P']:= '16';
a['Q']:= '17';
a['R']:= '18';
a['S']:= '19';
a['T']:= '20';
a['U']:= '21';
a['V']:= '22';
a['W']:= '23';
a['X']:= '24';
a['Y']:= '25';
a['Z']:= '26';

writeln('Numarul literii ',s,' este ',a[s]);


end.
4. Rezultatele testării programului
Test 1:

Test 2:

Test 3:
5. Schema logică

Start

Citeste „s”

Introdu o litera
mare

Stop
Concluzie

În lucrarea de laborator numărul 2 am elaborat un program care a afișat pe ecran numarul unei
litere majuscule latine. Ca scop al acestei problemi a fost executarea programului cu tipul de date
Char si Boolean. Pe parcursu problemei am intilnit dificultati insa cu ajutorul internetului si
cartii de informatica am reusit sa solutionez toate erorile. Ca rezultat am soluționat problema
propusă în programul Pascal.

S-ar putea să vă placă și