Está en la página 1de 7

TRABAJO COLABORATIVO 1 INTRODUCCION A LA PROGRAMACION

PRESENTADO POR RONALD MEJIA REY CODIGO: 13749192

TUTORA MIRIAN DEL CARMEN BENAVIDEZ GRUPO: 301304-15

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA. (UNAD) INGENIERIA DE TELECOMUNICACIONES CEAD BUCARAMANGA 18/10/2013

INTRODUCCIN

El lenguaje de programacin C++ fue creado con el fin de extender las posibilidades dadas por el lenguaje de programacin C, incluyendo en ste manipulacin de objetos, siendo as un lenguaje de programacin hibrido. Es as, como en nuestra vida profesional es esencial conocer lenguajes de programacin como C++, que nos permiten dar solucin a mltiples problemas de diferentes contextos.

En el siguiente trabajo se realiz un programa mediante el cual sacamos las races de un numero por medio de Dev c++, ac se realizara la respectiva explicacin y se realizara el diagrama de flujo los cual nos permitir un mayor entendimiento de su elaboracin.

Actividades 1. Definir un problema que pueda resolverse mediante un sencillo programa en lenguaje C

Ecuacin cuadrtica: Crear el pseudocdigo y el diagrama de flujo para un programa que resuelva la ecuacin cuadrtica tipo:
2. Disear la solucin mediante diagrama de flujo y pseudocdigo

Particularidades a tener en cuenta La forma de la ecuacin es la siguiente ( a) Cuando ( (( ) )

( b) Cuando

((

c) Cuando ( ( ) ) ( ( ) )

Donde de raz cuadrada.

e i la unidad imaginaria, mientras que SQR indica la operacin

PSEUDOCODIGO

//Calcular valores de X1 y X2 en la funcin cuadrtica #include <iostream> #include <cmath> librera que nos permite realizar operaciones matemticas using namespace std; int main( ) { int a, b, c,r; float resultado1, resultado2; se declaran dos variables tipo flotante como lo es el resultado1 el cual guarda el resultado de la raz 1, en este caso x1; y resultado 2 guarda el resultado de la raz 2, en este caso x2 cout<<"ingrese el valor de a"<<endl; con la funcin cout le pedimos al usuario que nos ingrese el valor de la a cin>>a; ac le decimos al programa que guarde el valor ingresado por el usuario en la variable llamada a cout<<"ingrese el valor de b"<<endl; con la funcin cout le pedimos al usuario que nos ingrese el valor de la b cin>>b; ac le decimos al programa que guarde el valor ingresado por el usuario en la variable llamada b cout<<"ingrese el valor de c"<<endl; con la funcin cout le pedimos al usuario que nos ingrese el valor de la c cin>>c; ac le decimos al programa que guarde el valor ingresado por el usuario en la variable llamada c if (a==0) con la funcin if le decimos al programa que compare, si la variable a es igual a cero, nos muestre el siguiente mensaje { cout<<"el valor de a debe ser distinto de 0"<<endl; si es igual a cero, muestre el mensaje } r= (b*b)-(4*a*c);si no, realice la siguiente operacin if ( r< 0) con la funcin if le decimos al programa que compare, si la variable r es menor a cero, nos muestre el siguiente mensaje { cout<<"Error la raz no da un nmero real"<<endl; si es menor a cero, muestre el mensaje } else { resultado1=((-1*b)+sqrt(r))/(2*a); si no, realice la siguiente operacin resultado2=((-1*b)-sqrt(r))/(2*a); }

cout<<"valor de x1 es ="<<resultado1<<endl; cout<<"valor de x2 es ="<<resultado2<<endl; finalmente muestra en pantalla los valores de x1 y x2 system("PAUSE"); } EJEMPLOS DE COMPROBACION DE SOLUCIONES A continuacin se resolvern algunos ejemplos que mostrarn todos los casos posibles ya mencionados. Resolver: - 5x2 + 13x + 6 = 0 Se identifican las letras, cuidando de que la ecuacin est ordenada respecto a la x, de grado mayor a menor. Con esta condicin tenemos: a = - 5 ; b = 13 ; c = 6. Se aplica la frmula:

Como las races cuadradas no son usualmente memorizadas, deben sacarse con calculadora, por tanteo o por el procedimiento manual. La raz buscada es 17, ya que el cuadrado de 17 es precisamente, 289. Se tiene entonces que:

Hay dos races diferentes, una usando el signo + y otra el signo -. Llmense X1 y X2 a las dos soluciones, que sern:

Resolver: 6x - x2 = 9 No pueden identificarse las letras directamente, ya que la ecuacin est desordenada y no hay un cero del lado derecho de la igualdad, por lo tanto, deben hacerse los cambios necesarios para que la ecuacin tenga la forma deseada. Trasponiendo y cambiando de lugar resulta: - x2 +6x - 9 = 0. Ahora se identifican letras: a = -1 ; b = 6 ; c = -9 ; y se aplica la frmula resolvente:

Obsrvese que el discriminante es igual a cero, por lo cual se producen dos races iguales a 3, es decir, x1 = x2 = 3. Sustituyendo los valores en la ecuacin original, se verifica que : 6.3 - 32 = 18 - 9 = 9 con lo cual se ha comprobado la respuesta.

DIAGRAMA DE FLUJO

BIBLIOGRAFIA

http://libromanual.blogspot.com/2010/02/curso-de-c-con-devc.html Modulo Introduccin a la programacin/ julio 2012