Program C de generare a efectului grafic-plasma-prin utilizarea unor functii ale modului grafic |
// Program C de generare a efectului grafic-plasma-prin utilizarea unor functii ale modului grafic #include <graphics . h> #include <stdlib . h> #include <stdio . h> #include <conio . h> #include <math . h> #inc ... |
|
Program C de umplere a ecranului text prin acces direct la memoria ecran |
// Program C de umplere a ecranului text prin acces direct la memoria ecran #include <dos . h> #include <conio . h> struct scrcar far *ecran; int lin,col; int culoare=BLUE,fundal=LIGHTGRAY; void main(void) getch(); } ... |
|
Program C pt. afisarea Tabelului codurilor ASCII |
// Program C pt . afisarea Tabelului codurilor ASCII; #include <stdio . h> void main(); } ... |
|
Program ce demonstreaza posibilitatea de acces la codurile de scanare ale tastarurii in C |
Program Scan_Taste; Uses Crt,Dos; Var tasta:byte; KbdIntVec:procedure; Procedure KeyClick; interrupt; begin Port[$20]:=$20; end; Begin GetIntVec($9,@KbdIntVec); SetIntVec($9,Addr(KeyCl ... |
|
Program de joc demonstrativ in C - 'Sarpele' culegator de numere |
Program Sarpe; Uses Crt; Const sc=#219; lungmax=95; maxnext=10; xlimit=[1,80]; ylimit=[1,25]; Var sx,sy:array[1 . . 95] of byte; c:char; i,primul,ultimul,next,tdelay,idelay:integer; ... |
|
|
Program de testare a posibilitatilor de lucru a placii grafice in standardul VESA |
Program Testare_VESA; uses dos; type tmoduri=array[1 . . 256] of word; var imod,vseg,x,y:word; cbank,c:longint; rg:registers; ntbanks:longint; opt:char; vesabuf:record sign:longint; vers:word; oem:pchar; ... |
|
Program demonstrativ de folosire muzicala a tastaturii pe post de orga |
Program Taste_muzicale_V2; Uses Crt,Dos; Const Nota_Do:array[1 . . 4] of integer=(33,66,132,264); Raport:array[1 . . 10]of real=(24/24,27/24,30/24,32/24,36/24,40/24,45/24, 48/24,51/24,54/24); ... |
|
Program in care sa se verifice, utilizand operatori logici daca un an este bisect sau nu |
Sa se scrie un program in care sa se verifice, utilizand operatori logici daca un an este bisect sau nu . #include<stdio . h> #include<conio . h> void main() 2 . Se da func ... |
|
Program Mouse - gestionarea mouse-ului prin apelul intreruperii de sistem $33 |
Program Mouse; uses Crt,Graph,Dos; var grDriver,grMode,ErrCode : Integer; mfunc,buton,mx,my,xf,yf,x,y:word; xi,yi:integer; s1,s2,s3:string[5]; P : pointer; Size : Word; procedure MouseAsm;ASSE ... |
|
program Pascal care gestioneaza cu ajutorul unui fisier un catalog de note si persoane |
Iata un program Pascal care gestioneaza cu ajutorul unui fisier un catalog de note si persoane . Type Persoana=Record Nume:String[20];Nota:Array[1 . . 4]of integer; End; Var f:File of Persoana; Perstemp:Persoana; ... |
|
Program Tenis in C |
Program Tenis; Uses Crt; Const viteza=1500; Type Ecran=Record car:char; atrib:byte; End; Var scr:array[1 . . 25,1 . . 80] of Ecran absolute $b800:$0; x,y,x0,y0:byte; i,d,s:integer; u ... |
|
Programe in Pascal si C++ - probleme de teoria grafurilor |
Problema 1 program Kruskal; type muchie = record x,y,c:integer; end; var v:array[1 . . 10] of muchie; m,n,i,cost:integer; a1,a2:integer; T:array[1 . . 10] of integer; procedure citire_vector ... |
|
|
Radacinile intregi ale unui polinom de gradul n. Se cere sa se determine pe baza relatiilor lui Viete |
Se citeste n si x1, x2, …, xn radacinile intregi ale unui polinom de gradul n . Se cere sa se determine pe baza relatiilor lui Viete coeficientii an, an-1, …, a1, a0 . Analiza problemei – elaborarea ... |
|
Recursivitatea - forma particulara de exprimare a metodei Back-Tracking |
Asa cum am amintit deja, aceasta metoda de programare poate fi privita ca forma particulara de exprimare a metodei Back-Tracking . Cu toate acestea, cei ce cunosc istoria informaticii si originile pro ... |
|
Sa se afiseze media aritmetica, geometrica si hiperbolica a trei valori reale |
Analiza problemei - elaborarea algoritmului: - trebuie aplicate formulele pentru calculul celor trei medii si trebuie analizate cazurile : Řcand nu putem calcula media geometrica a trei numere(cand produsul lor este nega ... |
|
Sa se afiseze solutiile reale ale ecuatiei de gradul al doilea. |
Analiza problemei - elaborarea algoritmului: Fie ecuatia de gradul II ax2+bx+c=0 - daca toti coeficientii ecuatiei sunt egali cu 0 atunci avem o ecuatie nedeterminata care are o infinitate de solutii (S=R ... |
|
Sa se afiseze toate descompunerile unui numar s ca suma de n elemente distincte |
- aceasta este o varianta a problemei dinainte; puteti sesizati unde apare diferenta in rezolvare? #include <stdio . h> int a[10],s,n,contor=0; void descompune(int s,int k) else for(i=a[n-k]+1;i<s;i++) ... |
|
Sa se determine cite vocale si consoane contine propozitia |
Se citeste o propozitie (sir de caractere) terminata cu punct . Sa se determine cite vocale si consoane contine propozitia . Analiza programului - elaborarea algoritmului: - citim propozitia c ... |
|
Sa se determine daca trei numere reale pot reprezenta laturile unui triunghi |
Daca da, sa se calculeze perimetrul si aria sa . Analiza problemei – elaborarea algoritmului : - trebuie sa vedem cind trei numere pot fi lungimile laturilor unui triunghi: cele trei numere trebuie sa fie ... |
|
Sa se determine distanta maxima intre doua elemente consecutive din sir - analiza problemei - elaborarea algoritmului |
Se citeste n si sirul de valori reale x1,x2, . . ,xn ordonate crescator . Sa se determine distanta maxima intre doua elemente consecutive din sir . Analiza problemei - elaborarea algoritmului : ... |
|