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)
Publicat de: Flora Toader
Puncte necesare: 0
curs 2

Extras din curs

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

Baze de Date Access

Capitolul 1. Utilizarea aplicaţiei Access Concepte generale privind bazele de date Evoluţia diferitelor metode şi tehnici de organizare a...

Bazele Matematice ale Graficii 2D

Transformarea de vizualizare. Pentru a prezenta grafic figuri şi imagini trebuie să dispunem de informaţii despre acestea. În general, aceste...

Ingineria programării

În “Ghidul cunoștințelor esențiale referitoare la Ingineria Programării” (Guide to the Software Engineering Body of Knowledge -...

Sisteme informatice și gestiunea bazelor de date

Capitolul 1 Sisteme de gestiune a bazelor de date. Funcţii. Arhitectură. Tipuri de SGBD-uri Un sistem de gestiune a bazelor de date (SGBD)...

Instrumentație virtuală și programare grafică

INSTRUMENTA.IE VIRTUALA .I PROGRAMARE GRAFICA Revolu.ia programarii grafice a permis dezvoltarea sistemelor dedicate analizei datelor. Aceasta...

Tehnici avansate de programare

Capitolul 1. Algoritmi. Elemente de analiză a complexităţii algoritmilor 1.1. Algoritmi. Recapitulare Etapele rezolvării unei probleme cu...

Algoritmi și Structuri de Date

ALGORITMI. METODE DE DESCRIERE A ALGORITMILOR 1.1 Scurt istoric În secolul al IX-lea d.Hr., un matematician persan, Abu Abdullah Muhammed bin...

Baze de Date

CAPITOLUL I. PROIECTARE (DESIGN) DE DATE CURS 1. Preliminarii Bazele de date reprezintă un instrument indispensabil pentru sistemele...

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?