Postări

Se afișează postări cu eticheta incepatori

Variabile booleene

Variabile booleene 1) Cătălina are o maimuţă care a învăţat să scrie la tastatură. Pentru această săptămână trebuie să înveţe să scrie trei cuvinte de maximum 10 caractere. Din păcate, maimuţa se grăbeşte şi apasă greşit pe taste. Ajutaţi-o pe Cătălina să verifice când maimuţa a scris corect cele trei cuvinte. Date de intrare: cele trei cuvinte şi cuvintele introduse de maimuţă. Programul se va opri atunci când maimuţa a reuşit să scrie corect toate cele trei cuvinte indiferent de ordinea introducerii sau de numărul de cuvinte greşite introduse. Separarea intre cuvinte se face apăsând tasta Enter. Exemplu: Pentru cuvintele: Palat calculator jungla, maimuta poate tasta: palat Calutin jungla Pialat Cucalator calculator Palat se va afişa AI REUSIT! (www.contaminare.ro) 2) Cine se uită la televizor ? Ana, Barbu, Călin, Dumitru şi Elena petrec împreună o zi de iarnă. Dacă Ana priveşte la TV, la fel face şi Barbu Fie Dumitru, fie Elena, fie amândoi privesc la TV Fie Barbu,...

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.

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

Sintaxa programelor PASCAL

VOCABULARUL LIMBAJULUI (SINTAXA) Orice limbaj are vocabularul alcătuit din: a) setul de caractere; b) identificatori; c) separatori; d) comentarii. a) setul de caractere: conţine caractere întâlnite în scrierea obişnuită şi în cea matematică.  literele alfabetului latin: A, B, …,Z, a, b, …, z.  cifrele zecimale: 0, 1, …9.  caractere speciale: +, -, *, /, @, ^, , =, etc. b) identificatori: reprezintă o succesiune de litere şi cifre, primul caracter fiind obligatoriu o literă.  poate conţine caracterul ‘_’;  exemple: a1; tasta; un_număr;  exemple greşite: 1a, ab& CUVINTE CHEIE(rezervate) – sunt identificatori cu rol special în definirea instrucţiunilor PASCAL. c) separatori: separă unităţile lexicale. Unităţile lexicale sunt cele mai simple entităţi alcătuite din caractere cu semnificaţie lingvistică.  ex.: unul sau mai multe blank-uri, caractere CR, sfârşit de linie, caracterul ‘;’, etc. d) comentarii: sunt folosite pentru îmbunătăţirea clarităţii programului şi explicarea se...

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.

7 probleme simple

1. Într-o pădure sunt diverse animale. Gabi le numără pe rând. El găseşte v vulpi, u ursi, f fazani şi c căprioare. Câte animale a numărat Gabi? Exemplu: v=5; u=7; f=2; c=12 a=26 2. Gabi vizitează o grădină zoologică. Aici el găseşte o mulţime de animale şi le numără. Dacă el a reuşit să găsească f fazani, p porumbei, u urşi, l lupi, c căprioare şi v vulturi, ajutaţi-l să afle câte animale a numărat în total, câte dintre ele sunt păsări şi câte nu sunt păsări. Exemplu: f=12; p=3; u=4; l=9; c=10; v=14 a=52, pasari=29; mamifere=23 3. Ana primeşte a bomboane de c culori. Gabi se serveşte cu câte n bomboane din fiecare culoare. Câte bomboane a servit Gabi şi câte i-au rămas Anei? Exemplu: a=25; c=5; n=2 gabi=10; ana=15 4. Gabi are de rezolvat p probleme de matematică. În prima zi el rezolvă a dintre ele iar în a doua zi b probleme. Câte probleme i-au rămas de rezolvat în a treia zi? Exemplu: p=15; a=7; b=2 c=6 5. Gabi are în penar c creioane. Dacă numărul de creioane este par atunci el...

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.