Home | BAC/Teze | Biblioteca | Jobs | Referate | Horoscop | Muzica | Dex | Games | Barbie

 

Search!

     

 

Index | Forum | E-mail

   

Aceasta pagina de informatica se adreseaza incepatorilor in general, celor care doresc sa se documenteze pe o anumita tema, dar si profesorilor de Informatica interesati, care pot gasi aici prezentari multimedia, in conformitate cu programa MEN, recomandate pentru lectii si predare la clasa.

 

 
 
 
 
 Meniu rapid  Portalul e-scoala | CAMPUS ASLS | Forum discutii | Premii de excelenta | Europa

 

 

 

Inapoi la cuprins

Capitolul 6: Probleme diverse

1. Scrieți un program care calculează an folosind o funcție recursivă (a număr nenul, n număr natural).

2. Scrieți un program care să genereze al n-lea termen din șirul lui Fibonacci, folosind o funcție recursivă. Amintim că șirul lui Fibonacci se definește astfel:

0, 1, 1, 2, 3, 5, 8,..., a(k), a(k+1),a(k)+a(k+1),...

3. Să se scrie programul care să afișeze toate numerele de trei cifre , care satisfac relația : fracția  are valoare întreagă.

(Concursul de informatica pentru gimnaziu - 1994

Faza judeteana , Clasa a VII-a)

4. Scrieți programul care să transforme fracția a/b într-o fracție ireductibilă știind că numărătorul și numitorul acesteia sunt numere naturale.

5. Un reprezentant al civilizației STOG întâlnește un vechi prieten din galaxia FLEX căruia îi amintește că îi datorează o sumă de bani pe care i-o comunică sub forma unui șir de cifre. Flexianul nu își amintește că îi datorează această sumă și îi spune ce sumă știe el că-i datorează sub forma unui alt șir de cifre. Cunoscând suma indicată de stogian și numărul de degete pe care le folosesc la numărat fiecare dintre cei doi indivizi, să se afișeze suma pe care a arătat-o flexianul.

Exemplu:

136

nr. degete stogian=10

nr. degete flexian=8

Răspuns:

210

(Concursul Marele Premiu “PACO” ‘96

Clasa a VI-a)                                                             

6.  Se citește de la tastatură un număr natural n. Să se determine numărul maxim obținut prin eliminarea din numărul dat a r cifre, r fiind un număr natural precizat. Este permisă schimbarea ordinii cifrelor în numărul considerat.

7. Se citește de la tastatură un număr natural n. Să se determine numărul maxim obținut prin eliminarea din numărul dat a r cifre, r fiind un număr natural precizat. Nu este permisă schimbarea ordinii cifrelor în numărul considerat.

(Concursul Marele Premiu “PACO” ‘96

Clasa a V-a)                                                             

8. Scrieți un program care să afișeze toate combinațiile de numere prime distincte și ordonate crescător, mai mici sau egale decât un număr natural n și a căror sumă este numărul n.

Ex.       n=4 - imposibil

            n=5 - 5=2+3; 5=5

            n=6 - imposibil

            n=23 - 23=2+3+5+13;23=2+4+7+11;23=3+7+13;23=5+7+11;23=23

(Tabăra Națională de Informatică 1995

Clasa a V-a)

9.   Doi prieteni inventează o modalitate de a codifica niște mesaje alcătuite numai din majuscule și spații înlocuind cu litera S fiecare consoană ce este urmată în același cuvânt de o vocală și, dupa fiecare vocală ce are în fața sa în cuvântul necodificat o consoană, adăugând grupul format din consoana precedentă și vocala O.

       Exemplu:

            MASCA à SAMOSSACO

a) Se citește de la tastatură un text și se tipărește textul codificat;

b) Se citește de la tastatură un text codificat și se cere textul original.

(Concurs național de informatică - Lugoj 1995)

10. La marginea unui regat puternic, trăia un vrăjitor care avea o comoară ce depășea cu mult ca valoare chiar și bogățiile regelui. Într-o vreme, vrăjitorul, plictisindu-se de ocupațiile sale obișnuite și dorind să-și găsească o distracție pe măsura puterii sale, dădu sfoară în țară că o bună parte din comoara sa va putea fi luată de cel care va ști să o câștige. Comoara vrăjitorului era formată din n grămezi de aur (fiecare grămadă conținând un număr oarecare de monede). Cel care dorea să obțină aur din comoara vrăjitorului trebuia să respecte regulile impuse de acesta, care erau următoarele:

1)  aurul trebuia cărat de exact n slujitori (tot atâția câte grămezi);

2)  cel care vroia aurul putea ca din cele n grămezi să aleagă un număr astfel încât:

n    dacă alege o grămadă, trebuie să ia toate monedele din acea grămadă

n    numărul total de monede rezultat din toate grămezile alese trebuie să se poată împărți exact la cei n slujitori care le vor căra;

3)  numărul total de monede din grămezile alese trebuie să fie maxim posibil, altfel dacă vrăjitorul îi arăta celui care a ales că putea să facă o alegere mai bună, acesta nu mai primea nimic.

Dându-se numărul n de grămezi și în același timp de slujitori, numărul nr[i] de monede din fiecare grămadă i (1<=i<=n) trebuie găsită mulțimea grămezilor care trebuie alese.

Intrare: Un set de date este alcătuit dintr-o linie pe care se află numărul n (de slujitori și de grămezi) n<=100, urmată de n linii fiecare linie conținând numărul nr[i] de monede din grămada i.

Ieșire:  La ieșire trebuie să se afișeze la terminal numărul total de monede obținut și grămezile alese.

Exemplu

            Dacă fișierul de intrare este:

7

11

4

336

34

356

218

537

            Atunci ieșirea trebuie să fie:

Numărul total de monede: 1274

Grămezile alese:

1

3

4

5

7

(Concursul Marele Premiu "PACO" '95

Clasa a VII-a)

11. O subsecvență a unui șir de numere este un șir care se obține ștergând zero sau mai multe elemente din șirul inițial. Elementele care se șterg nu trebuie să fie neapărat pe poziții consecutive în șir. De exemplu, din șirul 2, 4, 3, 1, 2, 1 se poate obține subsecvența 2, 3, 2, 1 prin ștergerea lui 4 și a primului 1 din șirul inițial. Dându-se două șiruri X1, X2, ..., Xn și Y1, Y2, ...Ym, o subsecvență comună a celor două șiruri este un șir care este subsecvență și pentru primul șir și pentru al doilea. Problema constă în a găsi o subsecvență de lungime maximă a două șiruri date:

La intrare se vor furniza:

n    numărul natural n (n<=100) reprezentând lungimea primului șir și apoi cele n numere componente ale acestuia

n    numărul natural m (m<=100) reprezentând lungimea celui de-al doilea șir și apoi cele m elemente componente ale acestuia.

Trebuie să se afișeze pe ecran lungimea subsecvenței maxime și o astfel de subsecvență.

Exemplu:

n=7

1 2 3 2 4 1 2

m=6

2 4 3 1 2 1

Se obțin:           Lungimea 4

                        Subsecvența comună 2 3 2 1.  

(Olimpiada Națională de Informatică 1995

Clasa a VIII-a)

12. Un geam dreptunghiular cu lățimea m și înălțimea n (m,n<=1000 numere naturale date) este realizat cu o tehnologie specială, astfel încât, dacă este lovit cu un obiect ascuțit într-un punct de coordonate x,y, se va fisura până la margini pe o direcție orizontală și una verticală, paralele cu marginile dreptunghiului.

De exemplu:

            Cunoscându-se numărul de lovituri l (l<=20) aplicate geamului și coordonatele fiecărei lovituri considerate față de colțul din stânga jos al dreptunghiului inițial date în ordinea în care au fost aplicate, să se aleagă dintre bucățile de geam dreptunghiulare rezultate pe cea de arie maximă tipărind aria sa.

Exemplu: pentru m=11, n=4, l=2 și punctele de lovire (4,3) și (1,1) se obține rezultatul:

Dreptunghiul maximal rămas are aria de 21 de unități.

(Concursul Marele Premiu "PACO" '96 Clasa a VIII-a)

 

Home | BAC/Teze | Biblioteca | Referate | Games | Horoscop | Muzica | Versuri | Limbi straine | DEX

Modele CV | Wallpaper | Download gratuit | JOB & CARIERA | Harti | Bancuri si perle | Jocuri Barbie

Iluzii optice | Romana | Geografie | Chimie | Biologie | Engleza | Psihologie | Economie | Istorie | Chat

 

Joburi Studenti JOB-Studenti.ro

Oportunitati si locuri de munca pentru studenti si tineri profesionisti - afla cele mai noi oferte de job!

Online StudentOnlineStudent.ro

Viata in campus: stiri, burse, cazari, cluburi, baluri ale bobocilor - afla totul despre viata in studentie!

Cariere si modele CVStudentCV.ro

Dezvoltare personala pentru tineri - investeste in tine si invata ponturi pentru succesul tau in cariera!

 

 > Contribuie la proiect - Trimite un articol scris de tine

Gazduit de eXtrem computers | Project Manager: Bogdan Gavrila (C)  

 

Toate Drepturile Rezervate - ScoalaOnline Romania