CONVERSII INTRE SISTEME DE NUMERATIE

Slides:



Advertisements
Similar presentations
Exemple de bune practici în domeniul SCMI Endre-Sandor ERDŐDI, Manager public, Direcţia de politici publice.
Advertisements

În general exist ă 2 forme mari de conservare : “in situ” şi “ex situ” 1. Conservarea “ in situ” Aceast ă metod ă de conservare const ă în.
Aplicatie pentru intarirea capacitatii manageriale Coriolis Consulting pentru INCD-PM Alexandru Darabont.
Dis de diminea ă la pescuit S ă rmanul pete ajuns în barca pescarilor…
Psalm 19 Cerurile spun slava lui Dumnezeu, şi întinderea lor vesteşte lucrarea mâinilor Lui. O zi istoriseşte alteia acest lucru, o noapte dă de ştire.
Batalia sexelor O lume dominata de barbati vs o lume dominata de femei.
Present Perfect Continuous prezentare. schema Afirmativ: S + have/has + been + V-ing… Negativ: S + have/has + not + been + V-ing… Interogativ: have/has.
Afisarea caracterelor pe un LCD cu ajutorul unui microcontroler Gradinariu Florin gr Varvaroi Gabriel gr
Present Perfect Simple prezentare. Schema de formare: Afirmativ: S + have/has + V(III)/ V(-ed)… Negativ: S + have/has + not + V(III)/ V(-ed)… Interogativ:
Februarie 2018 ASE Bucuresti
ACTIVITATEA 1 -,, PROFESOR IT LA PAPI’’
Oracle Academy Lead Adjunct
Achizitionarea materialelor consumabile
III. Tablouri (Arrays) și Clustere
Past Continuous prezentare.
Funcţii Excel definite de utilizator (FDU) în VBA
Capitolul III PRELUCRAREA DATELOR.
Proiect informatica Teza pe semestrul I.
Placa de bază.
Instrumente CASE Curs nr. 7.
Căutarea şi regăsirea informaţiei.
PASII INSTALARII SISTEMULUI DE OPERARE
Dispozitive de stocare
Arhitectura Sistemelor de Calcul - Bazele Aritmetice ale Sistemelor de Calcul. Grigore ALBEANU © galbeanu.
CREATE, DROP,ALTER INSERT, UPDATE, DELETE
Arhitectura serviciilor web
Căutarea şi regăsirea informaţiei.
Paxos Made Simple Autor: Puşcaş Radu George
Gestionarea datelor stiintifice
Retele de calculatoare
Reflexia luminii.
Cursul 3 Cautare peste siruri problema cautarea naiva
Software product management
Generarea modelelor fractale
MICROSOFT EXCEL.
SUBNETAREA.
Mase Plastice Capet Vasile Daniel.
Totul despre: Valentine’s day.
Aplicatii Practice ale Microcontrolelor
MICROSOFT EXCEL Notiuni introductive
Formatarea paragrafului
Funcții C/C++ continuare
prof. mrd. Negrilescu Nicolae Colegiul National Vlaicu Voda
Past Perfect Simple prezentare.
Past Simple vs. Past Continuous
Biletul la ordin internațional – explicații
Determinarea drumului
INTERNET SERVICII INTERNET.
PRELUCRARI SPECIFICE TABLOURILOR BIDIMENSIONALE
Eclipsele de soare si de luna
Past Perfect Continuous
Forms (Formulare).
A great way to create a channel of communication
Cursul 9. SEO (Promovarea site-urilor web)
SUBSTANTE PURE SI AMESTECURI DE SUBSTANTE
Functia de documentare
Raspunsul la frecventa
Folosirea de către companii a Twitter, Facebook şi LinkedIn
Tehnologia informatiei Prof. ROMEO BOLOHAN
Bazele Tehnologiei Informaţiei Curs 3
Realizarea prezentarilor cu Microsoft PowerPoint
Software open source in industria software
CECUL INTERNAȚIONAL.
Sistemul de control intern managerial
Review blog culianu.wordpress.com
Harti de imagini, Cadre, Stiluri
Despre lamaie.net De ce sunt lamaile acre? Realizatori: Cristina Cazan
Tabele WEB.
ALGORITMI ŞI SCHEME LOGICE
Administrare Oracle 9i Suport de curs
Presentation transcript:

CONVERSII INTRE SISTEME DE NUMERATIE

CONTINUT Notiuni introductive Conversia din baza 10 in baza q Conversia din baza q in baza 10 Exemple

NOTIUNI INTRODUCTIVE Bazele de numeratie – utilizate pentru a reprezenta si manipula valori numerice. Baza 10 (sistemul zecimal) – utilizat de oameni. Cifre 0,1….9 Baza 2 (sistemul binar) – utilizat de calculatoare. Cifre 0,1 Se pot realiza conversii intre diferite sisteme de numeratie. Se mai utilizeaza baza 8, baza 16

Conversia unui numar din baza 10 in baza q Reprezentarea numarului N10 in baza q se realizeaza prin impartirea intreaga a numarului la q pana cand se obtine catul 0. Resturile obtinute in ordine inversa reprezinta cifrele reprezentarii numarului in baza q. Fie N10=11 si q=2 11 div 2 = 5 11 mod 2 = 1 5 div 2 = 2 5 mod 2 = 1 2 div 2 = 1 2 mod 2 = 0 1 div 2 = 0 1 mod 2 = 1 Consideram resturile in ordine inversa si obtinem Nq=1011.

Implementare intreg N10, Nq, p; inceput citeste N10; Nq←0; p ← 1; cat timp N10<>0 executa Nq ← Nq+p*(N10 mod q); p ← p*10; N10  N10 div q; sfarsit_cat_timp; scrie Nq; sfarsit.

Conversia unui numar din baza q in baza 10 Se realizeaza prin descompunerea numarului dupa puterile bazei. Nq=an x q n + an-1 x q n-1+........a1 x q 1 + a0 x q 0 Exemplu: 1 3 2 1011 = 1 * 2 3 + 0 * 2 2+ 1 * 2 1 + 1 * 2 0 = 8 + 2 + 1 = 11

Implementare intreg N10, Nq, p; inceput citeste Nq, q; N10 0; p  1; repeta      N10  N10 + (Nq mod 10)*p;      p  p * q;      Nq=Nq div 10; pana cand Nq=0; scrie N10; sfarsit.

Fisa de lucru Realizati urmatoarele conversii: a) 7 (baza 10) in baza 2 b) 11001 (baza 2) in baza 10 c) 30 (baza 10) in baza 8 Se citeste de la tastatura un numar natural n. Sa se determine cate cifre are reprezentarea lui in baza q, unde q se introduce de la tastatura. Se citesc de la tastatura q (baza de numeratie, q ϵ [2,9] ) si mai multe numere naturale care reprezinta cifrele unui numar in baza q, pana cand numarul introdus nu mai poate fi o cifra in aceasta baza de numeratie. Sa se afiseze numarul in baza 10.

SFARSIT!