repaso.doc

Embed Size (px)

Citation preview

REPASO DE LO VISTO HASTA EL MOMENTORepaso breve

Para la codificacin de los algoritmos a mano, recuerde usar la siguiente convencin de pseudocdigo vista en clase:

Ejemplo: Realizar un algoritmo que dados dos nmeros realice su suma y despliegue su resultado.

ENUNCIADOSCodificar los siguientes algoritmos en Pseint, DFD y a mano.1. Un empleado trabaja 48 horas en la semana a razn de $5000 la hora. El porcentaje de retencin en la fuente es del 12.5% del salario bruto. Se desea saber cual es el salario bruto, la retencin en la fuente y el salario neto del trabajador.

2. Se tiene la siguiente informacin de un empleado:

Cdigo del empleado.

Nombres.

Numero de horas trabajadas al mes.

Valor hora trabajada. Porcentaje de retencin en la fuente.

Haga un algoritmo que muestre: Cdigo, nombre, salario bruto y salario neto.

3. Haga un algoritmo que dados los valores A y B encuentre:

A B

A + B

A*B

A/B

4. Elabore un algoritmo que lea un nmero y obtenga su cuadrado y su cubo.

5. Elabore un algoritmo que lea un nmero negativo e imprima el numero y el positivo del mismo.

6. Dado el radio de un crculo. Haga un algoritmo que obtenga el rea del circulo y la longitud de la circunferencia.

7. Dado el valor del lado de un triangulo equiltero, haga un algoritmo que obtenga el permetro, el valor de la altura y el rea del triangulo.8. Determinar el rea y el volumen de un cilindro cuyas dimensiones radio y altura se leen desde teclado.

9. Calcular el permetro y el rea de un rectngulo dadas su base y altura.

10. Determinar la hipotenusa de un triangulo rectngulo conocidas las longitudes de los catetos.

11. Disear un algoritmo el cual solicite como entrada una temperatura en grados Celcius y muestre como salida la temperatura equivalente en grados Fahrenheit.

Nota: La formula de conversin es: F12. Realizar un algoritmo que prmica convertir metros a pies y a pulgadas. (1 metro = 39.37 pulgadas, 1 pie = 12 pulgadas).

algoritmo (nombre_algoritmo)

variables:

tipo_1: lista_variables_1

tipo_2: lista_variables_2

. . .

tipo_N: lista_variables_N

constantes:

lista_identificadores = valor

INICIO

sentencia_1

sentencia_2

. . .

sentencia_N

FIN_INICIO

fin(nombre_algoritmo)

DECLARACION DE VARIABLES

INSTRUCCIONES DEL PROGRAMA

Instrucciones de asignacin (()

Instrucciones de entrada (LEA)

Instrucciones de salida (ESCRIBA)

Estructuras de control

algoritmo(sumar)

Variables:

Entero: a, b, c

INICIO

ESCRIBA(Introduzca el primer numero (entero))

LEA(a)

ESCRIBA(Introduzca el segundo numero (entero))

LEA(b)

c ( a + b

ESCRIBA(La suma es: ,c)

FIN_INICIO

fin(sumar)