Determinarea divizorilor unui numar

Slides:



Advertisements
Prezentări similare
Adunarea numerelor naturale de la 0 la 1000
Advertisements

Copyright.
ELECTRONICĂ II Notiţe de curs Cursul nr. 8
Relatii intre radacini si coeficienti (relatiile lui Viète)
Algoritmii Dijkstra si Bellman-Ford pentru determinarea costului minim
Care sunt aceste numere?
Clubul Prietenii Matematicii
Aplicaţii Calculaţi media aritmetică şi suma pătratelor numerelor 10, 12, 57, 23, 99 folosind caseta statistică a calculatorului. Calculaţi valoarea expresiei.
Adunarea numerelor naturale
-Algebra Relațională II-
Cand oamenii se deghizeaza in animale....
8 Gestiunea fişierelor 22 aprilie 2010
Merita sa acordati 2 min. de lectura
Recapitulare – rezolvați următorul rebus:
Sistemul de pensii facultative - oportunitati si provocari 2008
Internet - notiuni generale
Care va fi adevăratul impact asupra angajaților din CFR
Este Exact Ora 20:27.
Educație financiară Internet banking.
O, ce valuri, de-ndurare În străvechea Carte Sfântă
Structura sistemelor de calcul (03-5)
Profesor IOAN AIACOBOAIE
Procesarea și optimizarea interogărilor
.NET Framework Limbajul C#.
Fig Informaţia analogică şi digitală
1 2 3 X O Tabela de scor Clic aici dacă X câştigă
Birotica  Excel_1 C5 / Prezentare generală Ferestra Excel
Conținut Matrice.
De ce sărbătorim Paştele
MEDIUL LIMBAJULUI DE PROGRAMARE STUDIAT
1 CIRCUITE NUMERICE III.2.3 Numărătoare sincrone
VIATA... in pasi de VALS By GRETA.
Organizarea informaţiilor pe disc
Bazele Tehnologiei Informaţiei Curs 5
Generalități despre fișiere
Inteligenta Artificiala
INTREBARI CU PATRU PATRATE!.
SORTAREA PRIN METODA BULELOR
2. Unitatea aritmetică și logică
Algoritmi.
Cele 3 blonde si comisarul
S t r u c t u r i l i n i a r e  .
1. Eu sunt un băieţel voinic Şi mama m-a-nvăţat de mic, Ca Biblia eu s-o citesc Și Lui Isus să-i mulțumesc. Mama îmi spune: „Fata mea, citeşte zilnic Biblia!”
Prof. Stănărîngă Carmen Scoala cu cls I-VIII Ghidici, jud. Dolj
Invatarea centrata pe elev
CONFERINTA “CRESTERE SUSTENABILA: ROLUL MEDIULUI DE AFACERI IN ECHILIBRUL MACROECONOMIC SI IN CONVERGENA REALA” 28 OCTOMBRIE 2015 SPINOASA PROBLEMA A CONTEXTULUI.
ALGORITMI PENTRU SORTAREA UNUI VECTOR
EVOLUŢIA ŞI SITUAŢIA DEPOZITELOR
Provocarea creierului
DESCOMPUNERI ÎN FACTORI.
Vrei sa vezi de ce sunt capabil ?
Albrecht Dürer Si patratul lui magic.
SISTEME ANALOGICE DE INTERFAȚARE ȘI CONDIȚIONARE
Verificarea unei relatii între date. Funcţia IF Functia COUNTIF
METODA PROIECTULUI.
Provocarea creierului
Aşa – au trecut chiar mii de ani Şi noi vom trece toţi ca gândul,
Curs 10-Operatii cu pointeri -Pointeri la tablouri
Subiectul:Ozoboții în acțiune
Teoremele lui Kirchhoff
ESANTIONAREA SI CUANTIZAREA IMAGINILOR 1. Introducere
Curs 9-Pointeri la variabile -Pointeri la siruri de caractere
Structura sistemelor de calcul (02-3)
VĂ ROG SĂ PĂSTRAŢI LINIŞTEA !.
TEORIA SISTEMELOR AUTOMATE
Sistemul de pensii facultative Oportunitati si provocari 2008
Facultatea de ………………………………………
Sondajul de opinie privind transparenta activitații APL
Probabil ca nu vei crede in asta, dar sfatul este minunat!
Transcriere de prezentare:

Determinarea divizorilor unui numar

CONTINUT Notiuni introductive Pasii algoritmului Exemplu Implementare pseudocod Probleme propuse

NOTIUNI INTRODUCTIVE Fie un numar intreg a citit de la tastatura. Pentru generarea divizorilor proprii pentru numarul a algoritmul consta in impartirea numarului la un sir de numere i unde i apartine intervalului: [2,a div 2]. Daca a se imparte la numarul i generat (a mod i=0) atunci i este divizor al lui a.

PASII ALGORITMULUI Pasul 1. Se citeste numarul a. Pasul 2. Se initializeaza sirul de numere cu care se va imparti a cu primul divizor posibil prin operatia i2. Pasul 3. Daca a se divide la i atunci afiseaza i. Pasul 4. Se incrementeaza numarul i la care se divide a. Pasul 5. Daca i<=a div 2 atunci se revine la pasul 3, altfel se termina algoritmul.

EXEMPLU Daca a=12 atunci se va considera intervalul [2,6] pentru determinarea divizorilor. 1.i=2 12 mod 2=0  = > se afiseaza 2 se incrementeaza i: i=2+1=3 2.i=3 (i<=6) 12 mod 3=0 => se afiseaza 3 se incrementeaza i: i=3+1=4 3.i=4 (i<=6) 12 mod 4=0 => se afiseaza 4 se incrementeaza i: i=4+1=5 4.i=5 (i<=6) 12 mod 5=0 se incrementeaza i: i=5+1=6 5.i=6 (i<=6) 12 mod 6=0  => se afiseaza 6 se incrementeaza i: i=6+1=7 6.i=7 7>6 => se termina algoritmul

IMPLEMENTARE PSEUDOCOD intreg a,i; inceput citeste a; pentru i2, a div 2 executa daca a mod i=0 atunci scrie i; sfarsit_daca; sfarsit_pentru; sfarsit.

PROBLEME PROPUSE 1.Se citeste de la tastatura un numar intreg a. Determinati divizorii pari pentru numarul a. 2.Se citesc de la tastatura mai multe numere intregi pana la introducerea valorii 0. Determinati suma divizorilor pentru fiecare numar citit. 3.Se citesc de la tastatura n numere intregi. si un numar intreg k. Determinati cate numere au k divizori. 4. Se citeste de la tastatura un numar intreg a. Determinati daca este numar perfect. (un numar este perfect daca este egal cu suma divizorilor sai exceptand numarul. Ex: 6=1+2+3)