LIBRO DE PROGRAMACION
Enviado por aquasafe.uv • 21 de Mayo de 2013 • 20.315 Palabras (82 Páginas) • 372 Visitas
Introducción al
lenguaje SL
Referencia de subrutinas predefinidas
Ejemplos selectos
Juan Segovia Silvero
Centro Nacional de Computación
Universidad Nacional de Asunción
Introducción al lenguaje SL
por Juan Segovia Silvero
Copyright © 1999 Centro Nacional de Computación, CNC
Universidad Nacional de Asunción, UNA.
Asunción, Paraguay
Revisión: Blanca de Trevisan
Tapa: Jorge Meza B.
Reservados todos los derechos
Contenido
INTRODUCCIÓN.........................................................................................1
PRINCIPALES CARACTERÍSTICAS DE SL..................................................................2
UN SENCILLO PROGRAMA EN SL..........................................................................3
ORGANIZACIÓN DEL LIBRO..................................................................................4
EL ENTORNO DE DESARROLLO DE SL...............................................5
VISIÓN GENERAL DEL ENTORNO DE DESARROLLO......................................................6
USO DEL ENTORNO.............................................................................................6
Las opciones del menú de SLE..................................................................7
Uso de las teclas rápidas...........................................................................9
Principales teclas rápidas.......................................................................10
Teclas específicas del editor....................................................................11
REQUERIMIENTOS DE HARDWARE Y SOFTWARE......................................................11
ASPECTOS BÁSICOS DE SL...................................................................13
LOS COMENTARIOS...........................................................................................13
IDENTIFICADORES.............................................................................................15
PALABRAS RESERVADAS....................................................................................16
DELIMITADORES DE SENTENCIAS.........................................................................16
ESTRUCTURA GENERAL DE UN PROGRAMA SL.......................................................18
TIPOS DE DATOS BÁSICOS Y CONSTANTES LITERALES............19
LAS CONSTANTES LITERALES..............................................................................20
Los números.............................................................................................20
Las cadenas de caracteres.......................................................................21
Las secuencias de escape...............................................................................................................21
UN EJEMPLO....................................................................................................22
USO DE VARIABLES Y CONSTANTES................................................25
DECLARACIÓN DE VARIABLES SIMPLES.................................................................25
Los valores por defecto............................................................................26
DECLARACIÓN DE CONSTANTES MANIFIESTAS........................................................26
Algunas observaciones sobre las constantes manifiestas........................27
Constantes manifiestas predefinidas.......................................................28
DECLARACIÓN DE VECTORES Y MATRICES.............................................................28
Un ejemplo sencillo de uso de vectores...................................................28
Declaración y uso de matrices................................................................30
DECLARACIÓN DE REGISTROS.............................................................................31
Otras consideraciones sobre el uso de registros ....................................33
OPERADORES Y EXPRESIONES..........................................................35
OPERADORES...................................................................................................35
Operadores aritméticos...........................................................................36
Operadores lógicos..................................................................................37
Operadores relacionales..........................................................................38
Operadores relacionales y cadenas...............................................................................................38
Concatenación de cadenas......................................................................39
PRECEDENCIA DE LOS OPERADORES......................................................................40
LAS EXPRESIONES COMPLEJAS Y EL USO DE PARÉNTESIS..........................................41
SENTENCIAS.............................................................................................43
SENTENCIA DE ASIGNACIÓN................................................................................43
SENTENCIA CONDICIONAL (SI)............................................................................44
Primer ejemplo........................................................................................44
Segundo ejemplo......................................................................................45
CICLO MIENTRAS..............................................................................................46
Primer ejemplo........................................................................................47
Segundo ejemplo......................................................................................48
CICLO REPETIR...HASTA.....................................................................................49
SENTENCIA EVAL..............................................................................................50
Ejemplo....................................................................................................50
CICLO DESDE...................................................................................................51
Ejemplo....................................................................................................52
Mas detalles acerca del ciclo desde........................................................52
SENTENCIA
...