Sunteți pe pagina 1din 17

tiai c...

1. Numele de Google este o greeal de ortografie. Iniial trebuia s


se numeasc Googol, un termen din matematic, care reprezint un
numr mare, egal cu 10100, adic 1 urmat de 100 de zerouri.
Termenul a fost inventat de Milton Sirotta, nepotul de 9 ani al
matematicianului american Edward Kasner.
2. Prima pagin este att de goal pentru c fondatorul nu tia
HTML i voia doar o interfa rapid. Datorit faptului c prima
pagin este att de liber, cei care nu sunt obinuii cu ea stau i
astzi n faa ecranului i ateapt s mai apar ceva.
3. Google a nceput ca un proiect de cercetare al lui Larry Page i
al lui Sergey Brin, cnd acetia aveau 24 i respectiv 23 de ani. SiteulGooglei propune s organizeze informaiile din toat lumea i s
le fac accesibile i folositoare. Primul birou al companiei a fost ntrun garaj, n Menlo Park, California. Primul angajat a fost Craig
Silverstein, acum Director de tehnologie.

Motto :
,,Ideile, i dac sunt abstracte i dac nu , ca s
le poi mnui, trebuie s le ai. Calculatorul, ca
s-i fac ceva, trebuie s neleag ce trebuie
s fac ; nu nelege dect ce-i spui pe limba lui
: o limb de programe
Gr.C.Moisil

Fi de lucru

1. Care dintre urmtoarele valori fac


parte din tipul ntreg:
a. -23 b. 23 c. 0 d. 0.32.
2. Care dintre valorile de mai jos fac
parte din tipul logic:
a. 34 b. 0 c. True d. 1 e. False f. 3.5

3. Determinai tipul expresiilor de mai


jos
a. 3<>4 b. 3+10.3 c. Not(5>6)
d. 2 mod 10 e. 3 div 2

4. Care dintre urmtoarele expresii sunt


corecte din punct de vedere sintactic:
a. 10 + 2.3 b. Not true c. 23 mod 2.3
d. True and 4 e. Not true false
f. 43<17

Generalitile
despre tipurile
ordinale de date

TIPURI DE DATE
INTEGER
REAL
BOOLEAN
CHAR
ENUMERARE
SUBDOMENIU

TIPURI DE DATE

TIPURI SIMPLE
TIPURI
ORDINALE

REAL

INTEGER
BOOLEAN
CHAR
ENUMERARE
SUBDOMENIU

Fiecare valoare a unui tip ordinal are


numrul de ordine:
1)

Integer nsui numrul considerat;

2)

Boolean valorile de adevr false i


true au numerele de ordine
TRUE
FALSE
respectiv, 0 i 1;
1

3)

Char este dat de poziia lui n


tabelul de codificare, obinuit ASCII

3) Enumerare este dat prin poziia ei


n lista de enumerare;

4) Subdomeniu motenesc numerele


de ordine de la tipul de baz.

Operatorii relaionali :

<
<=
=
>=
>
<>

mai mic
mai mic sau egal
egal
mai mare sau egal
mai mare
diferit

Ex: type Culori=(Galben, Verde, Albastru,


Violet)
True
1) Verde < Violet
False
2) Galben > Violet

Funciile ce opereaz cu tipurile de date


ordinale sunt:

Ord(x) numrul valorii ordinale x


32
Ex: 1) ord(32)
2) ord(true)
1
-25
3) ord(-25)

Pred(x) predecesorul lui x

Succ(x) succesorul lui x


Ex: type Culori=(Galben, Verde, Albastru,
Violet)
Galbe
nViole
1) pred(Verde)
t0
2) succ(Albastru)
3) ord(Galben)

Determinai eroarea

Program P27;
{ Eroare }
var i : integer;
x : real;
begin
i:=1; x:=1.0;
writeln(ord(i));
writeln(ord(x));
writeln(pred(i));
writeln(pred(x));
writeln(succ(i));
writeln(succ(x));
end.

Program P26;
{ Eroare }
var i : integer;
begin
i:=MaxInt;
writeln(pred(i)
);
writeln(succ(i)
);
end.

Ce va afia programul?

Program P25;
type Zi=(L, Ma, Mi, J, V, S, D);
var z1, z2 : Zi;
begin
z1:=Ma;
writeln(ord(z1));
z2:=pred(z1);
writeln(ord(z2));
z2:=succ(z1);
writeln(ord(z2));
writeln(z1<>z2);
end.

Sarcin

Elaborai un program ce va afia


numrul de ordine n care v aflai la
calculatoare.

Tem pentru acas


Elaborai

un program ce
afia numrul de ordine a
literelor ce alctuiesc
prenumele D-voastr.

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