herramientas para especificar los algoritmos: … · herramientas para especificar los algoritmos:...

16
Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros) Lenguajes de Programación (Java, C, VisualBasic, etc) PSeInt: una herramienta didáctica que combina los diagramas de flujo y el pseudocódigo en español para especifica los algoritmos Resolución de Problemas Computacionales PSeInt: Repaso clase 1

Upload: trankien

Post on 29-Sep-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Herramientas para especificar los algoritmos:

Diagramas de Bloque

Diagramas de Flujo

Pseudocódigo en español (PseInt u otros)

Lenguajes de Programación (Java, C, VisualBasic, etc)

PSeInt: una herramienta didáctica que combina los diagramas de flujo y el pseudocódigo en español para especifica los algoritmos

Resolución de Problemas Computacionales PSeInt:

Repaso clase 1

Page 2: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Resolución de Problemas Computacionales PSeInt:

Pestaña Configurar Ambiente

Page 3: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Configurar perfiles:

Resolución de Problemas Computacionales PSeInt:

Page 4: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Configurar: Personalizar Perfil

Page 5: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Configurar: Personalizar Perfil

Page 6: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Configurar: Personalizar Perfil

Page 7: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Configurar: Personalizar Perfil

Page 8: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Area de Pseudocódigo

Diagramas de Flujo

Areas pantalla de inicio

Resolución de Problemas Computacionales PSeInt:

Page 9: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Icono: Diagrama

Resolución de Problemas Computacionales PSeInt:

Page 10: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Diagramas de Bloques

Pantalla Diagrama: bloques

Resolución de Problemas Computacionales PSeInt:

Page 11: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Diagrama: Cerrar

Resolución de Problemas Computacionales PSeInt:

Page 12: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Pantalla de Inicio: Pseudocódigo generado

Resolución de Problemas Computacionales PSeInt:

Page 13: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Resolución de Problemas Computacionales PSeInt:

1. Estructuras Secuenciales

Leer x;

Escribir “Hola!”

A <- B + i

Pseudocódigo en Español

1. Entrada de Datos

2. Salida de Datos

3. Asignación

Diagrama de bloque

Lenguaje C

scanf(“%i”,&x);

printf(“%i\n”,x);

A = B + i;

Page 14: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Si (x>0) Entonces

Escribir “x>0”;

FinSi

Si (x>0) Entonces

Escribir “x>0”;

Sino

Escribir “x <= 0”;

FinSi

Pseudocódigo

Diagrama de bloque

Resolución de Problemas Computacionales PSeInt:

Estructuras de Decisión

Lenguaje C

Page 15: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Pseudocódigo en Español

Diagrama de bloque

Resolución de Problemas Computacionales PSeInt:

Estructuras de Decisión Múltiple

Segun i Hacer

1: Escribir "i=1"

2: Escribir "i=2"

3: Escribir "i=3"

De Otro Modo: Escribir "i >3"

Fin Segun

Lenguaje C

Page 16: Herramientas para especificar los algoritmos: … · Herramientas para especificar los algoritmos: Diagramas de Bloque Diagramas de Flujo Pseudocódigo en español (PseInt u otros)

Resolución de Problemas Computacionales PSeInt: Sigue TP 0 Ejercicios 4 al 10

2. Diagramar el Algoritmo

3. Programar el Algoritmo

4. Verificar la solución

1. Entender el problema:

Entradas?

Salidas?

Método?