Laborator / Limbaje de Programare / Facultate
#include<stdio.h> #include<string.h> #include<alloc.h> #include<conio.h> #include<float.h> struct tipstud { int cm; char nume[20]; char prenume[20]; int media; struct tipstud *ant; struct tipstud *urm; }; int nrstud,ok,auxmed,auxcm; char auxn[20],auxp[20]; char raspuns;...
Laborator / Limbaje de Programare / Facultate
Pentru testare se poate folosi urmatorul program: // include obiectele standard // pentru intrari/iesiri cu consola 1 #include <iostream> // permite folosirea obiectelor standard // fara calificativul 'std::' using namespace std; // functia principala a programului void main()...
Laborator / Limbaje de Programare / Facultate
Preprocesarea este prelucrarea textului sursa al programului inaintea etapei de compilare. In limbajul C++ preprocesarea se realizeaza cu ajutorul directivelor de preprocesare. Acestea sunt recunoscute de compilator prin prezenta caracterului “#”. Includere fisiere Includerea...
Laborator / Limbaje de Programare / Facultate
In C++ exista doua modalitati de lucra cu adrese de memomorie: pointeri si referinte. Pointeri Pointerii sunt variabile care contin adresa unei alte zone de memorie. Ei sunt utilizati pentru a date care sunt cunoscute prin adresa zonei de momorie unde sunt alocate. Sintaxa utilizata...
Laborator / Limbaje de Programare / Facultate
Clasele reprezintă tipuri de data abstracte, asemănătoare structurilor, care încapsulează comportamentul şi datele asociate unei entităţi. Comportamentul este descris cu ajutorul metodelor (funcţii incluse), iar datele cu ajutorul atributelor. O instanţă (realizare concretă) a unei...
Laborator / Limbaje de Programare / Facultate
Problema 1: cmmdc(a, b) #include<stdio.h> #include<conio.h> //algoritmul lui Euclid //cel mai mare divizor comun pentru doua numere strict pozitive void citire_cu_validare(int&, int&); int cmmdc(int, int); int cmmdc1(int x, int y); int cmmdc_recursiv(int, int); void main(void)...
Laborator / Limbaje de Programare / Facultate
PREZENTAREA GENERALĂ A MEDIULUI DE DEZVOLTARE Borlandc C++, produs al firmei Borland International, este un pachet de programe care oferă o implementare a limbajului C după standardul ANSI şi o implementare a limbajului C++. Extensiile implicite pentru cele doua categorii de fişiere...
Laborator / Limbaje de Programare / Facultate
//met patratului din mijloc #include <math.h> #include <iostream.h> long int n=372; long int RNG(int b,int a){ long int p=n*n; n=floorl(p/pow(b,a))-floorl(p/pow(b,a*3))*pow(b,a*2); return n; } void main(){ for(int i=0;i<15;i++) cout<<RNG(10,2)<<endl; }
Laborator / Limbaje de Programare / Facultate
Programul şi datele sale sunt păstrate în memoria calculatorului (RAM – Random Acces Memory – memorie cu acces aleator). Memoria este împărţită în octeţi (opt biţi). Doi octeţi formează un cuvânt, patru octeţi formează un cuvânt lung, iar 16 octeţi formează un paragraf (pe IBM PC)....
Laborator / Limbaje de Programare / Facultate
1.1. Crearea şi afişarea unei liste Exerciţiul 1. Să se scrie programul pentru crearea unei liste simplu înlănţuite cu preluarea datelor de la tastatură. Sfârşitul introducerii datelor este marcat standard (CTRL+Z). După creare, se va afişa conţinutul listei apoi se va elibera memoria...
Laborator / Limbaje de Programare / Facultate
LABORATOR 1 INTELIGENTA ARTIFICIALA Comenzi pentru lucrul cu fisiere dir, ls afiseaza fisierele din directorul curent delete filename sterge filename. cd, pwd arata directorul curent. cd dir, chdir schimba directorul curent in dir. type filename listeaza continutul fisierului...
Laborator / Limbaje de Programare / Facultate
1.- Introducere Aplicatia a fost realizata folosind un sistem de gestiune a bazelor de date evoluat, Visual FoxPro, componenta a pachetului de dezvoltare a aplicatiilor Microsoft Visual Studio. Lansarea in aplicatie a acestui sistem de gestiune a bazelor de date se relizeaza prin...
Laborator / Limbaje de Programare / Facultate
Lucrare de laborator 2 SQL - limbaj pentru baze de date relaţionale Proiecţie, selecţie, sortare, joncţiune Se dă baza de date: OFFICES[ OFFICE, CITY, REGION, MGR, TARGET, SALES] SALESREPS[ EMPL_NUM, NAME, AGE, REP_OFFICE, TITLE, HIRE_DATE, MANAGER, QUOTA, SALES] PRODUCTS[...
Laborator / Limbaje de Programare / Facultate
Tema: Gramatici libere de context (Context Free Grammar). Scopul lucrării: De a cerceta un model concret de procesare a unor propozitii utilizind Gramatici independente de context. Sarcini: 1. De a culege si a compila programul elaborate pentru procesarea unor propozitii concrete....
Laborator / Limbaje de Programare / Facultate
1. /* sa se scrie un program care cere introducerea unei cifre de la tastatura si afiseaza ziua corespunzatoare cifrei introduse, folosindu-se instructiunea switch*/ #include <stdio.h> #include <conio.h> main() { int i; printf("introduceti o cifra de la 1 la 7: ");...