Sei sulla pagina 1di 10

Ever Yesid Acevedo

Luis Enrique Ortiz


Kevin David Acendra
Carlos Eljaiek
Yeisón polo
Los Comentarios
 Los comentarios son utilizados dentro de los programas SL para brindar
información al programador que realizará, posiblemente, modificaciones al
programa original.

 Existen dos formas de introducir comentarios en el programa fuente:


1) Primera forma Usando la doble barra(//): El compilador ignora todo lo que
sigue a la doble barra, hasta el final de la línea. Se utiliza generalmente para hacer
acotaciones en la misma línea de alguna sentencia cuya compresión por parte del
programador será facilitada con el comentario.
Ejemplo Usando la doble barra
 programa cuadrado
//
// (Esto es un comentario!)
// Dado un número n, imprimir su cuadrado.
var
n, // valor proveido por el usuario
cuad : numerico // cuadrado de n
inicio
// Pidamos al usuario que ingrese un numero
leer (n)
// Calculemos el cuadrado de n para luego imprimirlo
cuad = n * n
imprimir (cuad)
fin
Segunda forma Usando el
par/*…*/
 A diferencia de la doble barra, el comentario puede ocupar varias
líneas, es decir, el comentario termina solo cuando se encuentra la
secuencia */ y no cuando se llega al final de la línea.

 Lo que sigue es el mismo programa que imprime el cuadrado de un


número, pero con comentarios multilíneas, combinados con el uso
de la
doble barra.
Ejemplo de Usando el par /* … */
 programa cuadrado
/*
(Esto es un comentario!)
Dado un número n, imprimir su cuadrado.
*/
14
IntroducciónallenguajeSL
var
n, // valor proveido por el usuario
cuad : numerico // cuadrado de n
inicio
/* Pidamos al usuario que ingrese un numero */
leer (n)
// Calculemos el cuadrado de n para luego imprimirlo
cuad = n * n
imprimir (cuad)
fin
Identificadores
Los identificadores son utilizados para dar nombre a los programas,
variables, subrutinas, tipos de datos, constantes y otros elementos de un
programa SL.
Existen algunas reglas a tener en cuenta en la creación de identificadores:
1. Deben comenzar con una letra o con el carácter ‘_’ (guión bajo).
2. Pueden tener hasta 32 caracteres.
3. No deben contener espacios.
4. La combinación de mayúsculas y minúsculas en los identificadores
hace que los mismos sean considerados diferentes. En otras palabras:
CANTIDAD, cantidad y Cantidad representan tres identificadores
distintos.
5. Pueden incluir las letras ñ y Ñ (eñe minúscula y mayúscula
respectivamente).
6. No pueden contener caracteres acentuados.
7. Pueden incluir combinaciones de letras y números y el carácter ‘_’
(guión bajo)
Identificadores validos
 Peso total puntos Maxcolumnas resultado
mat2 var_12_meses sgte_año

Identificadores no validos
2da_var (debe empezar con letra o guión bajo)
$prueba (debe empezar con letra o guión bajo)
cant alumnos (contiene un espacio)
Tot-puntos no puede contener guión)
Palabras reservadas

 Las palabras utilizadas por SL para propósitos especiales


son llamadas |“palabras reservadas”. Dado que las
mismas tienen un significado específico para el
compilador de SL, no pueden ser utilizadas como
identificadores. Todas las palabras reservadas deben ser
escritas siempre completamente en letras minúsculas,
de lo contrario el compilador SL no las reconocerá
como tales
Palabras reservadas de SL

and archivo caso const


constantes Desde Eval Fin
hasta Inicio Lib Libext
Matriz Mientras Not Cr
Paso Subrutina Programa Ref
Registro Repetir Retorna Sl
sino tipos var variables
Las expresiones numéricas o
sentencias
 Las expresiones numéricas complejas o las sentencias muy largas
pueden ser libremente distribuidas en dos o más líneas para mejorar
la legibilidad del programa fuente SL.
 También debemos señalar que las líneas en blanco y los espacios
entre las sentencias no son necesarios para la computadora
interprete correctamente el programa, por lo tanto podríamos
omitirlas, pero al suprimirlos haremos difícil a otras personas, e
incluso a nosotros mismos, la comprensión de nuestros programas.
 Puede escribirse más de una sentencia en una sola línea, si se las
separa por el
carácter punto y coma (‘;’). Así:
a = b + c; n = a / y

Potrebbero piacerti anche