Teste de informatică pentru liceu, articole C#, C/C++, PHP
Se acordă 2 puncte din oficiu. Fiecare subiect este notat cu 2 puncte.
Rândul 1
1) Scrieţi un program care citeşte trei numere reale x, a, b şi afişează mesajul „Apartine intervalului” dacă x este în intervalul închis [a,b], sau mesajul „Nu apartine intervalului”, în caz contrar.
2) Scrieţi un program care citeşte un număr natural de 3 cifre şi afişează numărul obţinut prin eliminarea cifrei din mijloc. De exemplu, pentru n=135, se va afişa 15.
3) Scrieţi un program care citeşte două numere naturale p, q şi determină valoarea maximă dintre cele două. De exemplu, pentru p = –3 şi q = 12 se va tipări 12.
4) Se citesc două numere naturale a şi b, a < b. Să se verifice dacă ele sunt numere impare consecutive.
Rândul 2
1) Scrieţi un program care citeşte trei numere întregi nenule a, b, c şi verifică dacă acestea au acelaşi semn.
2) Scrieţi un program care citeşte un număr natural n de două cifre şi tipăreşte oglinditul său. De exemplu, pentru n=25, se va tipări 52, iar pentru n=19 se va tipări 91.
3) Scrieţi un program care citeşte două numere naturale a şi b şi interschimbă şi afişează valorile celor două variabile. De exemplu, dacă a=2 şi b=5, după interschimbare a=5 şi b=2.
4) Scrieţi un program care citeşte un număr natural nenul n şi afişează cifra unităţilor numărului 3n.
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ă
marius 9-2-2012 17:24:22
Multumim pentru teste, sunt deosebit de utile.