Introducción a la programación
Maria Victoria Gasca Segura
Yensy Gómez Villegas
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Estructura de programación
Estructura: Formato para redactar un programa.
Documentación: Bien comentado, que facilite la compresión del código.
Bloques: Un bloque esta formado por un conjunto de instrucciones que desempeñan una determinada función.
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Conceptos
Secuencias, decisiones e iteraciones
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
¿Qué es un algoritmo?
Un algoritmo es un conjunto ordenado y finito de operaciones que permiten hallar la solución de un problema.
Un algoritmo verifica las siguientes propiedades:
- Por definición, son finitos.
- Reciben información de entrada y salida.
- Bien definido: Sin ambigüedades.
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Diagramas de flujo
Los diagramas de flujo u organigramas son esquemas que se emplean para representar gráficamente un algoritmo.
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Diagramas de flujo
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Seudocódigo
Un seudocódigo es un lenguaje de alto nivel emepleado para escribir algoritmos.
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplos seudocódigo
Text
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una taza de café?
- Inicio.
- Café, Azucar, Agua.
- Mezclar Café+Azucar+Agua.
- Tomar café
- fin
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
¿Como hacer una torta?
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Scratch
Es un software gratuito que permite, por medio de bloques de programación, crear programas que controlan y mezclan imágenes, animaciones, sonidos, e interactuar con el usuario.
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Permite
- Adquirir la habilidad de organizar bloques de programación.
- Identificar conceptos básicos de programación.
- Realizar actividades y pequeñas animaciones.
- Compartir las creaciones en la web.
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Ejemplo
Realizar una animación donde un objeto se mueva cierta cantidad de pasos y cambie su estado
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Diagrama de flujo
developerjoint@gmail.com
/jointDeveloper
/jointDev
jointdeveloper.com
Seudocódigo
Inicio
mouse=0
imagen=0
si
mouse=1
entonces
x=-150
y=0
imprima Bye!!
Para i=0 hasta 70
cambiar imagen
x=x+5
y=y
i=i+1
fin
de lo contrario
vuelva al inicio
fin
Fin
Introducción a la lógica de la programación
By jointDeveloper
Introducción a la lógica de la programación
Presentación Charla - Comunidad jointDeveloper
- 515