Anda di halaman 1dari 24

Introducción al lenguaje de

programación SLE 2

Presentado por:
Oscar Danilo Montoya Giraldo

Sistemas de Transmisión de Energía


Universidad Tecnológica de Pereira
Septiembre de 2014

1
Lenguaje de programación SLE 2

El pseudocódigo es la forma narrativa de desarrollar un algoritmo. Mezcla


instrucciones de computadora y lenguaje natural (inglés o español) utilizado para
expresar un algoritmo.

2
Lenguaje de programación SLE 2

A continuación se presenta un sencillo programa SL que calcula la suma de los


números pares comprendidos entre 1 y n. El programa pide al usuario que digite un
valor para n.

3
Lenguaje de programación SLE 2

Palabras reservadas: son aquellas que no pueden ser empleadas en nombres de


variables u objetos, puesto que han sido asignadas en el código fuente.

4
Lenguaje de programación SLE 2

Declaración de variables:

5
Lenguaje de programación SLE 2

Ejemplo:

6
Lenguaje de programación SLE 2

Operadores aritméticos

7
Lenguaje de programación SLE 2

Operadores lógicos o booleanos:

8
Lenguaje de programación SLE 2

Operadores de relación:

9
Lenguaje de programación SLE 2

Orden de precedencia:

10
Lenguaje de programación SLE 2

Manejo de la expresión condicional:

11
Lenguaje de programación SLE 2

Forma alternativa del condicional:

12
Lenguaje de programación SLE 2

Ciclo mientras:

13
Lenguaje de programación SLE 2

Ciclo desde:

14
Lenguaje de programación SLE 2

Ciclo repetir:

15
Lenguaje de programación SLE 2

Todas las imágenes aquí presentadas, fueron tomadas del libro de manejo del SLE
2 disponible en ´dirección url: http://www.cnc.una.py/sl/libro-sl.pdf

GRACIAS
16
Lenguaje de programación SLE 2

EJERCICIOS CON IF:

Problema 1: Diseñar un programa que reciba dos números enteros n y m. Si m es mayor a n, que el
programa muestre el producto entre n y m. De lo contrario que muestre la raíz cuadrada de m.

Problema 2: La entrada a un circo cuesta $ 15000 para personas mayores de 18 años. Si un menor
de edad tiene entre 1 y 4 años recibe un descuento del 40%, si tiene entre 5 y 12 recibe un
descuento del 30% y si tiene entre 13 y 18 recibe un descuento del 15%. Diseñe un programa
amigable con el usuario y donde al ingresarle la edad muestre el valor a pagar y además se ingrese
el valor con que se paga y el valor a devolver.

17
Lenguaje de programación SLE 2

EJERCICIOS CON FOR:

Problema 1: Diseñar un programa que muestre en pantalla los números del 1 al 5.


Problema 2: Diseñar un programa que muestre en pantalla los primeros “n” números enteros,
donde n sea ingresado por el usuario.
Problema 3: Diseñar un programa que reporte la suma de los primeros “n” números enteros, donde
n sea ingresado por el usuario.
Problema 4: Diseñar un programa que reporte la suma de los primeros “n” números enteros pares,
donde n sea ingresado por el usuario.
Problema 5: Diseñar un programa que reporte la suma de los primeros “n” números impares, donde
n sea ingresado por el usuario.
Problema 6: Diseñar un diagrama de flujo que permita leer “n” datos de tipo entero y luego genere
un reporte que muestre el número mayor. (Pag 28 del pdf).
Problema 7: Diseñar un diagrama de flujo que reporte el factorial de el número entero “n” , donde n
sea ingresado por el usuario.

18
Lenguaje de programación SLE 2

EJERCICIOS CON WHILE:


Problema 1: Diseñar un programa que permita entregar la suma acumulada de la serie 1+2+3+4+5.
Problema 2: Diseñar un programa que muestre en pantalla los primeros “n” números enteros,
donde n sea ingresado por el usuario.
Problema 3: Diseñar un programa que reporte la suma de los primeros “n” números enteros, donde
n sea ingresado por el usuario.
Problema 4: Diseñar un programa que reporte la suma de los primeros “n” números enteros pares,
donde n sea ingresado por el usuario.
Problema 5: Diseñar un programa que reporte la suma de los primeros “n” números impares, donde
n sea ingresado por el usuario.
Problema 6: Diseñar un programa que no reciba el número hasta que el número sea positivo y
menor a 4.
Problema 7: Diseñar un programa que permita al usuario ingresar números hasta que la suma de
ellos no pase de 300 y si se pasa indicarlo hasta que complete 300 exactos.

19
Lenguaje de programación SLE 2

Usando cadenas

20
Lenguaje de programación SLE 2

Usando subrutinas

21
Lenguaje de programación SLE 2

Usando arreglos (vectores)

22
Lenguaje de programación SLE 2

Usando arreglos (matrices)

23
Lenguaje de programación SLE 2

Usando arreglos

Problema 1: Diseñar un programa en SLE que contenga una serie de códigos de


estudiantes que ganaron una beca y al ingresar uno de los códigos reporte si el
código existe en lista.
Problema 2: Diseñar un programa en SLE que inicialmente reciba una base de
datos de n personas donde primero pide el numero de personas n, luego pide
ingresar para cada persona campos como “nombres”,
“apellidos”,”genero”,”edad”,”cedula”.
Problema 3: Diseñar un programa en SLE que contenga la base de datos del
ejercicio anterior y pida ingresar la cédula y muestre la información de la persona.
Problema 4: Diseñar un programa en SLE que contenga la base de datos del
ejercicio 2 y pida ingresar el nombre de la persona y muestre la información de la
persona.
Problema 5:

24

Anda mungkin juga menyukai