Postări

Se afișează postări cu eticheta rezolvare

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!

Algoritmul de împărţire în cifre a unui număr

Algoritmul de împărţire în cifre a unui număr 1) Se dau trei numere a,b,c, de câte două cifre, nenule, fiecare. Folosind cifrele unităţilor celor trei numere se va genera un număr x de trei cifre, iar cu cifrele zecilor se va genera un număr y de trei cifre. Să se afişeze x şi y. Exemplu : date de intrare a=24 b=13 c=64 date de ieşire x=434 y=216. 2) Se introduce un număr natural cu maxim 9 cifre. Să se determine şi să se afişeze numărul de cifre, cea mai mare cifră şi suma tuturor cifrelor acestui număr. Exemplu: Date de intrare 24356103 Date de ieşire 8 cifre max=6 min=0 suma=24. 3) Câte cifre pare sunt într-un număr dat? Exemplu : Date de intrare 34425346 Date de ieşire 5 cifre. 4) Să se verifice dacă la scrierea unui număr, introdus de la tastatură, cifrele pare şi impare alternează. Exemplu : date de intrare 347092 date de ieşire da. 5) În câte zerouri se termină un număr de maxim 9 cifre, introdus de la tastatură? Exemplu : Date de intrare 20034000 Date de ieşire 3...

Compararea valorii unei variabile cu o constantă

Compararea valorii unei variabile cu o constantă 1) Se introduc două numere nenule şi un semn de operaţie (+,-,*,/). Să se efectueze cu cele două numere operaţia introdusă şi să se afişeze expresia care s-a calculat urmată de semnul = şi de valoarea ei. Exemplu : Date de intrare 10 6 * Date de ieşire 10*6=60. 2) Se introduc trei date de forma număr ordine pacient, valoare glicemie. Afişaţi numărul de ordine al pacienţilor cu glicemia mai mare decât 100. Exemplu : Date de intrare nr 6 glicemie 90 nr 10 glicemie 107 nr 21 glicemie 110 Date de ieşire 10 21 3) Ionel spune părinţilor doar notele mai mari sau egale cu 7. Într-o zi el a luat trei note. Introduceţi-le în calculator şi afişaţi acele note pe care le va comunica şi părinţilor. Exemplu : Date de intrare 8 7 5 Date de ieşire 8 7. 4) Se introduc două numere. Dacă al doilea număr este diferit de 0, să se afişeze câtul dintre primul şi al doilea, iar dacă este nul, să se afişeze mesajul “Împărţire imposibilă”....

SEMANTICA LIMBAJULUI (TIPURI DE DATE, COMENZI)

SEMANTICA LIMBAJULUI (TIPURI DE DATE, COMENZI) 1. TIPURI SIMPLE DE DATE, TIPURI STANDARD Orice tip de dată este definit de următoarele elemente: • mulţimea de valori - domeniul tipului; • regula de codificare a lor – modul în care se reprezintă datele în memorie; • mulţimea de operaţii definite pe mulţimea valorilor. Variabilele de tip standard sunt cele recunoscute de compilator (fără a fi definite în prealabil de programator). După elementele care formează domeniul tipului deosebim: • tipuri simple de date; • tipuri compuse cu ajutorul altor tipuri. TIPURILE SIMPLE DE DATE În această categorie putem introduce următoarele tipuri de date: • tipurile numerice: întregi INTEGER şi reale REAL; • tipul caracter CHAR; • tipul logic BOOLEAN; • tipul enumerare – definit de utilizator; • tipul subdomeniu – definit de utilizator. Tipurile întreg, logic, caracter, enumerare şi subdomeniu se numesc TIPURI ORDINALE. Funcţii definite pentru toate tipurile ordinale: ORD(x) – determină obţinerea rangu...

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...

Etapele obţinerii unui program de rezolvare a unei probleme

Sunt: 1. identificarea datelor de intrare şi de ieşire; 2. elaborarea algoritmului de rezolvare a problemei; 3. transpunerea algoritmului într-un limbaj de programare; 4. testarea programului şi corectarea acestuia până când acesta „funcţionează” corect.