Limbaj de programare C - Lab nr 1

Laborator
7/10 (1 vot)
Conține 1 fișier: pdf
Pagini : 7 în total
Cuvinte : 844
Mărime: 620.50KB (arhivat)
Publicat de: Marcela Mihai
Puncte necesare: 0
Specializare: Fizică și Inginerie
Chisinau, R. Moldova

Extras din laborator

Noțiuni teoretice

- Biblioteca stdio.h conține funcții speciale pentru citirea și afișarea

datelor - prin urmare instrucțiunea de includere a acesteia va fi practic prezentă în orice program.

#include <stdio.h>

- În C există cinci tipuri de date de bază: caracter, întreg, în

virgulă mobilă, în virgulă mobilă cu dublă precizie și fără nici o valoare

- char

- int

- float

- double

- void

Toate celelalte tipuri de date din C se bazează pe acestea cinci.

Dimensiunea și domeniul de cuprindere a acestor tipuri de date pot să varieze în funcție de tipul procesorului și de modul de implementare a limbajului C

- Există două tipuri de numere în virgulă mobilă:

float și double

Există, de asemenea, mai multe varietăți ale tipurilor de bază pe care le puteți obține utilizând specificatorii de tip.

Implicit, compilatorul C stabilește pentru o constantă numerică cel mai scurt tip de date compatibil care o poate păstra. De aceea, 10 este implicit int, dar 60.000 este unsigned int, iar 100.000 este long. Chiar dacă valoarea 10 poate intra în tipul char, compilatorul nu va transgresa limitele tipului.

Singurele excepții de la regula tipului celui mai scurt sunt constantele în virgulă mobilă, care sunt asimilate tipului double.

- Afișarea datelor în C

- Pentru afișarea datelor, în C se folosește funcția printf:

printf(”%format”, expresie);

Exemplu:

int x;

printf(”%d”, x+2);

- Pot fi afișate expresii complexe, care să conțină și mesaje de tip text cu un singur apel al funcției printf:

printf(”text0%format1text1%format2text2”, expr1, expr2);

Exemplu:

int x;

double y; // variabila de tip real cu formatul lf

printf(”x este egal cu %d, iar y+1=%lf”, x, y+1);

Preview document

Limbaj de programare C - Lab nr 1 - Pagina 1
Limbaj de programare C - Lab nr 1 - Pagina 2
Limbaj de programare C - Lab nr 1 - Pagina 3
Limbaj de programare C - Lab nr 1 - Pagina 4
Limbaj de programare C - Lab nr 1 - Pagina 5
Limbaj de programare C - Lab nr 1 - Pagina 6
Limbaj de programare C - Lab nr 1 - Pagina 7

Conținut arhivă zip

  • Limbaj de programare C - Lab nr 1.pdf

Alții au mai descărcat și

Practică informatică

1 INTRODUCERE Ce este un program? Un program este o listă de instrucțiuni date calculatorului pentru a le executa. Calculatorul va citi...

C++

Un prim exemplu de program C++: #include <iostream.h> void main { int a; cout << "Dati un numar\n"; cin >> a; cout << "Ati tastat numarul "...

Descrierea Algoritmilor

DESCRIEREA ALGORITMILOR, Algoritm, program, programare DESCRIEREA ALGORITMILOR 1.1 Algoritm, program, programare Aparitia primelor...

Probleme C++ Rezolvate

Problema 1: cmmdc(a, b) #include<stdio.h> #include<conio.h> //algoritmul lui Euclid //cel mai mare divizor comun pentru doua numere strict...

Limbajul C++ fundamente - aplicații

PROBLEMA 1 Sa se verifice daca un numar intreg preluat de la terminal este prim. #include<iostream.h> #include<math.h> void main () { int n,...

Aplicație în C Builder

Inainte de a prezenta tot ce afiseaza mediul, vom rula deja un prim program, si anume programul implicit. Pentru aceasta comandam compilarea si...

Introducere în Limbajul Java

Programare Orientată pe Obiecte 1.Introducere în limbajul Java Java ca limbaj şi mediu de programare a fost lansat de firma Sun Microsystems. Cea...

Programarea în C++

Sarcina: Scrieţi un program care determină numărul maximal şi cel minimal din numerele unui fişier dat. Să se determine elementele mai mari ca cel...

Te-ar putea interesa și

Dreptul de Autor pe Internet

1. Introducere Modalitatea în care Internetul a devenit fenomenul pe care astăzi îl considerăm un element omniprezent în existenţa umana pare a fi...

Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare

Abstract In this project are presented various web tehnologies and with their help an HMI (human machine interface) is made.HMI presented in this...

Bibliografie Analitică a Memorialisticii de Detenție

Introducere Regimul comunist a stârnit controverse încă de la începuturile sale atât în Occident cât şi în rândul popoarelor aflate sub cortina...

Calcul Paralel

1.Introducere Conceptul clasic a lui Von Neumann despre computerul serial a fost incorporat in primele masini moderne de calcul. Viteza de calcul...

Istoria și evoluția limbajelor de programare distribuite

si evolutia limbajelor de programare distribuite Sisteme distribuite.Definitii: “You know you have a distributed system when the crash of a...

Arhitectura microprocesoarelor

LAB 1. 1.Ce contine meniul principal al asamblorului TASMB? - ora curenta; - comenzile asamblorului integrat; - marimea memoriei disponibile;...

Curs POO

1. INTRODUCERE 1.1. Scurt istoric Multá vreme C a fost limbajul preferat de programatori, ín special de cei care dezvoltau aplicaþii pentru...

Algoritmi de optimizare în ingineria electrică

CURSUL NR. 1. INTRODUCERE ÎN PROBLEMATICA OPTIMIZĂRII. CLASIFICAREA PROBLEMELOR DE OPTIMIZARE. FORMA STANDARD A UNEI PROBLEME DE OPTIMIZARE. 1....

Ai nevoie de altceva?