Sunteți pe pagina 1din 4

Colegiul National Vasile Alecsandri Galati Catedra de informatica

Lectia 7
Elevul:________________

Algoritmi de prelucrare cifre ale unui numar


Fie numrul natural n=5694. Ultima cifr a lui n se poate obine ca restul mpririi lui n la 10, adic n%10 (4). Ca s tergem ultima cifr din n, pstrm ctul mpririi lui n la 10, adic n/10 (569). Penultima cifr a lui n se poate obine astfel: tergem ultima cifr a lui n i calculm restul mpririi numrului rmas la 10 (5694/10%10=569%10=9). i tot aa

1. Algoritm de extragere a cifrelor unui numar


Pas1: extragem cifra numarului cu operatia cifra=n%10; Pas2: afisez cifra. Pas3: elimin cifra din numar cu operatia n=n/10. Algoritmul se repeta de atatea ori cate cifre are numarul.

2. Algoritm de compunere a unui numar din cifre date

Un numar care are n cifre are forma , daca se cunosc cifrele lui notate an, an-1, , a2, a1, a0 numarul seva obtine prin urmatoarea operatie: 0 1 2 1 ...a aaaannn n= an*10n+ an-1*10n-1++ a2*102+ a1*101+ a0*100

Profesor: Iordachi Lizeta-Mihaela

Colegiul National Vasile Alecsandri Galati Catedra de informatica

Lectia 7
Elevul:________________

Exemplu: daca se cunosc 3 cifre a,b,c se poate forma numarul

3. Determinare invers al unui numar


Numim invers al unui numar numarul citit de la dreapta la stanga. Exemplu: n=13 inversul sau este 31

Profesor: Iordachi Lizeta-Mihaela

Colegiul National Vasile Alecsandri Galati Catedra de informatica

Lectia 7
Elevul:________________

4. Fisa de lucru in clasa


1. Se citesc dou numere naturale a i b. S se afle ultima cifr a produsului a*b. Exemplu: Pentru a=985 i b=2316 se va afia 0. 2. Se citete un numr natural cu exact 3 cifre. S se calculeze suma i produsul cifrelor sale. Exemplu: Pentru n=692, suma cifrelor este 17 iar produsul 108. 3. Se citete un numr natural cu exact 4 cifre. S se formeze numrul obinut dup eliminarea primei i ultimei cifre. Exemplu: Pentru n=1982, numrul obinut va fi 98. 4. Se citete un numr natural cu exact 4 cifre. S se formeze numrul obinut prin eliminarea cifrelor din mijloc Exemplu: Pentru n=1982, numrul obinut va fi 12 5. Se citete un numr natural cu exact 3 cifre. S se afieze numrul inversat. Exemplu: Pentru n=961, numrul obinut va fi 169.

Profesor: Iordachi Lizeta-Mihaela

Colegiul National Vasile Alecsandri Galati Catedra de informatica

Lectia 7
Elevul:________________

6. Se citete un numr natural format din 4 cifre. Afiai numerele obinute n urmtoarele moduri: schimbnd prima cifr cu ultima schimbnd ntre ele cifrele din mijloc Exemplu: Pentru n=4567, numerele obinute vor fi: 7564 i 4657 . 7. Se citeste de la tastatura un numar de max 9 cifre. sa se afiseze numarul format din prima cifra, a treia, a cincea, a spatea, a noua cifra. Exemplu: Pentru n=456723143 se va afisa 46213.

Tema pentru acasa


Fisa de lucru8 portofoliu elev

Lectia urmatoare: Structurile alternative. Structura alternativa simpla(de decizie)

Profesor: Iordachi Lizeta-Mihaela

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