Programe Ramificate

Laborator
7/10 (2 voturi)
Conține 1 fișier: docx
Pagini : 4 în total
Cuvinte : 600
Mărime: 49.63KB (arhivat)
Publicat de: Leonid Kiss
Puncte necesare: 0

Extras din laborator

Scopul lucrării: Elaborarea programei în limbajul de programare C# folosind instrucțiuni condiționale if-else și switch-break.

Descrierea instrucțiunilor utilizate:

If – else: permite programarea unei structuri de decizie în care o condiție determină executarea sau neexecutarea segvenței de instrucțiuni și executarea sau neexecutarea de program din două alternative.

Sintaxa if:

if(condiție) { instrucțiune1; ...; instrucțiune_n;}

sau

if(condiție)

{ instrucțiune1; ...; instrucțiune_n;}

else

{ instrucțiune1; ...; instrucțiune_n;}

Instrucțiunea dată evaluează expresia condiție, dacă rezultatul ei este adevărat se execută corpul lui if, în caz contrar se executa corpul lui else.

Instrucțiunea SWITCH: permite executarea unei singure secvențe din mai multe alternative, în funcție de valoarea unei expresii.

Sintaxa switch:

switch (expresie)

{

case const_1:{ instrucțiuni; break; }

...

case const_n:{ instrucțiuni; break; }

default: { instrucțiune; }

}

Instrucțiunea corespunzătoare cazului implicit (default) este executată atunci cînd expresia nu ia nici una din valorile constantelor. Default este opțional și, dacă nu este prezent, nu are loc nici o acțiune dacă nu se găsește o constantă potrivită.

Condiția: Să se scrie un program care va calcula valoarea funcției în depedență de condițe. Numărul funcției – 11

Codul sursă:

#include <stdio.h>

#include <conio.h>

#include <math.h>

#define Pi 3.14

void main ()

{

int x,a,b,key=0;

float J;

printf("Introduceti valoarea lui x: "); scanf("%d",&x);

printf("Introduceti valoarea lui a: "); scanf("%d",&a);

printf("Introduceti valoarea lui b: "); scanf("%d",&b);

printf("---------------------------- n");

printf("Alegeti metoda de rezolvare[1, 2, sau 3]: "); scanf("%d",&key);

switch (key).

Preview document

Programe Ramificate - Pagina 1
Programe Ramificate - Pagina 2
Programe Ramificate - Pagina 3
Programe Ramificate - Pagina 4

Conținut arhivă zip

  • Programe Ramificate.docx

Alții au mai descărcat și

Limbajul HTML

Web-ul este rodul întâlnirii dintre un inventator şi un strateg. Tim Berners-Lee ->este inventatorul ->a conceput Universal Resource Locator...

Exerciții în EMU8086

1. Să se realizeze un program care, calculează adunarea, scăderea, înmulţirea şi împărţirea a două numere, iar rezultatul să se pune în memoria...

Analiza multidimensională

SQL Server a fost creat de către Microsoft şi este un DBMS (DataBase Management Systems) de întreprindere care se utilizează de mulţi ani. În...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Ferestre descendente

1.Scopul lucrarii: De studiat metodele si principiile de lucru cu ferestrele descendente si principiile de prelucrare a mesagelor parvenite de la...

Ceasul Sistemului Windows

1.Scopul lucrarii: De studiat metodele si principiile de lucru cu timer-ul. 2.Sarcina lucrarii: De scris un program, care realizeaza urmatoarele....

Te-ar putea interesa și

Crearea unui sistem de telefonie mobilă în baza tehnologiei CORBA

Întroducere Orice construcţie are nevoie mai întâi de o bază. Aceasta nu e teoremă ci o axiomă. Şi pentru că de cum a fost pusă baza depinde...

Instruirea Asistată pentru un Limbaj de Programare

INTRODUCERE Instruirea asistată de calculator este un domeniu al informaticii aflat în plină dezvoltare. Procesul de instruire presupune existenţa...

Metode de Învățământ

INTRODUCERE Prin această lucrare am încercat să prezint câteva din multitudinea de metode care se pot folosi în învăţământ. Am ales această temă...

Portofoliu didactic - instruire asistată pe calculator

Argument Cu ajutorul bazelor de date, folosind un limbaj de programare adecvat, se pot realiza softuri utile proiectate pe etapele lecţiei...

Instruirea asistată de calculator

Introducere Apariţia şi dezvoltarea calculatoarelor electronice a reprezentat o adevărată revoluţie în societatea umană, având ca principală...

Principii Didactice

1. Abordare teoretica 1.1. Definire. Principiile didactice sunt un sistemul normativ care circumscrie activitatea cadrului didactic, indiferent...

Metode de învățământ

Obiective - operarea cu diverse tipuri de metode de învăţământ, ţinând cont de cerinţele specifice fiecăreia; - valorificarea metodelor în...

Metode de Predare

Definitie si cadre de referinta necesare Si în context didactic, diversele surse fac trimitere, mai întîi, tot la cuvintele grecesti meta (= dupa,...

Ai nevoie de altceva?