felix .castillo

18
Ministerio de Educación Colegio Jesús María Plac Estudiante Félix castillo Materia informática profesora Gisela bouche tema desarrollo lógico de problemas año XI-A año lectivo 2013

Upload: kathy-miranda-quiroz

Post on 31-Jul-2015

129 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Felix .castillo

Ministerio de EducaciónColegio

Jesús María PlacEstudiante

Félix castilloMateria

informáticaprofesora

Gisela bouchetema

desarrollo lógico de problemasaño XI-A

año lectivo 2013

Page 2: Felix .castillo

•Desarrollo Lógico del problema

Page 3: Felix .castillo

•Desarrollo Lógico del 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.

Page 4: Felix .castillo

Los dos primeros pasos son los más difíciles del proceso. Una vez analizado el problema y obtenido un algoritmo que lo resuelva, su transformación a un programa de ordenador es una tarea de mera traducción al lenguaje de programación deseado

Page 5: Felix .castillo

Análisis

• Análisis del problema informático Cuando un usuario plantea a un programador un problema que resolver mediante su ordenador, por lo general ese usuario tendrá conocimientos más o menos amplios sobre el dominio del problema, pero no es habitual que tenga conocimientos de informática.

Page 6: Felix .castillo
Page 7: Felix .castillo

DiseñoUn algoritmo consiste en una especificación clara y concisa de los pasos necesarios para resolver un determinado problema, pero para poder diseñar algoritmos es necesario disponer de una notación, que llamaremos ‘notación algorítmica’, que permita:Describir las operaciones puestas en juego (acciones, instrucciones, comandos,...)

Page 8: Felix .castillo

• Para poder describir cualquier tipo de acción de las que intervienen en un algoritmo, diversos autores proponen el uso de un conjunto de construcciones lógicas (secuencia, decisión e iteración) con las que es posible escribir cualquier programa. Lo que sigue a continuación es la descripción de las diferentes construcciones disponibles para el diseño de algoritmos.

Page 9: Felix .castillo
Page 10: Felix .castillo

Codificación• El resultado de la codificación son los códigos, los cuales son cuerpos legales sistemáticos, redactados con la técnica legislativa mas depurada.• La codificación por lo general es encargada a una comisión de jurisconsultos para que redacten el Código.

Page 11: Felix .castillo
Page 12: Felix .castillo

La Depuración • DESPUES QUE EL COMPILADOR DETECTE LOS ERRORES, SE DA PASO AL DEPURADOR QUE DA LA SOLUCION AL PROGRAMA SIN NINGUNA FALLA, AYUDA A COMPRENDER EL PROGRAMA Y FACILITA LAS MODIFICACIONES

Page 13: Felix .castillo
Page 14: Felix .castillo

Compilación• Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.

Page 15: Felix .castillo
Page 16: Felix .castillo

Mantenimiento•Se lleva a cabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta.

Page 17: Felix .castillo
Page 18: Felix .castillo

Gracias