Programarea și Utilizarea Calculatorului

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 6 fișiere: pdf
Pagini : 67 în total
Cuvinte : 33457
Mărime: 2.82MB (arhivat)
Cost: Gratis

Extras din document

Cursul nr. 1+2+3. Noţiuni de prelucrare a datelor. Baze de numeraţie

1.1. Noţiuni introductive

Definiţii: Totalitatea regulilor folosite pentru scrierea numerelor cu ajutorul unor simboluri (cifre) reprezintă un sistem de numeraţie.

În orice sistem de numeraţie, cifra este un simbol care reprezintă o cantitate întreagă. Numărul de simboluri utilizate pentru realizarea reprezentării se numeşte baza sau rădăcina sistemului de numeraţie.

Sistemelor de numeraţie pot fi poziţionale sau nepoziţionale. În sistemele de numeraţie poziţionale valoarea fiecărei cifre şi poziţia acesteia contribuie la valoarea numărului.

Un exemplu de sistem de numeraţie nepoziţional este sistemul de numeraţie roman (sistem de numeraţie aditiv). Sisteme de numeraţie poziţionale sunt: zecimal, binar, octal, hexazecimal, etc.

I.

Sistemul de numeraţie roman:

Pentru scrierea numerelor în sistemul roman se utilizează următoarele cifre :

Cifra

I

V

X

L

C

D

M

Valoarea

1

5

10

50

100

500

1000

Regulile de formare a numerelor în sistemul de numeraţie roman sunt:

a)

mai multe cifre de aceeaşi valoare, scrise consecutiv, reprezintă suma acestor cifre:

III = 1 + 1 + 1 = 3 XXX = 10 + 10 + 10 = 30 MM = 1000 + 1000 = 2000

b)

o pereche de cifre diferite cu cifra mai mare aflată în faţa cifrei mai mici reprezintă suma acestor cifre:

VIII = 5 + 1 + 1 + 1 = 8 XII = 10 + 1 + 1 = 12 XXI = 10 + 10 + 1 = 21

c)

o pereche de cifre diferite cu cifra mai mică plasată în faţa cifrei mai mari reprezintă diferenţa acestor cifre:

IX = 10 – 1 = 9 XL = 50 – 10 = 40 LM = 1000 – 50 = 950

Dezavantajele acestui sistem de numeraţie pot fi sintetizate astfel: scriere greoaie, posibilitatea reprezentărilor multiple ale aceloraşi numere (3 = III = IIV), numere lungi, operaţii lente.

II.

Sistemul de numeraţie arab:

În acest sistem de numeraţie, aportul unei cifre în stabilirea valorii unui număr depinde de valoarea şi poziţia acesteia în şirul de cifre.

Exemple :

a)

Sistemul de numeraţie zecimal (baza 10) : numerele se formează cu cifre de la 0 la 9;

b)

Sistemul de numeraţie octal (baza 8) : numerele se formează cu cifre de la 0 la 7;

c)

Sistemul de numeraţie binar (baza 2): numerele se formează cu cifre de 0 şi 1;

d)

Sistemul de numeraţie hexazecimal (baza 16): numerele se formează cu cifre de la 0 la 9, în plus se utilizează literele A (=10), B (=11), C (=12), D (=13), E (=14), F (=15).

Programarea şi utilizarea calculatoarelor – Curs semestrul I 2009-2010 Anul I AB = II+IE

2 / 16

Pentru a se realiza distincţia dintre numerele scrise între diferite baze de numeraţie se utilizează mai multe modalităţi de notare:

- la sfârşitul numărului se adaugă o literă corespunzătoare bazei de numeraţie : b – binar, q – octal, d – zecimal, h – hexazecimal ;

Exemple: 101101011b, 16754q, 3452d, FF3Ah

-

la sfârşitul numărului se adaugă, între paranteze rotunde, baza în care este scris numărul ;

Exemple: 101101011(2), 16754(8), 3452(10), FF3A(16)

-

la sfârşitul numărului se adaugă ca şi indice, între paranteze rotunde, baza în care este scris numărul ;

Exemple: 101101011(2), 16754(8), 3452(10), FF3A(16).

Preview document

Programarea și Utilizarea Calculatorului - Pagina 1
Programarea și Utilizarea Calculatorului - Pagina 2
Programarea și Utilizarea Calculatorului - Pagina 3
Programarea și Utilizarea Calculatorului - Pagina 4
Programarea și Utilizarea Calculatorului - Pagina 5
Programarea și Utilizarea Calculatorului - Pagina 6
Programarea și Utilizarea Calculatorului - Pagina 7
Programarea și Utilizarea Calculatorului - Pagina 8
Programarea și Utilizarea Calculatorului - Pagina 9
Programarea și Utilizarea Calculatorului - Pagina 10
Programarea și Utilizarea Calculatorului - Pagina 11
Programarea și Utilizarea Calculatorului - Pagina 12
Programarea și Utilizarea Calculatorului - Pagina 13
Programarea și Utilizarea Calculatorului - Pagina 14
Programarea și Utilizarea Calculatorului - Pagina 15
Programarea și Utilizarea Calculatorului - Pagina 16
Programarea și Utilizarea Calculatorului - Pagina 17
Programarea și Utilizarea Calculatorului - Pagina 18
Programarea și Utilizarea Calculatorului - Pagina 19
Programarea și Utilizarea Calculatorului - Pagina 20
Programarea și Utilizarea Calculatorului - Pagina 21
Programarea și Utilizarea Calculatorului - Pagina 22
Programarea și Utilizarea Calculatorului - Pagina 23
Programarea și Utilizarea Calculatorului - Pagina 24
Programarea și Utilizarea Calculatorului - Pagina 25
Programarea și Utilizarea Calculatorului - Pagina 26
Programarea și Utilizarea Calculatorului - Pagina 27
Programarea și Utilizarea Calculatorului - Pagina 28
Programarea și Utilizarea Calculatorului - Pagina 29
Programarea și Utilizarea Calculatorului - Pagina 30
Programarea și Utilizarea Calculatorului - Pagina 31
Programarea și Utilizarea Calculatorului - Pagina 32
Programarea și Utilizarea Calculatorului - Pagina 33
Programarea și Utilizarea Calculatorului - Pagina 34
Programarea și Utilizarea Calculatorului - Pagina 35
Programarea și Utilizarea Calculatorului - Pagina 36
Programarea și Utilizarea Calculatorului - Pagina 37
Programarea și Utilizarea Calculatorului - Pagina 38
Programarea și Utilizarea Calculatorului - Pagina 39
Programarea și Utilizarea Calculatorului - Pagina 40
Programarea și Utilizarea Calculatorului - Pagina 41
Programarea și Utilizarea Calculatorului - Pagina 42
Programarea și Utilizarea Calculatorului - Pagina 43
Programarea și Utilizarea Calculatorului - Pagina 44
Programarea și Utilizarea Calculatorului - Pagina 45
Programarea și Utilizarea Calculatorului - Pagina 46
Programarea și Utilizarea Calculatorului - Pagina 47
Programarea și Utilizarea Calculatorului - Pagina 48
Programarea și Utilizarea Calculatorului - Pagina 49
Programarea și Utilizarea Calculatorului - Pagina 50
Programarea și Utilizarea Calculatorului - Pagina 51
Programarea și Utilizarea Calculatorului - Pagina 52
Programarea și Utilizarea Calculatorului - Pagina 53
Programarea și Utilizarea Calculatorului - Pagina 54
Programarea și Utilizarea Calculatorului - Pagina 55
Programarea și Utilizarea Calculatorului - Pagina 56
Programarea și Utilizarea Calculatorului - Pagina 57
Programarea și Utilizarea Calculatorului - Pagina 58
Programarea și Utilizarea Calculatorului - Pagina 59
Programarea și Utilizarea Calculatorului - Pagina 60
Programarea și Utilizarea Calculatorului - Pagina 61
Programarea și Utilizarea Calculatorului - Pagina 62
Programarea și Utilizarea Calculatorului - Pagina 63
Programarea și Utilizarea Calculatorului - Pagina 64
Programarea și Utilizarea Calculatorului - Pagina 65
Programarea și Utilizarea Calculatorului - Pagina 66
Programarea și Utilizarea Calculatorului - Pagina 67

Conținut arhivă zip

  • Programarea si Utilizarea Calculatorului
    • CURS_1+2+3_ROM.pdf
    • CURS_4_ROM.pdf
    • CURS_5+6_ROM.pdf
    • CURS_7_ROM.pdf
    • CURS_8_ROM.pdf
    • CURS_9_ROM.pdf

Alții au mai descărcat și

Programare C

CURS 2 1. -pr care tine cont de variabila declarata local #include <stdio.h> int a=20; main() { int a=4; printf ("nr este:%d\n",a); } 2....

Curs Calculatoare Sem 1

Prin calculator personal se poate întelege orice calculator monoutilizator cu destinatie generala. Calculatoarele cu destinatie generala sunt...

Curs Calculatoare Sem 2

Limbajul PSEUDOCOD Limbajul Pseudocod este un limbaj inventat în scopul proiectarii algoritmilor si este format din propozitii asemanatoare...

Structuri de Date și Algoritmi

Curs 1 Structuri de date Structurile de date erau definite în limbajul C drept organizarea datelor primare. În limbajul C++, acestea reprezinta o...

Dependențe Funcționale

Proiectarea logică a bazei de date urmăreşte printre altele diminuarea redundanţei şi asigurarea securităţii datelor. Acest scop se poate atinge,...

Structuri de Date

Structuri (continuare).Lucrul cu fisiere. Declaratia de tip Ne amintim declaratia de structura : Struct NumeStructura { <instructiuni de...

Limbaje de Programare

1.1. Introducere în bazele de date Sistemele de baze de date pot fi considerate ca cea mai importantă realizare în domeniul ingineriei...

Bazele Programarii pe Obiecte

In Visual basic obiectele se mai numesc si controale si acestea pot fi: forme, etichete, casete de dialog, casete de validare, butoane de comanda,...

Ai nevoie de altceva?