fundamentos de programacion
Facultad de Ingeniería y Ciencias Hídricas
Departamento de Informática
FUNDAMENTOS
DE PROGRAMACIÓN
Asignatura correspondiente al plan de estudios
de lacarrera de Ingeniería Informática
UNIDAD 1
RESOLUCION DE PROBLEMAS
Ing. Horacio Loyarte ® 2014
Unidad 1
2
UNIDAD 1
Resolución de problemas
Resumen de Conceptos
Introducción
Elobjetivo de este tema es introducir al lector en una metodología para abordar
la resolución de problemas mediante el empleo de algoritmos, los cuales
permitirán -más adelante- construir programas quepueden ser ejecutados por
una computadora.
Como primer medida se empleará el concepto de algoritmo en forma general
usando un lenguaje natural para plantear pasos o acciones, y considerando que
elejecutor de tales acciones puede ser una persona. Luego en la próxima
unidad, se formalizará un lenguaje algorítmico planteando reglas sintácticas
similares a las de los lenguajes de programación dealto nivel que pueden ser
interpretados por una computadora.
El planteo sistemático de un método para la resolución de problemas es una
buena práctica para hallar la solución de problemas mediantealgoritmos
computacionales.
Etapas para la Resolución de Problemas
En el proceso de resolución de problemas se utilizará la siguiente metodología,
consistente en atacar el problema en cuestión poretapas. Esta serie de etapas
es la siguiente:
Definición del problema
Análisis del problema
Elección de un modelo
Diseño de la solución
Codificación
Prueba
Depuración
Documentación
Se analizarán estas etapas utilizando el siguiente problema como ejemplo:
Ingeniería Informática – Fundamentos de Programación 2014
Unidad 1
3Problema
Calcular las raíces reales de una ecuación de segundo grado (ax2+bx+c=0)
conociendo los coeficientes a,b y c como datos.
a. Definición del Problema
La definición del problema no es...
Regístrate para leer el documento completo.