Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTERPRETE
Programa en
Se interpreta el código Java, Python
línea por línea durante
101010
el tiempo de ejecución
MICROPROCESADOR
100101 Se traduce todo el
010010 programa en bloque de
110101 manera offline
010101
Programa en
Lenguaje C COMPILADOR
100101
010010
110101
010101
PROGRAMA OBJETO
CODIGO
FUENTE
Programa en
Lenguaje C COMPILADOR
si ( <expresión_lógica> )
<bloque_de_instrucciones_1>
sino
<bloque_de_instrucciones_2>
fin_si
mientras ( <expresión_lógica> )
<bloque_de_instrucciones>
fin_mientras
7
1.5 Algoritmos y Pseudocódigo
8
1.6 Diagrama de flujo u Ordinograma
• Es la representación gráfica, mediante signos convencionales del
pseudocódigo
• Es mucho más efectivo que un conjunto de líneas de texto para
explicar el funcionamiento de un proceso automatizado
• Un procedimiento complicado se revela como una combinación de
fases relativamente sencillas interrelacionadas
inicio
entradas
Programa
salidas
Fin?
INICIO
PROCESO
TERMINADOR
ENTRADA O
DECISION
SALIDA
DATOS
CONECTOR FUERA
CONECTOR DE PAGINA
10
M.Domínguez. Informática Industrial. 2015
1.6 Diagrama de Flujo u
Ordinograma
http://www.carlospes.com/curso
_de_algoritmos/
1.7 El lenguaje de Programación
Phyton
• Es un intérprete
• Es fácil de aprender y de usar
• Es de código libre
• Gran variedad de librerías
• Aplicaciones en automatización
– Visión artificial
– Robótica
– Comunicaciones industriales
1.8 Empezar a programar en Python
Descarga gratuita:
https://www.python.org/downloads/
• Descargar el instalador
• Ejecutar el instalador
• Se puede instalar también en móviles y tabletas
• Se puede programar online
• https://www.python.org/shell/
Consola de programación
Entorno de desarrollo
13
1.8 Empezar a programar en Python
• Arrancamos el IDLE Python
Consola
IDLE
ESCRIBIR
valores
LEER
argumentos
Pseudocódigo
Leer argumentos
Pseudocódigo
Si condición Entonces
Código1
Si_no
Código2
Fin_Si
Autor: © Mariano Domínguez Herranz
27
2016
1.15 Estructuras condicionales
• Sentencia if-elif-else
– If condición1:
verdadera falsa
Código 1 condición1
elif condición 2 Código 1 verdadera
Código 2 condición2