Académique Documents
Professionnel Documents
Culture Documents
Prctica Dirigida
1. Dada
un cantidad en soles, obtener la equivalencia en dlares, asumiendo que la unidad cambiara es un dato desconocido.
Datos de entrada Cantidad en soles (CS) Tipo de Cambio (TC) Datos de salida Equivalencia en dlares (DOL)
Anlisis
Algoritmo
Definicin de Variables Real : CS, TC, DOL Inicio Leer CS, TC DOL CS / TC Escribir DOL Fin
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
La presin, el volumen y la temperatura de una masa de aire se relacionan por la formula: masa = (presin * volumen)/(0.37 * (temperatura + 460)) Escribir un algoritmo que calcule dicha frmula.
Anlisis
Datos de entrada presin (pres) volumen (vol) temperatura (temp) Datos de salida masa (masa)
Algoritmo
Definicin de Variables Real : pres, vol, temp, masa Inicio Leer pres, vol, temp masa (pres*vol)/(0.37*(temp+460)) Escribir masa Fin
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Calcular el numero de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la formula es: num. pulsaciones = (220 - edad)/10
Anlisis
Datos de entrada edad (ed)
Datos de salida num.pulsaciones (np)
Algoritmo
Definicin de Variables Entero : ed Real : np Inicio Leer ed np (220-ed)/10 Escribir np Fin
Algoritmo y Estructura de Datos
Calcular el nuevo sueldo de un empleado si obtuvo un incremento del 25% sobre su sueldo anterior
Anlisis
Datos de entrada sueldo anterior (sa) Incremento (inc) : 25% sueldo anterior Datos de salida nuevo sueldo (ns)
Algoritmo
Definicin de Variables Real : sa, ns, inc Inicio Leer sa inc sa*0.25 ns sa + inc Escribir ns Fin
Un vendedor recibe un sueldo base mas un 10% extra por comisin de sus ventas, el vendedor desea saber cuanto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones.
Anlisis
Datos de entrada Sueldo base del vendedor (sueldo_base) Comisin por venta = 10% de las ventas Realizo 3 ventas : Venta1, Venta2 y Venta3 Datos de salida Valor de la comisin de las ventas (comision) Sueldo a recibir (sueldo_recibir) Consideraciones Para calcular el valor de la comisin, se debe conocer el total de las ventas Total de las ventas es la suma acumulativa de cada una de las ventas. La comisin corresponde al 10% del total acumulado de las ventas El sueldo a recibir es la suma del sueldo base ms la comisin de las ventas.
Inicio
Leer sueldo_base, venta1, venta2, venta3 total_venta venta1 + venta2 + venta3 comision total_venta * 0.10 sueldo_recibir sueldo_base + comision Escribir sueldo_recibir, comision
Fin
Ingrese por teclado el nombre del cliente y el costo de una PC; por estar de promocin la empresa, se aplicar un descuento del 15% del costo, donde el neto es la diferencia del costo menos el descuento. Aplique el 19% del neto donde el monto a pagar es la suma del neto mas igv. Visualice el descuento, neto, igv y el monto a pagar. ALGORITMO Ejemplo VARIABLES REAL Costo, Descuento, Neto, IGV, Monto, Pago CADENA Nombre INICIO LEER (Nombre, Costo) Descuento 0.15 * Costo Neto Costo Descuento IGV 0.19 * Neto Pagar Neto + IGV ESCRIBIR (Descuento, Neto, IGV, Pagar) FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Actividad Propuesta 1
1. Un alumno desea saber cual ser su promedio general en los tres cursos ms difciles que cursa y cual ser el promedio que obtendr en cada una de ellas. Estas materias se evalan como se muestra a continuacin: La calificacin de Matemticas se obtiene de la sig. manera: Examen 90% Promedio de tareas 10% En esta materia se pidi un total de tres tareas. La calificacin de Fsica se obtiene de la sig. manera: Examen 80% Promedio de tareas 20% En esta materia se pidi un total de dos tareas. La calificacin de Programacin se obtiene de la sig. manera: Examen 85% Promedio de tareas 15% En esta materia se pidi un promedio de tres tareas.
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura Condicional
INICIO
LEER(A, B) SI( A > B )ENTONCES Mayor A SINO Mayor B FIN-SI ESCRIBIR(Mayor)
FIN
Actividad Propuesta 2
1. Ingrese por teclado el tiempo que demora en recorrer 1500 metros un atleta, visualice un mensaje Atleta a competir en la Olimpiada si la marca mnima es 3 minutos, sino visualice un mensaje Prepararse ms. 2. Se estn solicitando a la poblacin postular a la Escuela de las FFAA, una persona que postula a la Escuela deber ingresar su nombre, edad, talla y estudios realizados. Si su edad es mayor a 17, tiene una talla mnima de 1.70 y estudios superiores, podr ingresar, sino ingresar a la Escuela de suboficiales.
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
INICIO
LEER( N ) SI( N < 10) ENTONCES N N + 10 SINO SI( N <= 20) ENTONCES N N *2 SINO NN*N FIN-SI ESCRIBIR( N )
FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
INICIO
FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Actividad Propuesta 3
1. Se van a publicar la nota de un alumno, dependiendo de su nota se ubicar en una de las siguientes categoras: PROMEDIO 18 20 15 17 11 14 0 -10 CATEGORA Excelente Bueno Regular Malo
Actividad Propuesta 4
1. Escriba un programa que lea un nmero desde el teclado entre 1 y 7 e imprima el nombre del da de semana correspondiente. ( lunes, martes,...etc). 2. Calcular el total a pagar por una compra, sabiendo que existe un recargo segn tipo de tarjeta de crdito con la que se paga la compra. Tipo de Tarjeta Recargo Visa Electron ( E ) 0% VISA ( V ) 5% MasterCard ( M ) 7%
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
(While)
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
ALGORITMO Ejemplo3 VARIABLES ENTERO N, SUMA INICIO N 10 SUMA 0 MIENTRAS ( N <= 99 ) HACER SUMA SUMA + N NN+1 FIN-MIENTRAS ESCRIBIR(LA SUMA ES:, SUMA) FIN Algoritmo y Estructura de Datos
ALGORITMO Ejemplo4 VARIABLES ENTERO N, D, Resto INICIO LEER( N ) D1 MIENTRAS ( D <= N ) HACER Resto N MOD D SI ( Resto = 0 ) ENTONCES ESCRIBIR( D ) FIN-SI DD+1 FIN-MIENTRAS FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura Mientras
Ejemplo 5: Calcular y visualizar la suma de los elementos de la siguiente serie : S 1 + 4 + 9 + 16 + 25 + + 100
ALGORITMO Ejemplo5a VARIABLES ENTERO N, SUMA INICIO N 1 SUMA 0 MIENTRAS ( N <= 10 ) HACER SUMA SUMA + ( N 2 ) NN+1 FIN-MIENTRAS ESCRIBIR(LA SUMA ES:, SUMA) FIN
ALGORITMO Ejemplo5b VARIABLES ENTERO N, R, SUMA INICIO R 0 ; N 1 ; SUMA 0 MIENTRAS ( R <= 100 ) HACER SUMA SUMA + R RR+N NN+2 FIN-MIENTRAS ESCRIBIR(LA SUMA ES:, SUMA) FIN ALGORITMO Ejemplo5c VARIABLES ENTERO X, R, SUMA INICIO X 1 ; N 2 ; SUMA 0 MIENTRAS ( N <= 9 ) HACER SUMA SUMA + X X X + (2N 1) NN+1 FIN-MIENTRAS ESCRIBIR(LA SUMA ES:, SUMA) FIN
Ing. Ral Jimenez Drago
Ejemplo 6: Ingrese un nmero entero y luego visualice el nmero de cifras que lo componen.
ALGORITMO Ejemplo6 VARIABLES ENTERO N, Cifras INICIO LEER( N ) Cifras 0 MIENTRAS ( N <> 0 ) HACER Cifras Cifras + 1 N N DIV 10 FIN-MIENTRAS ESCRIBIR(Numero Cifras:, Cifras ) FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
ALGORITMO Ejemplo1 VARIABLES ENTERO : N INICIO N 1 REPETIR ESCRIBIR( N ) NN+1 HASTA_QUE ( N > 5 ) FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
ALGORITMO Ejemplo2 VARIABLES ENTERO : N INICIO N 10 REPETIR ESCRIBIR( N ) NN+2 HASTA_QUE N > 98 FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
ALGORITMO Ejemplo2 VARIABLES ENTERO N INICIO PARA N 10 HASTA 1 DE -1 ESCRIBIR( N ) FIN-PARA FIN
Estructura
Ejemplo 3 : Visualizar todos los nmeros de 2 cifras compuestos por cifras diferentes. ALGORITMO Ejemplo3 VARIABLES ENTERO N, A, B INICIO PARA N 10 HASTA 99 A N DIV 10 B N MOD 10 SI ( A <> B ) ENTONCES ESCRIBIR( N ) FIN-SI FIN-PARA FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
ALGORITMO Ejemplo4 VARIABLES ENTERO N, Divisor INICIO LEER( N ) PARA Divisor 1 HASTA N SI N MOD Divisor = 0 Entonces ESCRIBIR( Divisor) FIN-SI FIN-PARA FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
PRACTICA GRUPAL
Desarrolle el pseudocodigo de los ejercicios que presenta su docente en la siguiente diapositiva.
de clima de acuerdo a la siguiente tabla : Temperatura Promedio (TP) TP<=10 10<TP<=20 20<TP<=30 TP>30
Algoritmo y Estructura de Datos
3. Disee un programa que calcule el costo de un paciente, el costo depende del tipo de enfermedad. De acuerdo a la siguiente tabla: TIPO ENFERMEDAD COSTO 1 122 2 150 3 200
4. Escriba un programa que lea un nmero desde el teclado entre 1 y 12 e imprima el nombre del mes del ao correspondiente. (Enero, Febrero,...etc).
Estructura Repetitiva
Problema 1: Calcule y visualice la suma de los todos los nmeros impares de 3 cifras.
Problema 2 : Calcular y visualizar el valor de la siguiente serie : S 2 + 4 + 6 + 8 + + 98 Problema 3 : Generar y visualizar la siguiente serie : S 1+2+3/2+4/3+5/4++10/9 Problema 4 : Ingrese un nmero entero y calcule la suma de las cifras del nmero.
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago