Cuprins
- Cuvânt înainte . 3
- Lucrari tip A. Programe cu obiectele de baza . 7
- Consideratii teoretice . 7
- Programul model – Adunarea a doua numere . 7
- Programul 1. Suma si produs . 10
- Programul 2. Valoare functie . 11
- Programul 3. Valoare functie definita pe intervale . 12
- Programul 4. Calculul mediei . 13
- Programul 5. Rezolvarea ecuatiei de gradul I . 14
- Programul 6. Rezolvarea ecuatiei de gradul II . 15
- Programul 7. Rezolvarea unui sistem liniar de 2 ecuatii cu 2 necunoscute . 16
- Programul 8. Calculul sumei patratelor primelor n numere naturale . 17
- Programul 9. Calculul minimului si maximului a 3 numere . 18
- Programul 10. Calculul dobânzii unui depozit . 19
- Lucrari tip B. Programe cu obiecte complexe . 21
- Consideratii teoretice . 21
- Program model – Operatii cu numere . . 24
- Programe model – Scriere, citire, functie . 28
- Programul 1. Calcule trigonometrice . 32
- Programul 2. Calculul maxim-ului si minim-ului unui sir de numere . 33
- Programul 3. Calculul sumei unui sir de numere . 34
- Programul 4. Trecerea articolelor dintr-o lista în alta . 35
- Programul 5. Calcule cu trei numere . 36
- Lucrari tip C. Programe cu mai multe formulare . 37
- Consideratii teoretice . 37
- Programul model – Calcule diverse . 39
- Programul 1. Calcule aritmetice si trigonometrice . 44
- Programul 2. Calcule geometrice . 45
- Programul 3. Calcule arii . 46
- Programul 4. Calcule economice . 47
- Programul 5. Rezolvari de ecuatii . 48
- Lucrari tip D. Programe de sinteza . 49
- Programul 1. Ordonarea unui sir de numere . 49
- Programul 2. ListBox si ComboBox cu date citite dintr-un fisier . 51
- Programul 3. Rezolvarea ecuatiei de gradul II cu diverse conditii . 52
- Programul 4. Program cu meniuri . 54
- Programul 5. Program cu propozitii . 61
- Anexa. Teme pentru programe . 62
- 1. Determinarea centrului de greutate a unui cadru de sîrma . 62
- 2. Desenarea unui cerc care trece prin 3 puncte . 62
- 3. Desenarea unui cerc înscris într-un triunghi . 62
- 4. Crearea unei agende personale varianta I, cu structuri de date . 62
- 5. Crearea unei agende personale varianta II, cu baze de date . 62
- 6. Dezvoltarea unei aplicatii “Calculator de buzunar” . 62
- 7. Aplicatia “6 din 49” . 63
- 8. Aplicatie “Criptare text” . 63
- 9. Aplicatie “Situatia depozitelor de la banca” . 63
- 10. Reprezentarea grafica a functiei de gradul II . 63
- 11. Aplicatie “Puncte în interiorul cercului” . 63
- 12. Aplicatie de utilitati . 63
Extras din laborator
PUC 2 – Îndrumator de lucrari de laborator Lucrari tip A
Lucrari tip A . Programe cu obiectele de baza
În acest capitol vor fi efectuate lucrari de programare simple, de initiere, care vor necesita cunostinte
despre obiectele TextBox, Label, CommandButton, instructiunea IF.THEN. ELSE, functiile
InputBox si MsgBox. Tot în aceste programe vor fi folosite si instructiuni de ciclare. Primul program
va fi tratat în detaliu, fiind folosit ca model, iar urmatoarele vor avea propusa tema, schema logica,
interfata sau numai o parte din ele.
Consideratii teoretice
În acest paragraf vor fi prezentate, prin exemple, cele mai întâlnite situatii pe care le veti
întâlni în practica.
Declararea unei variabile: Dim x As Integer, y As Single, y As String.
Citirea în variabila x, dintr-un TextBox: x = txtRaza.Text.
Scrierea într-un TextBox a valorii din variabila aria: txtRezultat.Text = aria
Introducerea unei valori în variabila n, cu functia InputBox:
n = InputBox(“Nr. de puncte:”)
Afisarea unui mesaj: MsgBox(“Radacini imaginare!”).
Revedeti instructiunile de ciclare FOR . NEXT, DO WHILE . LOOP.
Programul model – Adunarea a doua numere
Acest program îsi propune sa adune doua numere, este un program simplu care arata pasii
care trebuie parcursi pentru abordarea programelor din aceasta categorie.
Specificatii:
· Programul va avea doua variante: cele 2 numere vor fi introduse cu TextBox sau cu
InputBox;
· Se va testa care numar e mai mare si va fi afisat un mesaj de forma „Primul numar
este mai mare” sau „Al doilea numar este mai mare” ;
· Rezultatul va fi afisat într-un TextBox.
PUC 2 – Îndrumator de lucrari de laborator Lucrari tip A
Schema logica:
Interfata:
Se observa ca interfata contine 4 etichete (labels), 3 TextBoxuri si 2 butoane de comanda.
Încercati sa pastrati proportiile si asezarea din figura.
Programul:
Varianta I-a: numerele se citesc din textbox-uri, iar mesajul privind numerele se
afiseaza cu MsgBox. Veti deduce din codul sursa, denumirile obiectelor.
START
a, b
NU a > b DA
Afiseaza
Suma
Afiseaza
a > b
Afiseaza
a < b
S = a + b
STOP
PUC 2 – Îndrumator de lucrari de laborator Lucrari tip A
9
Varianta II-a: numerele se citesc cu functia InputBox, iar mesajul privind numerele se
afiseaza cu proprietatea Caption a obiectului Label. Veti deduce din codul sursa, denumirile
obiectelor. Interfata se va modifica si ea: nu mai e nevoie de textbox-urile de introducere a
celor doua numere
Salvarea proiectului:
Pentru salvarea proiectului trebuie sa cream un director al acestuia. Creati directorul:
My Documents / PUC2 / Lucrarea x,
în care veti salva fisierele Lucrarea_x.vbp si Lucrarea_x.frm (proiectul si formularul).
Preview document
Conținut arhivă zip
- Programarea si Utilizarea Calculatoarelor.pdf