Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica




Informatica


Qdidactic » stiinta & tehnica » informatica
Laborator Programarea si utilizarea calculatoarelor



Laborator Programarea si utilizarea calculatoarelor


Laborator Programarea si utilizarea calculatoarelor



Prezentarea mediului de programare Borlandc 3.1.


o      File - manipularea / salvarea fisierelor

o      Edit - manipulare secvente de program / operatii 

o      Search - instructiuni de cautare in program

o      Run - lansarea in executie a unui program / parcurgerea pas cu pas



o      Compile - compilarea programului

o      Debug- depanarea unui program (urmarirea unor variabile, utilizarea unor elemente de control)

o      Project - manipularea proiectelor

o      Options - optiuni / setari pentru program si utilizator

o      Window - ajustarea, aranjarea, modificarea, vizualizarea ferestrelor deschise

o      Help - Asistenta


Comenzi cheie - taste universale


CTRL - INS - Copiere in clipboard (Copy)

SHIFT - INS - Inserare din clipboard (Paste)

ALT - X - Iesire din program

ALT - F9 - Compilarea programului

CTRL - F9 - Rularea programului

F8 - rularea programului pas cu pas

Alt-F5 - vizualizarea ecranului de lucru

F1 - Help

Shift F1 - Index cu toate instructiunile din limbajul de programare in ordine alfabetica

CTRL - F1 - Help pe functia pe care se afla cursorul



Definitie: colectii de functii predefinite care prin incarcarea unei directive pot fi folosite in cadrul programului

Modul de scriere

#include <fisier standard>
sau
#include 'fisier creat de utilizator'

Directive standard mai des utilizate

<Stdio.h> - o colectie de functii de intrare / iesire standard

<conio.h> - functii de intrare iesire de la consola (tastatura)

<math.h> - colectie de expresii si functii matematice


Declaratiile de variabile


Type   Min Max

int | integer | -32,767 32,767

unsigned | integer | 0 65535

long | integer | -2,147,483,648 2,147,483,648

float | floating-point | 1 x 10^-38 1 x 10^38

double | floating-point | 1 x 10^308 1 x 10^308


char | integer | -127 127


char[10]


int number;

float floating_point_number;

char my_name[25];



Declaratia:

TIPUL variabilei NUMELE variabilei( si eventual o val. init.);


!!!! Exista cuvinte cheie care nu pot fi folosite ca si nume pentru variabile


Programul principal

Void main(void)


int main(void)



Printf

#include <stdio.h>

void main (void)

Scanf


#include <stdio.h>

void main (void)

Caractere speciale in utilizarea functiilor printf/scanf


Table: Printf/scanf format characters

Format Spec (%)

Type

Result

c

char

single character

i,d

int

decimal number

o

int

octal number

x,X

int

hexadecimal number



lower/uppercase notation

u

int

unsigned int

s

char *

print string

f

double/float

format -m.ddd

e,E


Scientific Format



-1.23e002

g,G


e or f whichever



is most compact



print % character


Operatii de intrare/iesire standard


Functii pentru operatii de intrare

Functii pentru operatii de iesire

Getch();

Putch();



Getche();


Gets();

Puts();

Getchar();

Putchar();

Scanf();

Printf();


Cu functia getch() se citeste un caracter de la tastatura.

Aceasta functie are tipul intreg (int) si va returna valoarea ASCII a caracterului citit.


Cu functia getche() se citeste un caracter de la tastatura cu ecou, adica o data cu citirea caracterului, acesta va fi afisat pe ecranul de lucru.

Aceasta functie are tipul intreg (int) si va returna valoarea ASCII a caracterului citit.


Functia putch() va afisa pe ecran caracterul ASCII corespunzator valorii argumentului sau.

Putch(65); va afisa caracterul A


Functia gets(nume_var) va memora in variabila nume_var un sir de caractere introdus de la tastatura pana la intalnirea tastei <ENTER>.


Functia puts(nume_var) va afisa secventa de caractere din variabila nume_var.


!!!Atentie tipul variabilei nume_var este char [xx]


Primul program in BorlandC 3.1.



Program pentru calculul sumei a doua numere:



#include <stdio.h>

#include <conio.h>

void main()





Program optimizat cu documentare si mesaje de comunicare cu utilizatorul



//Calculul sumei a doua numere

#include <stdio.h>

#include <conio.h>

void main()




Exercitii cu functiile de afisare



#include<stdio.h>

#include<conio.h>

#define C 123456

#define F 123.4567

#define D-528.43e10

void main()


Decizia. Instructiunea If - else


  1. If (conditie)

B.B.

  1. If (conditie)

B.B.

Else

B.B.

3.   If (conditie 1)

BB

Else

If (conditie 2)

BB_2

Else

If (conditie k)

BB_k



Problema exemplu


Sa se calculeze valoarea functiei f(x)=y, in punctul x citit de la tastatura, unde functia are urmatoarea forma:




Rezolvare propusa


#include<stdio.h>

#include<conio.h>

void main()


Instructiunea de ciclare while


WHILE (conditie)


Problema de exemplificare

Sa se citeasca de la tastatura trei numere, a, b si c. Se vor accepta numai:

    1. Pentru a valori mai mari sau egale cu -4
    2. Pentru b valori negative
    3. Pentru c valori mai mari decat suma numerelor a si b.

Rezolvare



#include<stdio.h>

#include<conio.h>

void main()


i=0;

printf('Introduceti valorea lui b care trebuie sa fie negativa. b=');

while (i==0)


suma=a+b;

i=0;

while (i==0)


else i=1;


printf('Cele trei numere sunt: a= %f, b = %f, c = %f',a,b,c);

getch();








Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright