Pasos Para Resolver Un Problema Utilizando Un Pc

16,190 views

Published on

Introducción a la Programación

2 Comments
3 Likes
Statistics
Notes
No Downloads
Views
Total views
16,190
On SlideShare
0
From Embeds
0
Number of Embeds
54
Actions
Shares
0
Downloads
101
Comments
2
Likes
3
Embeds 0
No embeds

No notes for slide

Pasos Para Resolver Un Problema Utilizando Un Pc

  1. 1. <ul><li>Introducción a la Programación </li></ul>
  2. 2. Introducción a la Programación <ul><li>Diseñar programas es esencialmente un proceso creativo, se deben considerar algunas fases o pasos que generalmente siguen todos los programadores. </li></ul>
  3. 4. Saber lo que se quiere hacer que la PC realice <ul><li>Es el enunciado del problema, debe ser claro y completo. </li></ul>Portal Web Sistema Matrículas Software Educativo IE
  4. 6. Vamos a resolver el Problema……….. <ul><li>Ponernos en el lugar de la PC para así analizar que es necesario que me ordenen y en que secuencia. </li></ul><ul><li>Ejemplos: </li></ul><ul><li>Calcular el área de un cuadrado </li></ul><ul><li>Suma de dos números </li></ul><ul><li>Resta de dos números </li></ul><ul><li>Calcular el IVA </li></ul><ul><li>Calcular edad </li></ul><ul><li>etc </li></ul>
  5. 8. Al analizar el problema hay varias formas de resolverlo ……… <ul><li>Lo importante para cualquier programador es encontrar la mejor alternativa, en donde los resultados esperados se den en: </li></ul><ul><li>Menor tiempo </li></ul><ul><li>Menor costo </li></ul><ul><li>Las cosas se podrán hacer de una mejor forma. </li></ul><ul><li>Para aprender a programar se puede buscar varias soluciones y probar con todas o con las que mejor se entienda, la práctica continua nos despierta la imaginación y obtendremos programas de calidad. </li></ul>
  6. 10. Tenemos la solución…….a dibujar…… <ul><li>Graficar la lógica del algoritmo seleccionado o más conocido como Diagrama de Flujo </li></ul><ul><li>Representación gráfica de una secuencia lógica de pasos a cumplir por el ordenador para obtener los resultados deseados. </li></ul>
  7. 12. Probar algoritmo antes de continuar ….. <ul><li>Dar diferentes datos de entrada al algoritmo y seguir la secuencia hasta obtener los resultados. </li></ul><ul><li>Si esta correcto continuar, sino cambiar solución </li></ul>Seleccionar mejor alternativa Resultados esperados Continuar
  8. 14. Dar ordenes al PC….. <ul><li>Ya probado el algoritmo comenzamos a codificar en el lenguaje de programación seleccionado KPL. </li></ul><ul><li>Colocar cada instrucción del algoritmo para que el PC interprete. </li></ul>Estructuras de control Palabras reservadas Ciclos repetitivos
  9. 16. Transcripción no es más que….. <ul><li>Copiar el programa en cualquier lugar del ordenador o dispositivo extraíble, es el código fuente del programa. </li></ul>
  10. 18. Verificación interna del lenguaje de programación…….. <ul><li>Es el análisis del lenguaje de programación sobre la sintaxis de cada una de las instrucciones que le estamos dando al ordenador. </li></ul>
  11. 20. Ingresar datos reales al programa que realizamos…….. <ul><li>Aquí identificamos errores sencillos . </li></ul><ul><li>Errores de lógica </li></ul><ul><li>Errores graves retroalimentación del algoritmo </li></ul><ul><li>Funciona de maravilla </li></ul>
  12. 22. Documentar el programa…….. <ul><li>Programa listo y probado es recomendable documentar lo que se realizo a lo largo del mismo . </li></ul>
  13. 24. Algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos ……………………… <ul><li>Características de un algoritmo: </li></ul><ul><li>Preciso (Orden Lógico) </li></ul><ul><li>Definido (datos suministrados) </li></ul><ul><li>Finito (llegar a un final) </li></ul><ul><li>Formal (pseudocódigo, DF) </li></ul><ul><li>Corrección (solucionar problema) </li></ul><ul><li>Eficiencia (ahorrar recursos) </li></ul>Antes de escribir un programa es necesario diseñar el algoritmo para solucionar problema
  14. 25. Nuestra vida cotidiana está llena de algoritmos ……………………… <ul><li>Pero no todo es algoritmo……. </li></ul><ul><li>Ejemplo: </li></ul><ul><li>Receta de cocina </li></ul><ul><li>Aplicar sal al gusto </li></ul><ul><li>A plicar 20 gramos de sal </li></ul><ul><li>Conocer temática a tratar </li></ul><ul><li>Pensar en actividades a realizar y el orden </li></ul><ul><li>Presentación formal </li></ul>
  15. 26. Tipos de algoritmos…….. <ul><li>Tenemos los siguientes: </li></ul>
  16. 28. S ecuencia de pasos …… <ul><li>Actividades del ser humano. </li></ul>etc. R eceta de cocina
  17. 30. Utilizan cálculos numéricos para definir los pasos del proceso ……….. <ul><li>Permiten resolver problemas que luego los programaremos en el PC. </li></ul><ul><li>Ejemplos: </li></ul><ul><li>Calcular el área de un cuadrado </li></ul><ul><li>Suma de dos números </li></ul><ul><li>Resta de dos números </li></ul><ul><li>Calcular el IVA </li></ul><ul><li>Calcular edad </li></ul><ul><li>etc </li></ul>

×