You are on page 1of 16

PROGRAMACION

L.S.C. Sergio Hugo Snchez Olivares

Aprendiendo a programar

Para ser un programador necesitamos: Paciencia Lgica Mucha paciencia Razonamiento Demasiada paciencia Practica Y otro dosis de paciencia

Aprendiendo a programar

Generalmente cuando comenzamos con la programacin la confundimos con el aprendizaje de un lenguaje de programacin. Esto es, porque la programacin generalmente es abstracta y la nica forma de verla es mediante la ejecucin de un programa realizado Y es necesario hacerlo con un lenguaje de programacin (C, Pascal, Basic, etc.)

Aprendiendo a programar

Por tal motivo, los estudiantes generalmente tienen que aprender 2 cosas:

Aprendiendo a Programar

Entonces es mas difcil para una persona aprender por un lado como usar las herramientas de programacin (condiciones, ciclos, funciones, arreglos) y por otro las instrucciones y funcionamiento de un lenguaje de programacin

Aprendiendo a programar

La programacin es independiente de un lenguaje de programacin informtico. La programacin es la creacin de algoritmos para resolver un problema Es utilizar pseudocdigo para representar los pasos del algoritmo O usar los diagramas de flujo para representar dichos pasos

Aprendiendo a programar

Programar es conocer los tipos de datos que se pueden manejar para resolver un problema Crear el algoritmo de la nada, estructurarlo, darle forma, armarlo como rompecabezas y representarlo Una vez creado, entonces se da paso a la creacin de un programa informtico en cualquier lenguaje de computacin conocido

Aprendiendo a programar

El algoritmo creado debe funcionar para Delphi, VB, C++, Php, Java, xBase, Ada, etc. Lo que cambiara sern las instrucciones de cada lenguaje Cambiaran algunas reglas en cuanto a la creacin (por ejemplo, declaracin de variables o un punto y coma al final), pero el algoritmo no.

Aprendiendo a programar

Por tal motivo, al seleccionar un lenguaje de programacin, el alumno aprende las instrucciones de dicho lenguaje y se acostumbra a ellas Y le es difcil cambiar a otro lenguaje de programacin porque as se las aprendi

Aprendiendo a programar

Los pasos bsicos en la programacin son:


Asignacin

(de variables y constantes) Operaciones (aritmticas y lgicas) Condicionales (Si..EntoncesSino, En caso...caso) Ciclos (mientras condicin, hasta condicin para n veces repetir hasta) Funciones (mdulos o subrutinas o procedimientos o mtodos) Arreglos (vectores, matrices)

Aprendiendo a programar

Tambin es importante entender los tipos de datos bsicos: cadena, numrico, lgico, fecha Y tener una estructura bsica de creacin de un algoritmo, tal como se dibuja una diagrama de flujo.

Aprendiendo a programar

La mayora de los alumnos, entienden despus de algunos ejemplos las instrucciones (o comandos) de un lenguaje o pseudolenguaje de computacin para crear los programas Aprenden a usarlas con sus reglas y sus caractersticas Pero no entienden y no saben CUANDO USARLAS

Aprendiendo a programar

Quiz el CUANDO es la palabra clave para la creacin de un algoritmo. CUANDO usar este y no aquel paso. Estar bien o no estar bien? Y precisamente CUANDO aprendamos CUANDO usar determinado paso y no otro, comenzaremos a ser programadores

Aprendiendo a programar

Si nos dan un cdigo o pseudocodigo, muchas veces los alumnos son capaces de realizarlo segn las instrucciones aprendidas (sea el lenguaje informtico que sea que se haya dispuesto a la enseanza de programacin) Pero si nos dan solo el problema: crear un algoritmo que haga las 4 operaciones bsicas y nos muestre el resultado ah nos quedamos atorados puesto que no sabemos como comenzar

Aprendiendo a programar

El uso de software didctico de programacin como PSeInt, DPD o SLE, ayudan al alumno a comenzar la creacin de algoritmos porque reducen la carga de aprender adems un lenguaje de programacin real y se concentra en la programacin lgica

Aprendiendo a programar

Sin embargo, el mejor editor de programacin sigue siendo papel y lpiz y nuestro cerebro

A continuacin unas actividades a realizar:

You might also like