presentation
TRANSCRIPT
Introducción Sintaxis Evaluación
Lenguaje: Scratch
Victor Reyes Christopher Miranda
Semestre 1-2012
Victor Reyes Christopher Miranda Lenguaje Scratch 1/15
Introducción Sintaxis Evaluación
Outline
1 Introducción al lenguaje
2 Sintaxis del lenguaje
3 Evaluación del Lenguaje
Victor Reyes Christopher Miranda Lenguaje Scratch 2/15
Introducción Sintaxis Evaluación
Outline
1 Introducción al lenguaje
2 Sintaxis del lenguaje
3 Evaluación del Lenguaje
Victor Reyes Christopher Miranda Lenguaje Scratch 3/15
Introducción Sintaxis Evaluación
Estructura
IntroducciónSintaxisEvaluación del LenguajeConclusionesReferencias
Victor Reyes Christopher Miranda Lenguaje Scratch 4/15
Introducción Sintaxis Evaluación
Outline
1 Introducción al lenguaje
2 Sintaxis del lenguaje
3 Evaluación del Lenguaje
Victor Reyes Christopher Miranda Lenguaje Scratch 5/15
Introducción Sintaxis Evaluación
Asignación de variables
Victor Reyes Christopher Miranda Lenguaje Scratch 6/15
Introducción Sintaxis Evaluación
Flujo condicional
Ortogonalidad
Victor Reyes Christopher Miranda Lenguaje Scratch 7/15
Introducción Sintaxis Evaluación
Funciones, Subrutinas
Victor Reyes Christopher Miranda Lenguaje Scratch 8/15
Introducción Sintaxis Evaluación
Tipo Abstracto de Datos
Victor Reyes Christopher Miranda Lenguaje Scratch 9/15
Introducción Sintaxis Evaluación
Outline
1 Introducción al lenguaje
2 Sintaxis del lenguaje
3 Evaluación del Lenguaje
Victor Reyes Christopher Miranda Lenguaje Scratch 10/15
Introducción Sintaxis Evaluación
Criterios
Victor Reyes Christopher Miranda Lenguaje Scratch 11/15
Introducción Sintaxis Evaluación
Otro Criterio
Victor Reyes Christopher Miranda Lenguaje Scratch 12/15
Introducción Sintaxis Evaluación
Una imagen
http://www.mailxmail.com/curso-arquitectura-computadores-diseno-coste-rendimiento/arquitectura-von-neumann-primera-parte
Victor Reyes Christopher Miranda Lenguaje Scratch 13/15
Introducción Sintaxis Evaluación
Un poco de código
Cuando se coloca código siempre deben colocar el parámetro[fragile] en el frame.
1 Inicializar el contador de programa2 repeat por siempre3 extraer(fetch) la instruccion apuntada por el contador4 incrementar el contador5 descifrar la instruccion6 ejecutar la instruccion7 end repeat
Victor Reyes Christopher Miranda Lenguaje Scratch 14/15
Introducción Sintaxis Evaluación
Assembly y Lenguaje de Máquina
1 rem toycom from exam two2 begin in number3 ld number4 bp pos5 out negone6 b end7 pos out posone8 end stop begin9 number dc 0
10 posone dc 111 negone dc -1
Lenguaje Assembly
00 079901 019902 100503 089704 090605 089806 000099 +00098 +00197 -001
Lenguaje deMáquina
http://www.math.unco.edu/ClassSites/hoppercourse/CS101/F00/ToyAsm.html
Victor Reyes Christopher Miranda Lenguaje Scratch 15/15