You are on page 1of 30

Introduccin a la Programacin

Introduccin a la Programacin
Disear 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
que la PC realice

Es el enunciado del
problema, debe ser Sistema Matrcul
claro y completo.
Portal Web

Software Educativo IE
Vamos a resolver el
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 nmeros
Resta de dos nmeros
Calcular el IVA
Calcular edad
etc
Al analizar el problema hay
varias formas de
resolverlo
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 podrn 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 prctica continua nos
despierta la imaginacin y
obtendremos programas de calidad.
Tenemos la solucin.a
dibujar
Graficar la lgica del
algoritmo seleccionado o ms
conocido como Diagrama de
Flujo

Representacin grfica de
una secuencia lgica de
pasos a cumplir por el
ordenador para obtener los
resultados deseados.
Probar algoritmo antes de
continuar ..
Dar diferentes datos de
entrada al algoritmo y
seguir la secuencia hasta
obtener los resultados. Resultados
esperados
Si esta correcto Seleccionar mejor alt
continuar, sino cambiar
solucin Continuar
Dar ordenes al PC..
Ya probado el algoritmo
comenzamos a codificar en
el lenguaje de
programacin seleccionado
KPL.
Palabras
reservadas
Colocar cada instruccin Estructuras de contro
del algoritmo para que el
PC interprete. Ciclos repetitivos
Transcripcin no es ms
que..
Copiar el programa
en cualquier lugar
del ordenador o
dispositivo extrable,
es el cdigo fuente
del programa.
Verificacin interna del
lenguaje de programacin..
Es el anlisis del
lenguaje de
programacin sobre la
sintaxis de cada una
de las instrucciones
que le estamos dando
al ordenador.
Ingresar datos reales al
programa que realizamos..
Aqu identificamos
errores sencillos.
Errores de lgica
Errores graves
retroalimentacin del
algoritmo
Funciona de maravilla
Documentar el programa..
Programa listo y
probado es
recomendable
documentar lo que se
realizo a lo largo del
mismo.
Algoritmo es un mtodo para resolver
un problema mediante una serie de
pasos precisos, definidos y
finitos
Caractersticas de un Antes de escribir un
algoritmo: programa es necesario
disear el algoritmo para
Preciso (Orden Lgico)
solucionar problema
Definido (datos
suministrados)
Finito (llegar a un final)
Formal (pseudocdigo, DF)
Correccin (solucionar
problema)
Eficiencia (ahorrar
recursos)
Nuestra vida cotidiana est llena de
algoritmos
Pero no todo es 1. Conocer temtica a
algoritmo. tratar
2. Pensar en actividades
a realizar y el orden
3. Presentacin formal
Ejemplo:
Receta de cocina

Aplicar sal al gusto


Aplicar 20 gramos
de sal
Tipos de algoritmos..

Tenemos los siguientes:


Secuencia de pasos

Actividades del ser


humano. Receta de cocina
etc.
Utilizan clculos numricos
para definir los pasos del
proceso ..
Permiten resolver problemas
que luego los programaremos
en el PC.

Ejemplos:
Calcular el rea de un cuadrado
Suma de dos nmeros
Resta de dos nmeros
Calcular el IVA
Calcular edad
etc