Postări

Se afișează postări cu eticheta patrunjuel

Ordonarea elementelor unui vector

Ordonarea elementelor unui vector 1) Se dau n numere reale. Să se afişeze în ordine crescătoare. Exemplu:Date de intrare: n=4 numere:7 -3 9.8 0 Date de ieşire –3 0 7 9.8 2) Se dă un vector cu n componente întregi. Se cere să se afişeze primele k componente în ordine crescătoare iar celelalte în ordine descrescătoare. Exemplu: n=7 k=3 şirul 23 12 18 4 0 23 5 se va afişa 12 18 23 23 5 4 0 3) N numere naturale introduse de la tastatură să se afişeze astfel: numerele pare în ordine crescătoare şi cele impare în ordine descrescătoare. Exemplu: pentru n=7 şi şirul 2 5 3 1 8 5 4 se va afişa 2 1 3 5 4 5 8. 4) Prin ordonarea elementelor unui vector format din n caractere, să se afişeze de câte ori apare fiecare caracter. Exemplu: Date de intrare: n=4 elemente: a 4 g a Date de ieşire: a apare de 2 ori g apare de 1 ori 4 apare de 1 ori. 5) Cunoscând numele şi înălţimea a n elevi, n 6) La un concurs participă n sportivi. Se cunosc rezultatele fiecărui sportiv. Să se afişeze cele ma...

Stabilirea limitelor buclei for utilizând regula celor trei pahare

Stabilirea limitelor buclei for utilizând regula celor trei pahare 1) Un lift parcurge distanţa dintre două etaje a şi b. Să se afişeze toate etajele parcurse, în ordinea atingerii lor. Exemple : Date de intrare a=4 b=7 Date de ieşire 4 5 6 7 ; Date de intrare a=10 b= 8 Date de ieşire 10 9 8. 2) Se dau numerele a, b şi c. Să se scrie un program care să afişeze în ordine crescătoare toate numerele care se divid cu a sau b şi sunt mai mici decât c. Indicaţie: Se stabileşte cu regula celor trei pahare ca în b să fie numărul mai mare şi în a cel mai mic şi bucla se ia de la b la c. 3) Să se calculeze suma numerelor naturale cuprinse între două numere date ( dintr-un interval). Exemplu: Date de intrare: capetele intervalului 3 6 Date de ieşire suma=9.

PROBLEME CU STRUCTURA ALTERNATIVA

1. Să se scrie un algoritm care citeşte un număr natural şi dacă acesta este 0 atunci citeşte două numere întregi a şi b şi tipăreşte suma lor, iar dacă nu este nul citeşte alte două numere reale c şi d şi tipăreşte produsul lor. 2. Stabiliţi dacă un număr întreg dat este par sau impar. 3. Se citesc trei numere reale. Să se verifice valabilitatea afirmaţiei: „unul dintre ele este egal cu suma celorlalte două”.

INSTRUCŢIUNILE DE BAZĂ ALE LIMBAJULUI PASCAL

INSTRUCŢIUNILE DE BAZĂ ALE LIMBAJULUI PASCAL Limbajul PASCAL a fost conceput special pentru scrierea programelor structurate. Limbajul are o sintaxă riguroasă (totuşi, uneori, rigidă) şi mari posibilităţi de extindere a tipurilor de date. INSTRUCŢIUNEA VIDĂ  nu execută nimic, dar există cazuri în care avem nevoie de ea;  dacă apare simbolul ';' în faţa cuvântului 'END' avem o instrucţiune vidă; ex: un anumit rezultat întreg r dorim să îl corectăm după următoarea regulă: "DACĂ r>0 şi impar ATUNCI r:= r+1 ALTFEL r:= r-1; SF_DACĂ" {ODD este o funcţie booleană care stabileşte dacă un număr este par sau impar. Această determinare se poate face şi astfel: r mod 2 = 0 pentru. numere pare sau r mod 2 0 pentru. numere impare.} Secvenţă greşită Secvenţă corectă IF r>0 THEN IF ODD(r) THEN r:= r+1 ELSE r:= r-1; Este interpretată: IF r>0 THEN IF ODD(r) THEN r:= r+1 ELSE r:= r-1; IF r>0 THEN IF ODD(r) THEN r:= r+1 ...

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.

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