Programarea Calculatoarelor

Previzualizare laborator:

Extras din laborator:

5. Analiza rezultatelor în baza testelor elaborate şi concluzia:

Analiza:

În urma a mai multor analize s-au obținut mai multe rezultate.

1. În cazul cînd variabila k ia valori negative atunci rezultatele a și b cresc și au valori pozitive.

2. În cazul cînd variabila h ia valori negative atumci vom obține o eroare (Error 207: Invalid floating point operation.), aceasta eroare poate apărea din mai multe cauze:

a) argumentul rădăcinii pătrate este negativ.

b) argumentul funcției ln este 0 sau negativ.

c) în timpul trunchierii (trunc) sau rotungirii (round)

valoare reală nu a putut fi convertită într-o valoare întreagă deoarece multimea cifrelor limitelelor numerelor întregi în Turbo Pascal sunt de 10 caractere(-2147483648, 2147483647), iar valoarea reală are mai multe caractere.

În cazul nostru avem eroarea (b) deoarece,

b:=a*ln(a*Pow(j,4)+sin(2*h))-k;

și în final argumentul funcției ln ia valori negative, ceea ce aduce la afișarea erorii.

3. În cazul cînd valorile sunt egale cu cele a variantei, atunci ambele rezultate cresc însă o variabilă are valori pozitive, iar a doua variabilă are valori negative.

- Problema nr.23 din lucrarea de laborator nr. 1.

1. Condiția problemei:

Problema OJ72. De alcătuit algoritmul și programul pentru următoarea condiție:

Fie un vector V cu p componente, ocupat parțial cu elemente din mulțimea A=(a,b,c,d,e,f,g). Componentele lui V se consideră ocupate, începînd în ordine cu I componentă, fără să existe locuri libere între componentele ocupate. Fiind dat un element y se cere:

a) Să se verifice dacă y este în A și prin elementele ocupate în vector.

b) În cazul în care y nu se găsește în vector, să se ordoneze crescător componentele aflate în vector și apoi să se introducă y pe locul care i se cuvine în ordine crescătoare(lexicografic).

c) Dacă y se găsește în vector, să se scoată și să se comprime locurile ocupate astefel încît locurile libere să rămînă ultimele.

Observații:

Ministerul Educaţiei al Republicii Moldova

Universitatea Tehnică a Moldovei

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Programarea Calculatoarelor
    • Dare de seama 4.cpp
    • Dare de seama 5.cpp
    • Dare de seama 6.cpp
    • Ll6SdaArbori12.doc
    • matriceinm.txt
    • PCLab4.doc
    • PClab6.doc
    • Programarea Calculatorului-Dare de seama 1.luca).doc
    • Programarea Calculatorului-Dare de seama 3.doc
    • Programarea Calculatorului-Dare de seama 4.doc
    • Programarea Calculatorului-Dare de seama 5.docx
    • Programarea Calculatorului-Dare de seama 6.doc
    • Programarea Calculatorului-Dare de seama 6.docx
    • Raport 4 PC.doc
Alte informații:
Tipuri fișiere:
doc, docx, cpp, txt
Nota:
9/10 (1 voturi)
Nr fișiere:
14 fisiere
Pagini (total):
87 pagini
Imagini extrase:
85 imagini
Nr cuvinte:
17 163 cuvinte
Nr caractere:
93 211 caractere
Marime:
1.13MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Profesorului:
Marusic Galina
Sus!