Download Bloque 2 - Medialab Prado

Document related concepts

Little man computer wikipedia , lookup

Logo (lenguaje de programación) wikipedia , lookup

Transcript
Bloque 2
Pseudocódigo
El pseudocódigo describe un algoritmo utilizando una mezcla de
frases en lenguaje común, instrucciones de programación y
palabras clave que definen las estructuras básicas.
Su objetivo es permitir que el programador se centre en los
aspectos lógicos de la solución, evitando las reglas de sintaxis de
los lenguajes de programación convencionales.
Algoritmo
Un algoritmo es un conjunto finito de instrucciones o pasos que
sirven para ejecutar una tarea y/o resolver un problema
Ejemplo
Instrucción 1
Instrucción 2
…
…
Instrucción n
si (condición) entonces
Instrucción 1
si_no
Instrucción 2
fin_si
mientras (condición) hacer
Instrucción
fin_mientras
INICIO
Ejemplo
Variables
longitud;
nº_letra;
letra;
Tristan Tzara: Cómo hacer
un poema dadaista (1923)
Agitar_bolsa();
Coge un periódico
Coge unas tijeras
Elige un artículo del periódico de la longitud
que quieras
Corta el articulo
Corta cada una de las letras con cuidado y
mételas en una bolsa
Agitalas
Coge cada letra recortada una a una
Escribe las letras en un papel en el orden que
van saliendo de la bolsa
mientras (nº_letra es menor o igual que longitud)
coge_letra();
copia_letra(letra):
fin-mientras
El poema se parecerá a usted
Ahí está usted! un autor de infinita
originalidad y de encantadora sensibilidad,
despreciado incluso por la manada de gente
vulgar.
Coge_periodico();
Coge_tijeras();
Elije_articulo(longitud);
Corta_articulo();
mientras (nº_letra es menor o igual que longitud)
corta_letra();
mete_bolsa(letra):
fin-mientras
FINAL