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