Unidad 11.-DESARROLLAR EL PROCESO DE SOLUCIÓN DE UN PROBLEMALa resolución de un problema mediante un ordenador consiste en...
1.2 ANÁLISIS DEL PROBLEMAUna vez que se ha comprendido lo que se desea de la computadora, es necesario definir:Los datos d...
1.5 CREAR PSEUDOCÓDIGOS DE LA SOLUCIÓN DEL PROBLEMAMezcla de lenguaje de programación y español (o ingles o cualquier otro...
1.6 PRUEBA DE ESCRITORIO DE LA SOLUCIÓN DEL PROBLEMALa prueba de escritorio es una herramienta útil para entender que hace...
.
Próxima SlideShare
Cargando en…5
×

Unidad 1

144 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
144
En SlideShare
0
De insertados
0
Número de insertados
7
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Unidad 1

  1. 1. Unidad 11.-DESARROLLAR EL PROCESO DE SOLUCIÓN DE UN PROBLEMALa resolución de un problema mediante un ordenador consiste en el proceso que a partirde la descripción de un problema, expresado habitualmente en lenguaje natural y entérminos propios del dominio del problema, permite desarrollar un programa que resuelvadicho problema.Este proceso exige los siguientes pasos:Análisis del problema.Diseño o desarrollo de un algoritmo.Transformación del algoritmo en un programa (codificación).Ejecución y validación del programa.Los dos primeros pasos son los más difíciles del proceso. Una vez analizado el problemay obtenido un algoritmo que lo resuelva, su transformación a un programa de ordenadores una tarea de mera traducción al lenguaje de programación deseado.1.1 IDENTIFICAR EL PROBLEMAIdentificar el problema es cuando nos damos cuenta de que algo no funcionacorrectamente, como por decir un programa que no realice la tarea que debe de hacer,o en otro caso aun ni si quiera tenemos el programa y necesitamos uno que nos ayude ala captura y clasificación de ciertos datos, allí es cuando nos damos cuenta de quetenemos un problema.
  2. 2. 1.2 ANÁLISIS DEL PROBLEMAUna vez que se ha comprendido lo que se desea de la computadora, es necesario definir:Los datos de entrada.Cuál es la información que se desea producir (salida)Los métodos y fórmulas que se necesitan para procesar los datos.Una recomendación muy práctica es el que nos pongamos en el lugar de la computadoray analicemos que es lo que necesitamos que nos ordenen y en que secuencia paraproducir los resultados esperados.1.3 ELABORAR ALGORITMOS DE LA SOLUCIÓN DEL PROBLEMALas características de un buen algoritmo son:Debe tener un punto particular de inicio.Debe ser definido, no debe permitir dobles interpretaciones.Debe ser general, es decir, soportar la mayoría de las variantes que se puedanpresentar en la definición del problema.Debe ser finito en tamaño y tiempo de ejecución.1.4 ELABORAR DIAGRAMAS DE FLUJO DE LA SOLUCIÓN DEL PROBLEMAEl elaborar un diagrama de flujo nos ayuda a entender más el algoritmo en el que está basadoeste.Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo , el cualmuestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema Esimportante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesosfuncionales conectados entre sí por " Tuberías " y "Depósitos" de datosque permite describirel movimiento de los datos a través del Sistema. Este describirá: Lugares de Origen y Destino delos datos, Transformaciones a las que son sometidos los datos.Lugares en los que se almacenan los datos dentro del sistema, Los canales por donde circulan losdatos.
  3. 3. 1.5 CREAR PSEUDOCÓDIGOS DE LA SOLUCIÓN DEL PROBLEMAMezcla de lenguaje de programación y español (o ingles o cualquier otro idioma) que seemplea, dentro de la programación estructurada, para realizar el diseño de un programa.Es la representación narrativa de los pasos que debe seguir un algoritmo.Para dar solución a un problema determinado. El Pseudocódigo utiliza palabras queindican el proceso a realizar.Pseudocódigo: lenguaje de especificaciones de algoritmos.
  4. 4. 1.6 PRUEBA DE ESCRITORIO DE LA SOLUCIÓN DEL PROBLEMALa prueba de escritorio es una herramienta útil para entender que hace un determinadoalgoritmo, o para verificar que un algoritmo cumple con la especificación sin necesidad deejecutarlo. Básicamente, una prueba de escritorio es una ejecución ‘a mano’ del algoritmo,por lo tanto se debe llevar registro de los valores que va tomando cada una de lasvariables involucradas en el mismo
  5. 5. .

×