martes, 20 de octubre de 2015
Software´s para realizar y ejecutar algoritmos
Pseint
PseInt es un editor e intérprete
de programas escritos en PseudoCódigo. Su interfaz gráfica permite crear,
almacenar, ejecutar y corregir fácilmente programas en PseudoCódigo.
La sencillez del lenguaje
PseudoCódigo lo hacen ideal para la enseñanza de la programación. Permite
escribir programas con instrucciones condicionales (Si-Entonces-Sino, Según) y
ciclos (Mientras, Hasta Que, Para), y también usar valores numéricos (números
decimales), lógicos, caracteres y arreglos. También provee funciones de
entrada/salida y algunas funciones matemáticas.
OBJETIVO
El objetivo principal es
capacitar al estudiante en los conceptos básicos de algoritmos, que le permitan
obtener la destreza necesaria para diseñar sus propios algoritmos.
Características y Funcionalidades de PSeInt:
- · Presenta herramientas de edición básicas para escribir algoritmos en pseudocódigo en español
- · Permite la edición simultánea de múltiple algoritmos
- · Presenta ayudas para la escritura
- · Autocompletado
- · Ayudas Emergentes
- · Plantillas de Comandos
- · Coloreado de Sintaxis
- · Puede ejecutar los algoritmos escritos
Sintaxis de Pseint: Sintaxis sencilla
·
Asignación: permite almacenar un valor en una
variable (a<-b+i)
·
Entradas: la instrucción leer permite ingresar
información desde el ambiente (Leer x;)
·
Salidas: la instrucción escribir permite mostrar
valores al ambiente (Escribir “b“)
· Lazos mientras: ejecuta una secuencia de
instrucciones mientras una condición sea verdadera. Su sintaxis
Mientras
“expresión lógica” Hacer
“secuencia de acciones”
Fin Mientras
· Lazos repetir: la instrucción repetir-hasta que
una secuencia de instrucciones hasta que la condición sea verdadera. Sintaxis:
Repetir
“secuencia de acciones”
Hasta que
“expresión lógica”
Lazos para: ejecutar una secuencia de
instrucciones un número determinado de veces. Si sintaxis:
Para “variable
numérica < - valor inicial hasta
valor final con paso paso hacer secuencia de acciones”
Fin para
Todo algoritmo
en pseudocódigo tiene la siguiente estructura general:
Proceso
SinTitulo
accion 1;
accion 1;
accion n;
FinProceso
SLE 2
Esta diseñado
para apoyar la formación profesional de estudiantes de informática, proveyendo
un entorno que acompañe el proceso de construcción de algoritmos, desde los mas
sencillos hasta aquellos que requieren técnicas avanzadas de programación.
El entorno de
programación incluye un editor multiventanas con posibilidades de compilación,
ejecución y depuración de los programas, apuntando a facilitar la
experimentación y el pensamiento creativo del alumno.
Objetivo
Brindar al que
se inicia en el estudio de algoritmos un ambiente integrado con el cual pueda
desarrollar sus programas
Principales características
·
Posee un conjunto simplificado de tipos de datos
·
Las cadenas son dinámicas, es decir, su longitud
se ajusta automáticamente para contener la secuencia de caracteres que se
requiera, sin obligar a la definición explícita de una longitud máxima.
·
Además de
los tipos de datos básicos (numérico, cadena, lógico) pueden definirse
registros y arreglos n-dimensionales de cualquier tipo de dato.
·
Las variables, tipos de datos y constantes pueden
ser locales o globales.
·
Los identificadores (nombre de variables, de
constantes, de subrutinas, etc.) pueden tener hasta 32 caracteres de longitud,
pudiendo la letra ñ ser parte de un identificador.
·
Se cuenta con un rico conjunto de estructuras de
iteración y selección.
·
El despliegue y la lectura de datos es muy
sencillo.
Sintaxis
·
Declaración de variables
·
El lenguaje es de formato libre y no requiere
‘;’ (punto y coma) como separador de sentencias.
·
Ciclo mientras Esta construcción posibilita
ejecutar repetidamente un conjunto de sentencias mientras se cumpla cierta
condición definida por el programador. La sintaxis del ciclo mientras es:
mientras (condición)
{sentencias...}
·
Ciclo repetir...hasta: ejecuta al menos una vez
las sentencias definidas en el cuerpo del ciclo, pues la verificación para
continuar o no en el ciclo se realiza al final, como puede apreciarse en la
sintaxis:
repetir sentencias...
hasta ( condicion_de_fin )
·
Ciclo desde : cuando conocemos previamente el
número de veces que deseamos ejecutar un conjunto de instrucciones. La sintaxis
es:
desde variable_de_control = valor_inicio hasta
valor_fin [paso incremento]
{ sentencias... }
Estructura general:
Programa nombre_del_programa
Const
Declaración de una o más constantes
Tipos
Declaración de una o más variables
Var
Declaración de una o más variables
Inicio
Sentencias
Fin
Suscribirse a:
Entradas (Atom)