Lenguaje de programación SLE2

Páginas: 5 (1224 palabras) Publicado: 17 de julio de 2015
Lenguaje de programación SLE2
SL es un lenguaje 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 más sencillos hasta aquellos que requieren técnicas avanzadas de programación. La sintaxis del lenguaje, sus construcciones y demás características fueron cuidadosamente seleccionadaspara que el alumno se concentre en la búsqueda de soluciones y obvie detalles específicos que seguramente tendrá ocasión de ver en otras etapas de su aprendizaje.
El entorno de programación incluye un editor multi ventanas 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.
El lenguaje presentacaracterísticas que lo hacen apropiado para expresar algoritmos de las etapas iníciales del aprendizaje, pero simultáneamente reúne un rico conjunto de construcciones que posibilitan el tratamiento de tópicos más avanzados de estructuras de datos y programación modular.
Principales características de SL
SL es un lenguaje muy sencillo de aprender y utilizar:
Posee un conjunto simplificado de tipos dedatos, pero posibilitando la definición de tipos agregados. En este aspecto SL considera los números enteros y reales, positivos y negativos, bajo un mismo tipo de dato: numérico. Existen además variables lógicas y cadenas.
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 unalongitud máxima. Además están predefinidos los operadores relacionales, el operador de concatenación, la posibilidad de leerlos e imprimirlos y el acceso a cada carácter en forma individual y directa.
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.
Los arreglos pueden tener tamaño inicial definido, oser dinámicamente dimensionados.
Las variables, tipos de datos y constantes pueden ser locales o globales.
El chequeo de compatibilidad de tipos de datos es estricto, aunque la compatibilidad es estructural y no simplemente por nombres.
Los subprogramas comprenden subrutinas y funciones, los que pueden recibir parámetros por valor o por referencia. Las funciones pueden retornar valores decualquier tipo de datos, incluyendo arreglos y registros. Cada subprograma puede tener su propio conjunto de símbolos locales.
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.
Los identificadores deben ser definidos antes de su uso, a excepción de los subprogramas, evitándose asíla necesidad de definir prototipos.
Se cuenta con un rico conjunto de estructuras de iteración y selección.
En general, la sintaxis del lenguaje presenta similitudes a las de Pascal y C, favoreciendo la programación estructurada.
El lenguaje es de formato libre como Pascal o C, pero a diferencia de éstos, no requiere ‘;’ (punto y coma) como separador de sentencias.
El despliegue y la lectura dedatos es muy sencillo.
El entorno de desarrollo de SL
El entorno de desarrollo está diseñado para brindar al que se inicia en el estudio de algoritmos un ambiente integrado con el cual pueda desarrollar sus programas. El entorno posibilita:
Preparar o modificar los programas fuentes, contando con funciones para cortar y pegar textos, realizar búsquedas y sustituciones, etc.
Mantener simultáneamentevarios programas fuentes tal que sea posible realizar comparaciones, copiados de textos, etc. Cada programa fuente se sitúa en una ventana independiente.
Compilar los programas editados, recibiendo indicación acerca de la ubicación y naturaleza de los errores sintácticos o semánticos, si los hubiere.
Ejecutar programas.
Depurar programas, pudiendo establecer puntos de ruptura, ejecución paso a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS