Metodologia para solucianar un problema

Add to Favourites
Post to:

Description
En esta clase los estudiantes aprenderan a plantear problemas y resolverlo por medio del uso efectivo de los algoritmos.

Comments
Presentation Transcript Presentation Transcript

Introducción a la Programación : Introducción a la Programación

Metodología para solucionar un problema : Metodología para solucionar un problema Capítulo 2

El problema : El problema Es una situación que necesita una solución. Una serie de pasos que nos permiten resolver el problema

Objetivo : Objetivo

El objetivo nos permite saber: : El objetivo nos permite saber: Hacia donde vamos Hasta donde debemos llegar El objetivo nos permite vislumbrar un camino lógico. Ejemplo (ir a la cuidad)

Algoritmo : Algoritmo

Que es un algoritmo? : Que es un algoritmo? Es un conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo. Secuenciales: que deben ejecutarse uno detrás de otro Ordenados: Que deben llevar un orden obligatorio

Cómo se estructura un objetivo? : Cómo se estructura un objetivo? Se logra mediante un: INICIO FIN

Ejemplo de un algoritmo : Ejemplo de un algoritmo Objetivo: Adquirir el libro El Coronel no tiene quien le escriba de Gabriel García Márquez.

Algoritmo : Algoritmo Comentario

La prueba : La prueba

Prueba de escritorio : Prueba de escritorio Es la simulación de la puesta en marcha de un algoritmo.

Qué tan detallado puede ser un algoritmo? : Qué tan detallado puede ser un algoritmo? Lo más detallado posible

Clasificación de los algoritmos : Clasificación de los algoritmos Algoritmos informales Algoritmos computacionales

Algoritmos Informales : Algoritmos Informales Definidos como todos aquellos algoritmos que no son realizables a través de un computador o al menos no fácilmente. Ejemplo..

Algoritmos Computacionales : Algoritmos Computacionales Se consideran como tales todos aquellos algoritmos que deben ser preferiblemente implementados en un computador para aprovechar su velocidad de procesamiento

Pasos para realizar un algoritmo computacional : Pasos para realizar un algoritmo computacional Trascripción Digitación Compilación Ejecución o puesta en marcha Verificación de resultados

Trascripción : Trascripción Este es el proceso a través del cual “convertimos” un algoritmo, escrito en términos muy coloquiales e informales, en un listado de instrucciones entendibles a un computador y que se ajustan a las reglas sintácticas de determinado lenguaje de programación.

Que es una regla sintética? : Que es una regla sintética? Son todas las restricciones técnicas (y algunas veces caprichosas) sobre las cuales está construido el Lenguaje.

Que es un programa? : Que es un programa? Es un algoritmo escrito con las instrucciones, las restricciones y las reglas de un Lenguaje de Programación.

Digitación : Digitación Es el proceso a través del cual le escribimos al computador el programa que hemos acabado de escribir en papel.

Compilación : Compilación Es el proceso a través del cual el computador revisa que el programa que hemos digitado se ajuste a las reglas sintácticas de un determinado Lenguaje de Programación.

Errores de compilación : Errores de compilación Errores de sintaxis: Podríamos asociar los errores de sintaxis en un Lenguaje de Programación con los errores de Ortografía en nuestro idioma. Errores de precaución: son los que recomiendan al programador , que debería hacer. Errores lógicos:

Ejemplo Error Lógico : Ejemplo Error Lógico …. i := 1; BEGIN WHILE i = 1 LOOP     msg := ‘Si no me interrumpen, nunca termino’ END LOOP; END; /

Por qué varios compiladores? : Por qué varios compiladores? Por la cantidad de lenguajes

Ejecución : Ejecución Es el momento que ponemos en marcha nuestro programa.

Verificación : Verificación Es donde evidenciamos que nuestro resultado está acorde con nuestro objetivo.

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no:


Area code Number
Subjects you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy
7 Followers

Your Facebook Friends on WizIQ

Give live classes, create & sell online courses

Try it free Plans & Pricing

Connect