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 2: Structuri alternative

Instrucțiunile specifice ale acestui capitol sunt instrucțiunile IF și în varianta QBASIC SELECT CASE:

 

Varianta QBASIC:

IF condiție1 THEN

    [bloc_instrucțiuni1]

[ELSEIF condiție2 THEN

    [bloc_intrucțiuni2]]...

[ELSE

    [bloc_instrucțiuni-n]]

END IF

 

IF condiție THEN instrucțiuni [ELSE instrucțiuni]

 

            condiție1                      Orice expresie care poate fi evaluată ca fiind adevărată

            condiție2                                  (diferită de zero) sau falsă (zero).

            condiție

            bloc_instrucțiuni1       Una sau mai multe instrucțiuni pe una sau mai multe        bloc_instrucțiuni2       linii

            bloc_instrucțiuni-n

            instrucțiuni                  Una sau mai multe instrucțiuni, separate prin :

 

Varianta Spectrum, Commodore:

IF condiție THEN instrucțiuni

 

Efect: Execută un bloc de instrucțiuni în funcție de valoarea expresiei logice din condiție.

 

SELECT CASE expresie_de_testat

CASE listă_expresii1

  [bloc_instrucțiuni1]

[CASE listă_expresii2

  [bloc_instrucțiuni2]]...

[CASE ELSE

  [bloc_instrucțiuni-n]]

END SELECT

 

            expresie_de_testat      Orice expresie numerică sau șir de caractere

            listă_expresii1             Una sau mai multe expresii care să fie comparate cu                              listă_expresii2             expresia de testat  

                                                Cuvântul cheie IS va precede orice operator relațional din

expresie

            bloc_instrucțiuni1       Una sau mai multe instrucțiuni pe una sau mai multe linii

            bloc_instrucțiuni2

            bloc_instrucțiuni-n

           

            listele de expresii pot avea una dintre următoarele forme sau o combinație dintre ele, despărțite prin virgulă:

            expresie[,expresie]...

            expresie TO expresie

            IS operator_relațional expresie

 

            expresie                       Orice expresie numerică sau șir de caractere compatibilă cu

                                                expresia de testat

            operator_relațional     Unul dintre următorii operatori relaționali:

                                                <, <=, >, >=, <>, sau =

Efect: execută unul dintre blocurile de instrucțiuni (posibil nici unul) în funcție de valoarea expresiei de testat.

Programele din acest capitol au următoarea structură:

 

1. Scrieți programul care să calculeze expresia:

           

 

2. Scrieți programul care să calculeze expresia:

           

 

3. Scrieți programul care să calculeze expresia:

           

 

4. Scrieți programul care să calculeze expresia:

           

 

5. Scrieți programul care să calculeze expresia:

           

 

6. Scrieți un program care să calculeze expresia:

           

 

7. Scrieți un program care să calculeze expresia:

           

 

8. Scrieți un program care să calculeze expresia:

           

 

9. Scrieți un program care să calculeze expresia:

           

 

10. Scrieți un program care să calculeze expresia:

           

 

11. Scrieți un program care să calculeze expresia:

             iar dacă N pozitiv și expresia

 

12. Scrieți un program care să calculeze expresia:

           

 

13. Cunoscând numerele reale X și Y și numărul natural N scrieți un program care să calculeze media aritmetică a pătratelor numerelor X și Y dacă N este număr par și media aritmetică a cuburilor numerelor X și Y dacă N este număr impar.

 

14. Cunoscând numărul real X scrieți programul care să calculeze expresia:

           

 

15. Scrieți un program care să calculeze expresia:

           

 

16. Scrieți un program care să citească două numere A și B și apoi să stabilească dacă A este număr natural și B număr întreg.

 

17. Scrieți un program care să efectueze transformarea temperaturii unui corp din grade Celsius în grade Fahrenheit sau reciproc, opțiunea fiind lăsată utilizatorului.

 

18. Scrieți un program care să calculeze expresia:

           

 

19. Scrieți un program care să calculeze expresia:

           

 

20. Scrieți un program care să calculeze expresia:

           

 

21. Scrieți un program care să citească un număr natural N și două numere reale A și B iar apoi să calculeze expresia:

           

 

22. Scrieți un program care să rezolve ecuația de gradul întâi cu o necunoscută analizând toate situațiile posibile.

 

23. Scrieți un program care să rezolve ecuația de gradul doi cu o necunoscută analizând toate situațiile posibile.

 

24. Scrieți un program care din 6 numere naturale date să verifice câte sunt divizibile cu 2, 3, 5 și, respectiv 7.

 

25. Scrieți un program care să verifice dacă trei numere reale date pot reprezenta lungimile laturilor unui triunghi, iar în caz afirmativ să se calculeze perimetrul și aria triunghiului precum și raza cercului înscris și a celui circumscris triunghiului.

 

26. Scrieți un program care să calculeze măsurile unghiurilor unui triunghi  cunoscându-i lungimile laturilor.

 

27. Scrieți un program care să citească două numere reale pozitive C și D și să calculeze expresia:

           

afișând și valorile variabilelor M și G unde  iar .

 

28. Scrieți un program care să citească laturile unui triunghi dreptunghic, să calculeze înălțimea dusă din vârful unghiului drept, proiecțiile catetelor pe ipotenuză și la cererea utilizatorului să calculeze perimetrul și aria triunghiului.

 

29. Să se determine semnul unei funcții pentru un număr real x, fără a calcula valoarea funcției în x.

 

30. Scrieți programul care să calculeze expresia E, citind în prealabil cele patru variabile a,b,c și d.

           

 

31. Scrieți programul care să calculeze expresia:

           

 

32. Scrieți programul care să calculeze expresia:

           

 

33. Scrieți programul care să rezolve sistemul (cu necunoscutele x și y):

           

 

34. Scrieți un program care să citească un număr întreg și să specifice numărul de cifre al acestuia.

 

35. Scrieți un program care să calculeze expresia:

            ; unde A și B sunt numere reale pozitive.

 

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