ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LIBRO DE PROGRAMACION

aquasafe.uv21 de Mayo de 2013

20.315 Palabras (82 Páginas)399 Visitas

Página 1 de 82

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 DE LLAMADA A SUBRUTINAS...............................................................53

Ejemplo....................................................................................................54

SENTENCIA RETORNA........................................................................................55

CARACTERÍSTICAS AVANZADAS DE LOS ARREGLOS Y

REGISTROS...............................................................................................57

CREACIÓN DINÁMICA DE ARREGLOS.....................................................................57

Combinaciones interesantes de arreglos abiertos y de tamaño fijo........58

INICIALIZACIÓN DE ARREGLOS CON LITERALES ESTRUCTURADOS................................59

a. Arreglos de tamaño fijo.......................................................................59

b. Arreglos abiertos.................................................................................60

ARREGLOS CON CONTORNOS NO REGULARES.........................................................61

ASIGNACIÓN ENTRE ARREGLOS...........................................................................62

INICIALIZACIÓN DE REGISTROS CON LITERALES ESTRUCTURADOS...............................63

ASIGNACIÓN ENTRE REGISTROS...........................................................................63

ARREGLOS DE REGISTROS..................................................................................64

CANTIDAD DE ELEMENTOS DE UN ARREGLO ABIERTO:

USO DE LA FUNCIÓN ALEN()..............................................................................65

OPERACIONES CON CADENAS............................................................67

LONGITUD DE UNA CADENA: LA FUNCIÓN STRLEN()................................................67

ACCESO A LOS CARACTERES DE UNA CADENA........................................................68

MODIFICACIÓN DE CARACTERES DE UNA CADENA...................................................68

SUBCADENAS...................................................................................................69

CONVERSIÓN A NUMÉRICO: LA FUNCIÓN VAL()......................................................70

SUBRUTINAS.............................................................................................71

ÁMBITO DE LOS IDENTIFICADORES.......................................................................72

TIPOS DE SUBRUTINAS.......................................................................................73

FUNCIONES: SUBRUTINAS QUE RETORNAN VALOR..................................................74

PROCEDIMIENTOS: SUBRUTINAS QUE NO RETORNAN VALOR......................................75

DEFINICIÓN DE PARÁMETROS FORMALES...............................................................75

...

Descargar como (para miembros actualizados) txt (146 Kb)
Leer 81 páginas más »
Disponible sólo en Clubensayos.com