Informatica
Laborator Programarea si utilizarea calculatoarelorLaborator 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
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
Scanf
Caractere speciale in utilizarea functiilor printf/scanf
Operatii de intrare/iesire standard
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
B.B.
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:
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();
|