Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3.5 - Introduccion A La Programacion
3.5 - Introduccion A La Programacion
Introducción a la programación
1
INDICE
1. INTRODUCCIÓN ...................................................................................................................................................................3
3. CIERRE....................................................................................................................................................................................... 9
2
1. INTRODUCCIÓN
1.1 Introducción y objetivos
2. INTRODUCCIÓN A LA PROGRAMACIÓN
2.1 Programación informática
3
¿Qué es el código fuente?
4
1. Descomposición 2. Patrones 3. Abstracción . Algoritmo
1. Descomposición
Un gran problema se puede descomponer en pequeños problemas.
2. Patrones
Se reconocen las características comunes que tienen muchos de los pequeños
problemas. Si somos capaces de reconocer patrones en los problemas, se
podrán solucionar mejor.
3. Abstracción
En el momento en que se reconocen esos patrones, hay que intentar
desarrollar una solución global para todos los pequeños problemas.
4. Algoritmo
Cuando se tiene clara la solución, es el momento de escribir un proceso, paso
a paso, para llegar a la solución correcta.
5
Normalmente, estos lenguajes ofrecen
diferentes instrucciones o palabras con las
cuales se puede escribir el código fuente de
un programa. Dicho código fuente es el
listado de órdenes organizadas de tal
manera que el programa realice su función.
Existen numerosos lenguajes entre los que se debe elegir en función del tipo de
objetivo o problema.
Programación en bloques
6
Herramientas para programar por bloques
• Tinker
Lenguaje de programación por bloques que permite construir fácilmente
juegos y aplicaciones.
• App Inventor
En general, las aplicaciones que se pueden crear con este programa son
bastante simples, pero es ideal para introducirse en el mundo del diseño de
aplicaciones. Al ser un programa de Google es gratuito, pero necesitamos
acceder con una cuenta de Gmail.
• Codebug
Es tan sencilla que permite crear un primer programa en un minuto. Simplifica
el trabajo de programar integrando dispositivos inteligentes, como los
llamados wearables devices, dispositivos portables como relojes, pulseras
inteligentes, etc.
Python
Este programa es algo más complicado en su uso que los utilizados para la
programación por bloques.
• Tutorial (link).
¡Hola, mundo!
7
Por ejemplo, un programa codificado con lenguaje Python está dividido en varias
líneas lógicas, y cada una de ellas finaliza con una nueva línea. Si la línea está en
blanco, es ignorada por el intérprete de Python. Por otra parte, las órdenes y líneas se
agrupan unas dentro de otras mediante sangrado o espaciado.
Hello, world!
Cuando se empieza a
aprender un lenguaje, a
menudo se intenta escribir
un pequeño programa que
haga algo tan sencillo como
escribir las palabras "Hola,
mundo" en el terminal o
consola del ordenador.
3 4
8
4. Argumento de la función: Los paréntesis se utilizan para indicar que lo que está
en su interior son los argumentos de la función. En este caso, la cadena "Hola
Mundo".
3. CIERRE
3.1 Para no olvidar
¿Qué has aprendido?
2. Lenguajes de programación
Es la vía utilizada para comunicarse con las máquinas.
3. Tipos de programación
Existen dos tipos de programación: en bloques y por código.
9
4. Empezando a programar
Un programa se escribe mediante una secuencia de líneas que representan
las instrucciones que debe ejecutar.
10