Presentation

15
Introducción Sintaxis Evaluación Lenguaje: Scratch Victor Reyes Christopher Miranda Semestre 1-2012 Victor Reyes Christopher Miranda Lenguaje Scratch 1/15

Transcript of Presentation

Page 1: Presentation

Introducción Sintaxis Evaluación

Lenguaje: Scratch

Victor Reyes Christopher Miranda

Semestre 1-2012

Victor Reyes Christopher Miranda Lenguaje Scratch 1/15

Page 2: Presentation

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

Page 3: Presentation

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

Page 4: Presentation

Introducción Sintaxis Evaluación

Estructura

IntroducciónSintaxisEvaluación del LenguajeConclusionesReferencias

Victor Reyes Christopher Miranda Lenguaje Scratch 4/15

Page 5: Presentation

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

Page 6: Presentation

Introducción Sintaxis Evaluación

Asignación de variables

Victor Reyes Christopher Miranda Lenguaje Scratch 6/15

Page 7: Presentation

Introducción Sintaxis Evaluación

Flujo condicional

Ortogonalidad

Victor Reyes Christopher Miranda Lenguaje Scratch 7/15

Page 8: Presentation

Introducción Sintaxis Evaluación

Funciones, Subrutinas

Victor Reyes Christopher Miranda Lenguaje Scratch 8/15

Page 9: Presentation

Introducción Sintaxis Evaluación

Tipo Abstracto de Datos

Victor Reyes Christopher Miranda Lenguaje Scratch 9/15

Page 10: Presentation

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

Page 11: Presentation

Introducción Sintaxis Evaluación

Criterios

Victor Reyes Christopher Miranda Lenguaje Scratch 11/15

Page 12: Presentation

Introducción Sintaxis Evaluación

Otro Criterio

Victor Reyes Christopher Miranda Lenguaje Scratch 12/15

Page 13: Presentation

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

Page 14: Presentation

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

Page 15: Presentation

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