Presentacion Clase-N - Blog de la U.T.P.

Download Report

Transcript Presentacion Clase-N - Blog de la U.T.P.

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