Progamarea Calculatoarelor - 2 -

Curs
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: pdf
Pagini : 6 în total
Cuvinte : 2517
Mărime: 217.09KB (arhivat)
Cost: Gratis
curs 2

Extras din document

Operatii de intrare / iesire în C . 1. Fisiere standard (fluxuri de intrare/iesire). În C nu sunt definite operatiile de intrare / iesire si nici notiunea de fisier. Exista o biblioteca de functii stdio.h care defineste un tip fisier si operatii pe intrarea si iesirea standard. Includerea acestei biblioteci în program se face cu directiva: #include <stdio.h> Exista urmatoarele fisiere standard: fisierul standard de intrare (tastatura) stdin si fisierul standard de iesire (ecranul) stdout, fisierul standard de eroare stderr. Fisierele standard de intrare si de iesire sunt fisiere text si constau din fluxuri de caractere. Un flux text este o secventa de caractere impartita în linii, fiecare linie fiind formata din 0 sau mai multe caractere si terminata prin caracterul linie noua. Biblioteca standard asigura functii de citire si scriere a unui caracter (getchar() si putchar()). 2. Scrierea cu format. În limbajul C putem depune în fluxul de iesire valorile unor expresii apartinând unor tipuri primitive si anume caractere, întregi, reali si siruri de caractere. Functia printf() realizeaza transferul si conversia de reprezentare a valorii întregi / reale în sir de caractere sub controlul unui format (specificat ca un sir de caractere): printf( format, e1, e2, …, en) Pentru fiecare ei exista în format un descriptor care începe prin %. Afisarea fiecarei expresii se face corespunzator descriptorului. Sintaxa descriptorului este: % [ - ] [ Lung ] [ .frac ] [ l ] descriptor Descriptorul indica ce conversie (în sir de caractere) se face: d - întreg cu semn în baza 10 o - întreg fara semn în baza 8 u - întreg fara semn în baza 10 x sau X - întreg cu semn în baza 16, cu cifrele A-F mici sau mari c - caracter s - sir de caractere f - real zecimal de forma [-]xxx.yyyyyy (implicit 6 cifre) e sau E - real afisat sub forma [-]x.yyyyyye+zz g - realizeaza conversia si afisarea ca descriptorul f sau e astfel încât sa apara un numar minim de cifre afisate Semnul - dupa % indica o aliniere la stânga în câmpul de lungime Lung (implicit alinierea se face la dreapta). Daca expresia contine mai putin de Lung caractere, ea este precedata de spatii sau zerouri, daca Lung începe printr-un zero. Daca expresia contine mai mult de Lung caractere, câmpul de afisare este extins.În absenta lui Lung, expresia va fi afisata cu atâtea caractere câte le contine. frac - indica numarul de cifre dupa virgula (precizia) cu care se face afisarea l - marcheaza un long int (h - un short int). Pentru reali acestia sunt double. L - precede unul din descriptorii f,e,E,g,G pentru afisarea unei valori de tip long double Functia furnizeaza numarul de caractere afisate. Exemple: printf(“%10dn”, x); /* afisare valoare în 10 pozitii,

Preview document

Progamarea Calculatoarelor - 2 - - Pagina 1
Progamarea Calculatoarelor - 2 - - Pagina 2
Progamarea Calculatoarelor - 2 - - Pagina 3
Progamarea Calculatoarelor - 2 - - Pagina 4
Progamarea Calculatoarelor - 2 - - Pagina 5
Progamarea Calculatoarelor - 2 - - Pagina 6

Conținut arhivă zip

  • Progamarea Calculatoarelor.pdf

Alții au mai descărcat și

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Clase Derivate

1. Clase derivate. Prin mostenire, atributele unei clase de baza sunt transmise unor clase derivate. Derivarea permite definirea unor clase noi,...

Clase în Java

Clase pentru miniaplicatii Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet. Structura clasei unui applet...

Clase

1. Programare procedurala –Programare orientata pe obiecte. Limbajul C, ca si Pascal, utilizeaza modelul programarii structurate procedurale, care...

Comunicații internet

2.1. Stilurile caracterelor {n sfirsit pagina dvs. contine ceva, chiar daca este vorba numai de un nume. Vom analiza in continuare elementele de...

Crearea unei aplicații independente în Java

Toate aplicatiile Java contin o metoda main(), spre deosebire de miniaplicatii. class FirstApp { public static void main( String argsst) {...

Curs Excel

Deplasarea prin foi Deplasarea dintr-o foaie in alta se face cu clic cu mouse-ul pe eticheta foii dorite. Deplasarea prin celule Va puteti...

Te-ar putea interesa și

Studiu de fezabilitate al unui proiect de investiții finanțat pe baza unui credit furnizor

Rolul investitiilor in economia de piata si evolutia acestora in ultimii ani Economia Romaniei a parcurs mai mult de noua ani de tranzitie de la...

Proiectarea unui Suport Software pentru Gestionarea Stocurilor dintr-un Magazin

Capitolul I. ARGUMENTAREA TEMEI 1.1 Prezentarea temei Lucrarea oferă o analiză a modalităţilor practice de utilizare a instrumentelor informatice...

Arhitectura Calculatoarelor și Sistemelor de Operații

Arhitectura Calculatoarelor 1. Placa de bază Placa de bază este placa centrală de circuite printate (PCB: Printed Circuit board) intr-un sistem...

Hinter Soft SRL - Plan de afacere

1. Titlu plan de afaceri ( numele entității juridice create sau brand-ul sub care va fi derulată activitatea): SCOALA INFORMALA DE IT 2....

Programarea Stocastică

INTRODUCERE De-a lungul anilor s-a demonstrat că sistemul militar modern, ca de altfel orice alt organism social, în care actul decizional...

Trasabilitatea Produselor Alimentare

1. Aspecte generale privind trasabilitatea Conform ISO 220005: 2007, trasabilitatea reprezintă capacitatea de a urmări istoricul, aplicaţia sau...

Module de Memorie - Tehnologie

MOTIVAVAŢIA LUCRĂRII In această lucrare,voi explica pe scurt ce este memoria şi cum sunt stocate datele in ea.Pentru ca apoi să intru in detaliile...

Proiect investițional - SC EL-CO SA

PROIECTUL INVESTITIONAL 1. Denumirea obiectivului investitional Automatizarea proceselor de productie la EL-CO SA cu echipamente pneumatice,...

Ai nevoie de altceva?