Postări

Se afișează postări cu eticheta probleme

Programare on-line

Atentie participanti la concursul Primavara micilor programatori : Maine 1 martie 2010, la ora 8.00 se vor gasi pe acest site si pe situl concursului primavaramicilorprogramatori.wordpress.com subiectele pentru proba de programare. Subiectele vor fi structurate pe 3 sectiuni: liceu (clasele IX-XII), gimnaziu (clasele V-VIII) si invatamant primar (clasele I-IV). Comisia de organizare va roaga ca pana la ora 20.00 sa trimiteti rezolvarile pe adresa de email: lnegreanu@yahoo.com . Multumim tuturor elevilor si profesorilor care participa la concursul nostru! Mult succes paticipantilor!

Calcule de sume şi produse

Calcule de sume şi produse 1) Să se calculeze 7+14+21+28+…+98, 3*6*9*12*…*33 2) Să se calculeze sumele s1=1+2+3+…+n s2=1*2+2*3+3*4+…+(n-1)*n s3=1+1*2+1*2*3+…+1*2*3*…*n s4=12+22+32+…+n2 s5=1/2+2/3+3/4+…+n/(n+1) s6=2-3+4-5+…-99+100 s7=1+2+22+23+24+…+2n 3) Se introduc succesiv numere nenule până la introducerea numărului 0. Să se afişeze suma tuturor numerelor introduse. Exemplu: Date de intrare 3 5 4 2 0 Date de ieşire 14. 4) Se citesc numere de la tastatură până la introducerea unui număr impar divizibil cu 3. Să se afişeze suma tuturor numerelor pare introduse. Exemplu: Date de intrare 7 4 6 2 1 9 Date de ieşire 12.

Probleme diverse

Probleme diverse 1) Andrei primeşte într-o zi trei note, nu toate bune. Se hotărăşte ca, dacă ultima notă este cel puţin 8, să le spună părinţilor toate notele primite iar dacă este mai mică decât 8, să le comunice doar cea mai mare notă dintre primele două. Introduceţi notele luate şi afişaţi notele pe care le va comunica părinţilor. Exemple : Date de intrare 6 9 9 Date de ieşire 6 9 9 ; Date de intrare 8 5 7 Date de ieşire 8. 2) Se consideră trei numere întregi. Dacă toate sunt pozitive, să se afişeze numărul mai mare dintre al doilea şi al treilea număr, în caz contrar să se calculeze suma primelor două numere. Exemple: Date de intrare 45 23 100 date de ieşire 100 ; Date de intrare 34 -25 10 Date de ieşire 9. 3) Să se afişeze cel mai mare număr par dintre doua numere introduse în calculator. Exemple : Date de intrare 23 45 Date de ieşire nu exista numar par ; Date de intrare 28 14 Date de ieşire 28 ; Date de intrare 77 4 Date de ieşire 4. 4) Pe o ma...

Operatori logici

Operatori logici 1) Se dau trei numere diferite. Să se afişeze cel mai mare şi cel mai mic. Exemplu : Date de intrare 45 34 78 Date de ieşire max=78 min=34. 2) Se dau trei numere diferite. Afisaţi-le în ordine crescătoare. Exemplu : Date de intrare 4 2 6 Date de ieţire 2 4 6. 3) Se dau trei numere diferite. Afişaţi numărul a cărei valoare este cuprinsă între valorile celorlalte două. Exemplu : Date de intrare 12 14 10 Date de ieşire 12. 4) Se introduc trei date de forma număr curent elev, punctaj. Afişaţi numărul elevului cu cel mai mare punctaj. Exemplu : Date de intrare nr crt 7 punctaj 120 nr crt 3 punctaj 100 nr crt 4 punctaj 119 Date de ieşire punctaj maxim are elevul cu nr crt 7. 5) Se introduc trei numere. Să se verifice dacă formează o secvenţă de numere consecutive. Exemple: Date de intrare 3 4 5 Date de ieşire Da Date de intrare 4 5 7 Date de ieşire Nu. 6) La ora de matematică Gigel este scos la tablă. Profesoara îi dictează trei numere ...

PROBLEME CU STRUCTURA LINIARA

1. Se citesc două valori întregi a şi b. Să se tipărească valoarea cea mai mică. 2. Se citesc două valori întregi a şi b. Să se interschimbe conţinutul lor folosind o variabilă auxiliară (temporară). 3. Se citesc două valori întregi a şi b. Să se interschimbe conţinutul lor fără a folosi o variabilă auxiliară (temporară). 4. Se citesc două valori întregi a şi b. Tipăriţi media lor aritmetică. 5. Se citeşte un număr întreg format din exact 3 cifre. Tipăriţi suma cifrelor sale. 6. Se citesc trei numere reale. Tipăriţi suma dintre cele trei numere, produsul celui de al doilea cu cel de al treilea precum şi suma dintre primul şi al treilea număr.

ELEMENTE DE BAZĂ ALE LIMBAJULUI PASCAL

ELEMENTE DE BAZĂ ALE LIMBAJULUI PASCAL Limbajul PASCAL a fost conceput de către Nikolas Wirth la începutul anilor `70 cu scopul de a preda studenţilor săi programarea calculatoarelor. De-a lungul timpului, implicarea firmelor de renume în dezvoltarea unor compilatoare pentru limbajul PASCAL a extins funcţionalitatea acestui limbaj cu mult dincolo de scopul iniţial. Totuşi, simplitatea în învăţare rămâne o caracteristică definitorie a limbajului. Elementele prezentate în secţiunile care urmează sunt general valabile pentru orice compilator PASCAL, deşi am utilizat în dezvoltarea programelor compilatorul Borland PASCAL 7.0.

Obiecte cu care lucreaza algoritmii

OBIECTE CU CARE LUCREAZĂ ALGORITMII, OPERAŢII PERMISE: Algoritmii lucrează cu: date şi variabile. Algoritmii preiau datele de intrare asupra cărora acţionează pentru a obţine date de ieşire (rezultate). Datele se caracterizează prin tipul lor, valoarea pe care o conţin (corespunzătoare tipului) şi modul în care se tratează aceasta valoare (variabilă sau constantă). Datele pot fi: întregi, reale, logice, şir de caractere. Datele întregi şi reale poartă numele de date numerice. Datele reale sunt numere zecimale. Mulţimea numerelor reale este o reuniune între mulţimea numerelor raţionale şi mulţimea numerelor iraţionale. Deoarece calculatoarele nu pot reţine numere iraţionale, în informatică, printr-o dată reală înţelegem o valoare cu un număr finit de zecimale. Datele logice au două tipuri de valori: TRUE(adevărat) şi FALSE (fals). Datele de tip şir de caractere sunt reprezentate prin şiruri de caractere cuprinse între apostrofuri. Constantele sunt date care nu-şi modifică valoarea pe pa...

Continuam cu teoria

In multe probleme avem nevoie de codul ASCII. HAi sa vedem cum arata? CODUL ASCII 0 Ctrl | 1 Ctrl A 2 Ctrl B 3 Ctrl C 4 Ctrl D 5 Ctrl E 6 Ctrl F 7 Ctrl G 8 Ctrl H 9 Ctrl I 10 \n 11 Ctrl K 12 Ctrl L 13 Return 14 Ctrl N 15 Ctrl O 16 Ctrl P 17 Ctrl Q 18 Ctrl R 19 Ctrl S 20 Ctrl T 21 Ctrl U 22 Ctrl V 23 Ctrl W 24 Ctrl X 25 Ctrl Y 26 Ctrl Z 27 ESCAPE 28 Ctrl 29 Ctrl / 30 Ctrl = 31 Ctrl - 32 BLANK 33 ! 34 " 35 # 36 $ 37 % 38 & 39 ' 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 61 = 62 > 63 ? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 ...

Continuam problemele simple

8. George are m mere iar Paul are p pere. Câte fructe au cei doi copii împreună? 9. Gabi are c caiete, s stilouri şi m manuale. Câte rechizite are Gabi? 10. Maria are c caiete roşii şi s stilouri. Dacă ea îi dă lui Gabi m caiete şi n stilouri, vă rugăm să aflaţi câte caiete şi câte stilouri îi rămân Mariei? 11. Paul are p lei iar Gabi are încă g lei. Câţi bani vor avea fiecare dacă Paul mai primeşte a lei de la tatăl său, iar Gabi îi dă surorii lui b lei? 12. Mama are a bluze şi b pantaloni. Dacă ea mai primeşte c pantofi şi m bluze, câte haine şi pantofi va avea mama din fiecare sortiment? 13. Gabi face probleme de matematică. În prima zi el a făcut a probleme, în a doua zi a făcut b probleme iar în a treia zi face cât în primele zile împreună şi încă c probleme. Câte probleme a făcut Gabi în total? 14. Paul, Gabi şi Ana au împreună j jucării. Dacă Ana are p păpuşi, Paul u ursuleţi şi Gabi m maşinuţe, vedeţi dacă copii mai au jucării în plus să le dăruiască copiilor orfani? 15. Tata a...

Scopul acestui blog

Blogul de fata a fost creat pentru a ajuta micii programatori sa intre in tainele programarii Pascal. De ce programare Pascal si nu altceva? Pentru ca ne adresam in primul rand copiilor mici din clasele primare sau gimnaziale pentru care Pascalul este cel mai usor de implementat. Pe acest blog vor fi postate probleme simple pentru incepatori si cateva sfaturi teoretice care sa-i ajute pe cei dornici de a invata Pascal sa se descurce cat mai bine.