Laboratoarele din domeniul Limbaje de Programare - pagina 3 din 9

Structuri de Date și Alogoritmi

Laborator 1 Probleme propuse 1. Să se realizeze un program pentru o agendă telefonică permiţând gestionarea unor persoane, a adreselor lor şi a numerelor de telefon. Operaţiile care vor fi realizate sunt: -adaugarea unei persoane; -eliminarea unei persoane; -căutarea numărului de telefon al unei persoane;... citește mai departe

15 pagini Gratis Extras

Programe C++

//SE DAU N NR. REALE a1,..,aN.Sa se det coeficientii polinoamelor P(x) si Q(x) //a.i. P(x)/Q(x)= 1/(x-a[1])+1/(x-a[2])+...+1/(x-a[n]) #include<iostream.h> #include<CONIO.H> void coef_p(int n,float a[3],float q[3],float p[3]) { p[0]=0; q[0]=1; for(int i=0;i<n;i++) { q[i+1]=1; p[i+1]=p[i]; for(int... citește mai departe

38 pagini Gratis Extras

Probleme cu matrici în C++

/*Sa se genereze o matrice patratica de dimensiune n cu elementele 1,2...,n*n asezate in unghi drept. |1 4 9 16| Exemplu pentru o matrice de dimensiune 4: |2 3 8 15| |5 6 7 14| |10 11 12 13|*/ #include <iostream.h> #include <iomanip.h> #include <conio.h> int **CreareMat(int n) {int **a; a=new int*[n];... citește mai departe

2 pagini Gratis Extras

Modelarea și Simularea Deciziei Financiare și de Gestiune

1. Programare liniarã 3 tipuri de cozonaci C1, C2 şi C3 contin 3 incrediente principale: nucã M1, stafide M2 şi rahat M3. Beneficiile unitare, consumurile specifice şi disponibilul de materii prime se dau in tabelul urmãtor: Produse Consumuri specifice Disponibil C1 C2 C3 M1 1 2 0 300 M2 1.5 0 1 200 M3 0 1... citește mai departe

10 pagini Gratis Extras Preview

Modele stohastice și statistică aplicată

1. Se definesc vectorii linie v1=[1,3,5,7,9] şi v2=[7,3,8,1,-2]. Să se calculeze v1+v2, v1-v2, v1*v2T, v1.*v2. Program: %lucru cu tablouri si matrici clc,clear v1=[1,3,5,7,9] v2=[7,3,8,1,-2] vs=v1+v2 vd=v1-v2 v2T=v2' vim=v1*v2T vit=v1.*v2 Rulat: v1 = 1 3 5 7 9 v2 = 7 3 8 1 -2 vs = 8 6 13 8 7 vd =... citește mai departe

86 pagini Gratis Extras Preview

Programare SQL

Obiective - Cunoaşterea capabilităţilor instrucţiunilor SELECT - Executarea unor instrucţiuni SELECT de bază - Cunoaşterea diferenţelor dintre instrucţiunile SQL şi comenzile SQL*Plus - Limitarea numărului înregistrărilor returnate de o interogare - Sortarea înregistrărilor returnate de o interogare... citește mai departe

24 pagini Gratis Extras Preview

Sisteme de ecuații liniare. elemente de grafică

Sisteme de ecuaţii liniare. Elemente de grafică 1. Ecuaţii matriciale Fie ecuaţiile matriciale A*X = B , respectiv, Y*A = B . Din algebra liniară ştim că soluţiile acestor ecuaţii sunt: X = A-1*B, respectiv, Y = B*A-1. Comenzile MATLAB corespunzătoare sunt: X = inv(A)*B, respectiv, Y = B*inv(A). Totuşi, pornind... citește mai departe

5 pagini Gratis Extras Preview

Exerciții SQL

Exerciţii de rezolvat Fie baza de date Editura, care are în componenţă următoarele tabele: Carte (isbn, titlu, tip) Scriitori (cnp, nume) Autori (cnp,isbn) Tipul, semnificaţia şi constrângerile impuse asupra fiecărui câmp sunt următoarele: - isbn – caracter(20)- reprezinta ISBN-ul fiecărei cărţi; - titlu –... citește mai departe

11 pagini Gratis Extras Preview

Algoritmi - Reprezentarea Algoritmilor

1. Algoritmi Noţiunea de algoritm este fundamentală în informatică (aşa cum este în matematică noţiunea de mulţime). Astfel încât putem întâlni diverse definiţii ale algoritmului. De exemplu, Enciclopædia Britannica dă următoarea definiţie: "O procedură sistematică ce produce într-un număr finit de paşi... citește mai departe

13 pagini Gratis Extras Preview

Algoritmi și Programare - Lab 1

1. Se consider o listă liniară simplu înlănţuită cu elemente de numere întregi. Să se însereze înaintea fiecărui element negativ un element care va conţine opusul său. namespace _1.Inserare_a_unui_elem_opus { public class nod { public object val; public nod adr; public nod() { val = null; adr = null; }... citește mai departe

3 pagini Gratis Extras Preview

Exerciții în EMU8086

1. Să se realizeze un program care, calculează adunarea, scăderea, înmulţirea şi împărţirea a două numere, iar rezultatul să se pune în memoria RAM. Varianta 1: org 100h mov cx, 500h mov ds,cx mov ax,5 mov dx,2 add ax,dx ;aduna cele doua numere si suma pune in ax mov bx,50h mov [bx],ax ;rezultatul se pune... citește mai departe

9 pagini Gratis Extras Preview

Laboratoare C

1. Sa se evalueze urmatoarea functie: f: R → R f(x) = namespace _1.Functia_f { class Program { static void Main(string[] args) { float x, y; Console.Write("x= "); //citirea lui x x = float.Parse(Console.ReadLine()); if (x < -1) y = x; else if (x < 5) y = 2 * x - 5; else y = x * x;... citește mai departe

39 pagini Gratis Extras Preview

Structuri de Date - Exemple Rezolvate

14/213 Programul urmator creeaza un fisier cu tip facturi.dat cu urmatoarele articole: -nrfact:numarul facturii; -furnizor:numele furnizorului; -cumparator:numele cumparatorului; Valp:valoarea produselor livrate(fata TVA); -ind:indicator de stare cu valorile A sau N dupa cum factura a fost sau nu achitata.... citește mai departe

22 pagini Gratis Extras Preview

Visual Studio - GDI și animație

1.Tema : Interfaţa GDI 2.Scopul lucrarii : De a studia primitivele oferite de interfaţa GDI 3.Listingul pogramului : #include <windows.h> int i,j,dir; int a[3][6] ={ {123,343,100,163,232,166},{128,15,129,74,234,255},{1,2,3,4,1,4} }; int circle(HWND hwnd,HDC hdc,int i, int j, int dir, RECT rect,int nr) { HPEN... citește mai departe

4 pagini Gratis Extras Preview

Ingineria Sistemelor de Programe

Subiecte studiate - Recapitulare Java Probleme Se da urmatoarea structura de clase: - Masina - ReprezentantaAuto - Dealer - ModelMasina Pe fiecare calculator exista structura de directoare ISP -> Laborator1 cu structura de clase implementata. Cerinte 1. Sa se creeze metode set/get pentru fiecare clasa si... citește mai departe

43 pagini Gratis Extras Preview

C++ Laboratoare

1. Convertiti: - în baza 8 numarul 347; - în baza 16 numarul 2755; - în baza 2 numarul 20. 347(10)=533(8) 2755(10)=AC3(16) 20(10)=10100 2.Convertiti în baza 10 numerele: 10001012, 3578, C7A16 1000101(2)=69(10) 357(8)=239(10) C7A(16)=3194(10) 3. Efectuati urmatoarele operatii: a) FA16+2316= b) 1101 00102... citește mai departe

67 pagini Gratis Extras Preview

Programare

//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- USEFORM("Unit1.cpp", Form1); USEFORM("Unit2.cpp", Dialog);... citește mai departe

1 pagini Gratis Extras Preview

Laboratoare Echipamente Periferice

Scopul lucrării: studierea sistemului video a microcalculatoarelor din familia IBM PC, a organizarii logice a memoriei video pentru modurile grafice si a posibilitatilor de afisare pe ecran a informatiei grafice prin mijloacele sistemului BIOS. Sarcina lucrării: 1. Extragerea pe ecran a unei linii. De afisat pe... citește mai departe

19 pagini Gratis Extras Preview

Asamblarea și Însușirea Programelor

1. Scopul lucrarii: a) Însuşirea ciclului întreg de asamblare a programelor. b) Însuşirea sistemelor de comenzi şi metodele de adresare a operanţilor procesoarelor în regim real cu ajutorul lui Turbo Debugger. 2. Efectuarea lucrarii: a1) Codul sursă al programului cu directive simplificate de segmentare:... citește mai departe

23 pagini Gratis Extras Preview

Sistemul de gestiune al bazelor de date

SISTEMUL DE GESTIUNE A BAZELOR DE DATE Principalele obiective ale capitolului sunt: Concepte principale din teoria relaţională Cheia primară Cheia externă Sisteme de gestiune a bazelor de date Sistemul de gestiune a bazelor de date (SGBD) este componenta unui sistem de bază de date care are rolul de a permite... citește mai departe

29 pagini Gratis Extras Preview

Programare

Scopul lucrării este prezentarea unui scurt istoric a limbajului C şi a noţiunilor legate de lucrul pe calculator (limbaj de programare, compilare, baze de numeraţie) iar în final iniţierea în folosirea compilatorului Developer C++ prin rularea unor aplicaţii tipice de conversie dintr-o bază de numeraţie în alta.... citește mai departe

63 pagini Gratis Extras Preview

Inițiere în limbaj Assembler - modulul port

Scopul lucrarii: Realizarea unui circuit care ar permite dirijarea unui led prin intermediul microcontrollerului şi a unui buton. Problema: Conectarea unui buton la microcontroler si la iesire un LED. La apăsarea butonului LED-ul trebuie sa se aprinda , la decondectarea butonului LED- se stinge. Crarea schemei în... citește mai departe

4 pagini Gratis Extras Preview

Problema Determinării unui Flux Maxim

Având dată o reţea de transport să se determine un flux astfel încât fluxul la ieşirea reţelei să fie maxim. Algoritmi pentru rezolvarea problemelor de flux într-o reţea de transport au fost dezvoltaţi de:  Ford, Fulkerson (1956),  Edmonds, Karp (1969),  Dinic (1970), Karzanov (1973),  Cherkassky (1976),... citește mai departe

9 pagini Gratis Extras Preview

Programare Orientată Obiect

Lucrarea de laborator Nr. 1 MEDIUL DE DEZVOLTARE DEVELOPER STUDIO. ELEMENTELE DE BAZĂ ALE UNUI PROIECT Programarea orientată pe obiecte este o metodă de programare în care programele sunt organizate ca şi colecţii de obiecte cooperante, fiecare dintre ele reprezentând o instanţă a unei clase, iar clasele sunt... citește mai departe

162 pagini Gratis Extras Preview

Desenare bielă în CATIA

1. Trasarea profilului bielei Se alege planul lateral şi se intră în modul sketcher. Cu ajutorul comenzilor de genarare a elementelor geometrice simple se trasează elementele din figura alăturată Cu ajutorul comenzilor de editare se modifică elementele trasate anterior până se obţine un contur închis. Geoemtria... citește mai departe

5 pagini Gratis Extras Preview