Ecuacion de Primer Grado
-
Upload
betoortega -
Category
Documents
-
view
229 -
download
1
description
Transcript of Ecuacion de Primer Grado
Ingeniera en Sistemas Computacionales
Ecuacin de primer grado
Alumnos:
Das Yeo Abraham Zahi
Ortega Juan de Dios Alberto
Vzquez Prez Marco Antonio
Grupo: 5 s 1
Materia: Mtodos Numricos
Introduccin
El presente trabajo tiene la finalidad de reforzar la enseanza de los alumnos para la resolucin de ecuaciones de primer grado por medio de secuencias didcticas como lo son la utilizacin de programas.
Resolver problemas bsicos a travs de la construccin de programas basados en algoritmos y un lenguaje de programacin, generando acciones hacia la bsqueda de propuestas pertinentes.
Competencias
Descompone un problema en sub-problemas para darle una solucin ms sencilla.
Interpreta algoritmos y programas para la solucin de problemas bsicos de programacin relativos a la matemtica.
Construye algoritmos y programas para la solucin de problemas bsicos de programacin relativos a la matemtica.
Comprende el entorno de las situaciones problemticas que tienen un componente informtico.
Desarrollo
Programa de Aplicacin
Programa que permite resolver la ecuacin de primer grado
a x + b = 0
a
?
x = -b / a
b
Algoritmo EC 1er Grado
Variables
a,b,x de tipo entero
Inicio
Escribir(Ingrese valores de EC)
Leer (a,b)
Si a = 0 entonces
escribir (Error)
sino
Inicio
x=-b/a
Escribir (La solucin es:,x)
Fin
Escribir(Fin programa)
Fin
Pasos en la resolucin de un problema
Entender el problema
Conceptualizacin
Objetivo
Contexto
Buscar soluciones
Elegir solucin
Disear solucin
Descomposicin
Especificar tareas
Modelar solucin
Implementar solucin
Validar solucin
Una vez analizado el diagrama procederemos a realizar la comprobacin de una ecuacin de primer grado con un programa realizado en NetBeans IDE.
Cdigo NetBeans
package primer_grado;
import java.util.Scanner; import java.text.DecimalFormat; public class Primer_grado {
public static void main(String[] args) { // TODO code application logic here
DecimalFormat d = new DecimalFormat("###.##"); Scanner leer = new Scanner(System.in);
double a, b,c, x, z, u,i ; double temp;
System.out.println("Coeficiente de x: "); a = leer.nextDouble();
System.out.println("Termino independiente: "); b = leer.nextDouble();
if (a==0) {
System.out.println("No es una ecuacin de primer grado");
} else { x=-b/a;
System.out.println("El resultado es:" + x);
System.out.println("intervalo: "); z = leer.nextDouble(); System.out.println("intervalo: "); u = leer.nextDouble(); System.out.println("\nx \t|\t y");
System.out.println("--------------------");
System.out.println("Cmo desea el intervalo? \n 1.- Decimas\n 2.- Centesimas\n 3.-Milesimas");
int opcion = leer.nextInt();
switch (opcion){
case 1:
for ( i = z; i