Pseudocódigo: Realizaremos el diseño informal de nuestro algoritmo, el cual detallaremos la elaboración del algoritmo
Enviado por Kenzo Sashida • 14 de Febrero de 2019 • Apuntes • 685 Palabras (3 Páginas) • 192 Visitas
Practica : Ecuación Cuadrática / Fórmula General
Alumno: Kenzo Alejandro Sashida Hernández Grupo:1ICV2 Fecha:06/02/2019
Planteamiento del Problema
Realice un programa en lenguaje C que resuelva e imprima los valores de X1 y X2 de la siguientes ecuaciones :
- X2–5X+6 = 0
- 4X2–6X+2 = 0
- 6X2–5X+1 = 0
Donde
aX2– bX+ c = 0
[pic 4]
Es un solo programa, el usuario ingresa los valores de a, b y c.
Algoritmo
Diseñe el algoritmo de un programa que:
- Utilizando la fórmula general obtengamos x1 y x2
- Solicite los datos de a,b,c
- Nos muestre los resultados de x1 y x2
Prueba de escritorio
Introduce el valor de a: 1
Introduce el valor de b: -5
Introduce el valor de c: 6
X’= [pic 5]
X’= [pic 6]
X’=1
X1=[pic 7]
X2=[pic 8]
X1=[pic 9]
X1=3
X2=[pic 10]
X2=2
Entradas – Proceso – Salidas (IPO)
Entrada: En este caso el problema nos indica que utilizaremos las variables: a, b, c, val
Salida: La salida en este caso nos piden x1 y x2
Proceso: [pic 11]
Pseudocódigo: Realizaremos el diseño informal de nuestro algoritmo, el cual detallaremos la elaboración del algoritmo
Inicio
Obtención de x1 y x2
Definir
Almacenar datos flotante X1,x2,a,b,c,val;
Imprimir(“Introduzca a”);
Imprimir(“Introduzca b”);
Imprimir(“Introduzca c”);
Escanear los datos a,b,c;
Almacenar operación (“pow(b,2)-(4*a*c);
x1=((-1*b)+sqrt((val)))/(2*a);
x2=((-1*b)+sqrt((val)))/(2*a);
Imprimir(“El resultado de x1 es”,x1);
Imrpimir(“El resutlado de x2es”,x2);
Fin
Diagrama de Flujo
[pic 12][pic 13][pic 14][pic 15][pic 16][pic 17][pic 18][pic 19]
[pic 20][pic 21][pic 22][pic 23]
[pic 24][pic 25][pic 26][pic 27][pic 28][pic 29][pic 30]
[pic 31][pic 32]
[pic 33]
[pic 34][pic 35][pic 36][pic 37][pic 38]
[pic 39][pic 40][pic 41]
[pic 42][pic 43]
[pic 44][pic 45][pic 46][pic 47]
[pic 48][pic 49][pic 50]
[pic 51][pic 52]
[pic 53]
[pic 54][pic 55][pic 56]
[pic 57][pic 58][pic 59]
[pic 60]
[pic 61][pic 62][pic 63]
[pic 64][pic 65]
[pic 66][pic 67][pic 68][pic 69]
[pic 70][pic 71]
[pic 72][pic 73]
[pic 74][pic 75][pic 76][pic 77]
[pic 78]
[pic 79][pic 80]
Programa:
#include
#include
#define titulo "Este programa resolvera ecuaciones utilizando la formula general (Fundamentos de programacion)"
...