2. La técnica propuesta para la resolución de problemas es aplicable a muchos
campos: económicos científicos, etc.
Dentro el campo de la computación un problema consiste en la necesidad de
transformar un grupo de datos iniciales en un grupo de datos finales
(resultados). Así la computadora podrá resolver un problema si alguien
desarrolla un programa que contenga las instrucciones adecuadas que
permitan transformar los datos.
3. En el siguiente diagrama se muestra el ciclo de vida de un programa:
Definición del Análisis del Diseño del Programación y
problema problema algoritmo pruebas
Mantenimiento del
programa
4. DEFINICIÓN DEL PROBLEMA
Durante esta fase el programador debe de reconocer cual es el problema
estableciendo con claridad cuales son los datos disponibles y a que
resultados se desea llegar.
5. ANÁLISIS DEL PROBLEMA
Este es un estudio profundo del problema y de la situación que lo rodea.
El programador deba entenderlo por completo y proponer una solución
para poder transformar los datos disponibles en resultados.
7. PROGRAMACION Y PRUEBAS
Consiste en traducir el algoritmo diseñado a un lenguaje de programación
y aplicarlo en una computadora. Las pruebas verifican su funcionamiento
para corregir posibles errores.
8. Problema: Se requiere un programa en el cual se calcule el promedio
de las materias.
Los datos que se nos proporcionan son: Ingresar dos calificaciones y
posteriormente se dé a conocer el promedio.
9. #include <stdio.h>
void main() {
float materia1,materia2;
double PromedioAlumno;
printf("Ingresar la primera calificacionn");
scanf("%f",&materia1);
printf("Ingresar la segunda calificacionn");
scanf("%f",&materia2);
PromedioAlumno=(materia1+materia2)/2;
printf("tEl promedio del alumno es %.2fn",PromedioAlumno);
}
10. Problema: Se requiere un programa que en el cual se hagan las
cuatro operaciones básicas matemáticas
Los datos que se proporcionan: deben definirse las cuatro
operaciones suma, resta, multiplicación y división e imprimir los
resultados.
11. #include <stdio.h>
#define SUMA x+y
#define RESTA x-y
#define MULTIPLICACION x*y
#define DIVISION x/(float)y
void operaciones_basicas() {
float x,y;
double resultado;
printf("Ingrese un numero");
scanf("%f",&x);
printf("Ingrese un numero");
scanf("%f",&y);
resultado=(x+y);
resultado=(x-y);
resultado=(x*y);
resultado=(x/y);
printf("El resultado de la suma es %.2fn",SUMA);
printf("El resultado de la resta es %.2fn",RESTA);
printf("El resultado de la multiplicacion es
%.2fn",MULTIPLICACION);
printf("El resultado de la division es %.2fn",DIVISION);
}
void main() {
operaciones_basicas();
}