1. CETIS 109
DISEÑO DE SOFTWARE Y PROGRAMACION
ESTRUCTURADA
INTEGRANTES:
Perales Reyes Roberto Carlos
GRUPO: 2° AM (PG)
M.C.A. MARGARITA ROMERO ALVARADO
2. ACTIVIDAD N°.3.
El estudiante contesta la evaluación diagnostica mediante un
cuestionario EN LINEA con las siguientes preguntas;
¿Qué es un problema?
Problema es la oportunidad de darle solución a algo que no está
cumpliendo su función o que no está bien
¿Qué es el planteamiento de un problema?
El planteamiento del problema es una declaración clara y concisa que
describe los síntomas del problema a abordar. Para la creación de una
declaración clara y concisa del problema, se tiene que: Definir el
problema, Identificar donde el problema aparece, Descripción del
tamaño del problema y Describir el impacto que el problema está
teniendo en la organización.
¿Cuál es el procedimiento que sigues para resolver un problemas?,
¿Cuáles son las fases en la resolución de problema por computadora?
El proceso de resolución de un problema con una computadora conduce
a la escritura de un programa y a su ejecución en la misma. Aunque el
proceso de diseñar programas es “esencialmente”, un proceso creativo,
se puede considerar una serie de fases o pasos comunes, que
generalmente deben seguir todos los programadores.
Las fases de resolución de un problema con computadora son:
· Análisis del problema: El problema se analiza teniendo presente la
especificación de los requisitos dados por el cliente de la empresa o por
otra persona que encarga el programa.
· Diseño del algoritmo: una vez analizado el problema, se diseña una
solución que conducirá a un algoritmo que resuelva el problema.
3. · Codificación (implementación): la solución se escribe en la
sintaxis del lenguaje de alto nivel (por ejemplo, C ) y se obtiene un
programa.
· Ejecución, verificación y depuración: el programa se ejecuta, se
comprueba rigurosamente y se elimina todos los errores (denominados
“bugs”, en inglés) que puedan aparecer.
· Mantenimiento: El programa se actualiza y modifica, cada vez que
sea necesario, de modo que se cumplan todas las necesidades de
cambio de sus usuarios.
· Documentación: Escritura de las diferentes fases del ciclo de
vida del software, esencialmente el análisis, diseño y codificación,
unidos a manuales de usuario y referencia, así como normas para el
mantenimiento.
¿Qué es un algoritmo?,
Un algoritmo es un método para resolver un problema mediante una
serie de pasos precisos, definidos y finitos
¿Cuáles son las características de los algoritmos?
Las características fundamentales que debe cumplir todo algoritmo son:
■Un algoritmo debe ser preciso e indicar el orden de realización de cada
paso.
■Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se
debe obtener el mismo resultado cada vez.
■Un algoritmo debe ser finito. el algoritmo se debe terminar en algún
momento; o sea, debe tener un número finito de pasos.
■Un algoritmo debe ser legibles: El texto que lo describe debe ser claro,
tal que permita entenderlo y leerlo fácilmente.
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida
4. ¿Qué datos debe tener el planteamiento de un problema?, ¿Qué
información se obtiene al realizar el análisis de un problema?, ¿Qué son
los datos de entrada?
Los elementos para plantear un problema son tres y están relacionados
entre sí: los objetivos que persigue la investigación, las preguntas de
investigación y la justifica-ción del estudio.
Lo que realmente importa es llegar al mismo punto (fin) , aunque un
camino más o menos eficiente que otro , pero en general se obtienen las
variables de entrada , un posible tratamiento de esas variables y obvio la
salida que realmente pide el problema.
Son aquellos que permiten la comunicación entre la computadora y el
usuario.
¿Qué son los procesos en la resolución de un problema?,
La resolución de un problema mediante un ordenador consiste en el
proceso que a partir de la descripción de un problema, expresado
habitualmente en lenguaje natural y en términos propios del dominio del
problema, permite desarrollar un programa que resuelva dicho problema.
¿Qué son las salidas? ¿Qué otras cosas considera necesarias en un
problema?
La salida en informática es el proceso de transmitir la información por
un objeto (el uso de verbo). Esencialmente, es cualquier dato que sale de
un sistema de ordenador.
El problema esté bien definido con el máximo detalle
Las especificaciones de las entradas y salidas del problema, deben ser
descritas también en detalle:
5. ¿Qué datos son necesarios para resolver el problema?
¿Qué información debe proporcionar la resolución del problema?
Con el propósito de identificar la realidad del nivel de
conocimientos del grupo con respectó al tema.
Bibliografía
http://espanol.answers.yahoo.com/question/index?qid=20060815133
456AApudAc
http://innovando.net/definicion-del-planteamiento-del-problema/
http://pestructurada-uai.blogspot.com/2011/10/fases-de-resolucion-
de-un-problama-con.html