Pagina informaticii

Teste de informatică pentru liceu, articole C#, C/C++, PHP

Test de evaluare sumativă - structuri repetitive

Rândul 1

1. Scrieţi un program care citeşte de la tastatură un număr natural n şi verifică dacă n are toate cifrele identice (deci număr precum 3333). În caz afirmativ, se va afişa mesajul Toate cifrele sunt identice, iar în caz contrar se va afişa mesajul Nu sunt toate cifrele identice.

2. Scrieţi o secvenţă care verifică dacă un număr natural n este sau nu număr prim.

3. Scrieţi un program care citeşte de la tastatură un număr natural P şi afişează toate numerele prime cuprinse între 2 şi P.

4. Se ştie că orice număr natural nenul poate fi scris ca sumă de puteri ai lui 2. De exemplu, n=20 se scrie ca 24 + 22. Scrieţi un program care citeşte de tastatură un număr natural n şi afişează exponenţii din scrierea lui n ca sumă de puteri ale lui 2.

Rândul 2

1. Scrieţi un program care citeşte de la tastatură un număr natural n şi verifică dacă apare vreo cifră impară. În caz afirmativ, se va afişa mesajul Există cifre impare, iar în caz contrar se va afişa mesajul Toate cifrele sunt pare.

2. Scrieţi o secvenţă numără divizorii proprii ai unui număr natural n.

3. Scrieţi un program care citeşte de la tastatură un număr natural P şi determină numărul natural din intervalul [1, P] care are numărul maxim de divizori proprii.

4. Se ştie că orice număr natural nenul poate fi scris ca sumă de puteri ai lui 2. De exemplu, n=20 se scrie ca 24 + 22. Scrieţi un program care citeşte de tastatură un număr natural n şi afişează exponenţii din scrierea lui n ca sumă de puteri ale lui 2.

Despre autor
Author

Dan Pracsiu deţinător www.dponline.ro
Profesor, Liceul Teoretic "Emil Racoviță" Vaslui
Membru în Comisia Naţională a Olimpiadelor de Informatică
Pasiuni: istoria, călătoriile, fotografia, muzica clasică

Scrie un comentariu
Nume:

Comentariu:

15 + 10 =