Taller 06 Materia:
Programación I Sentencia de Control: Unidad: repetitiva Para Grupo: 4240-4241
Profesor:
Allan Avendaño
Alumno: Nicole Lema Fecha: 25/06/16 Escribe el pseudocódigo que resuelva los siguientes problemas. 1. Se necesita el pseudocódigo que muestre los números del 5 al 15. Algoritmo sin_titulo Definir numero Como Entero Escribir "Numeros del 5 al 15." Para numero <- 5 Hasta 15 Hacer Escribir "Numero actual: " numero FinPara FinAlgoritmo 2. Se necesita el pseudocódigo que muestre por pantalla los múltiplos del 3, desde el 3 hasta el 30, usando un paso 3 Algoritmo sin_titulo Definir numero Como Entero Escribir "Multipos de 3, del 3 al 30." Para numero <- 3 Hasta 30 Hacer Si numero % 3 = 0 Entonces Escribir "Múltiplo de 3 actual: " numero FinSi FinPara FinAlgoritmo 3. Se necesita el pseudocódigo que muestre por pantalla los múltiplos del 3, contando del uno al diez pero mostrando ese contador multiplicado por tres. Algoritmo sin_titulo Definir numero Como Entero Escribir "Multipos de 3, del 1 al 10." Para numero <- 1 Hasta 10 Hacer Si numero % 3 = 0 Entonces Escribir "Multiplo de 3 actual: " numero Escribir numero " X 3 =", numero * 3 FinSi FinPara FinAlgoritmo 4. Se necesita el pseudocódigo que muestre los números del 20 al 10, descendiendo. Pista: debes poner el paso en negativo. Algoritmo sin_titulo Definir numero Como Entero Escribir "Numeros del 20 al 10."
5.
6.
7.
8.
9.
Para numero <- -20 Hasta -10 Hacer Escribir "Numeros de 20 al 10 = " numero * (-1) FinPara FinAlgoritmo Se necesita el pseudocódigo que muestre los números del 0 al 10 Algoritmo sin_titulo Definir numero Como Entero Escribir "Numeros del 0 al 10." Para numero <- 0 Hasta 10 Hacer Escribir "Numeros de 0 al 10 = " numero FinPara FinAlgoritmo Se necesita el pseudocódigo que escriba la tabla de multiplicar del 5: desde el “5 x 0 = 0” hasta “5 x 10 = 50” Algoritmo sin_titulo Definir numero Como Entero Escribir "Tabla de multiplicar del 5." Para numero <- 0 Hasta 10 Hacer Escribir "5 X " numero " = " 5 * numero FinPara FinAlgoritmo Se necesita el pseudocódigo que lea un número por teclado y escriba la tabla de multiplicar de dicho número. Proceso sin_titulo Definir numero Como Entero Definir numero1 como entero Definir mult Como Entero Escribir "Ingrese numero" Leer numero1 Escribir "Tabla de multiplicar del ", numero1 Para numero <- 0 Hasta 10 Hacer mult <- numero*numero1 Escribir numero " X " numero1 " = " mult FinPara FinProceso Se necesita el pseudocódigo que muestre la suma de los pares que se encuentren entre el 1 y el 50. Proceso sin_titulo Definir numero Como Entero Definir suma Como Entero suma <- 0 Para numero <- 1 Hasta 50 Con Paso 2 Hacer sum <- numero + sum Escribir "Número par actual: " sum FinPara FinProceso Se necesita el pseudocódigo que calcule la suma de los recíprocos de los primeros números naturales (1 al 10).
1 1 1 1 Suma= + +…+ + Proceso sin_titulo 1 2 9 10
Definir numero Como Entero Para numero <- 1 Hasta 10 Hacer sum<-1/(numero) Escribir "Número actual: " sum FinPara FinProceso 10. Se necesita el pseudocódigo que lea un número por teclado (número) y calcule la suma de los recíprocos hasta dicho número.
1 1 1 1 Suma= + +…+ + 1 2 9 número Proceso sin_titulo Definir numero Como Entero Definir numero1 como entero Escribir "ingrese numero" Leer numero1 Para numero <- 1 Hasta numero1 Hacer sum<-1/(numero) Escribir "Número actual: " sum FinPara FinProceso 11.
Se necesita un pseudocódigo que lea 10 artículos por teclado. Para lo cual, el usuario deberá ingresar el nombre del artículo, el valor unitario, la cantidad y el tipo. Por cada artículo deberá calcular el valor parcial por artículo que resulta de multiplicar el valor unitario y por la cantidad. Se deberá calcular el IVA, de acuerdo al tipo. Sólo tipo 1 y tipo 2. Sí el tipo es igual a 1, entonces el IVA será del 10%. Sí el tipo es igual a 2, entonces el IVA será del 14%. Al final, el pseudocódigo deberá mostrar el valor total a pagar, que resulta de sumar cada valor parcial por artículo. Proceso sin_titulo Definir nombre_articulo Como Texto Definir valorunitario_articulo Como Real Definir cantidad_articulo Como Entero Definir numero Como Entero Definir valor_total Como Real valor_total <- 0 Para numero <- 1 Hasta 10 Con Paso 1 Hacer Escribir "Ingrese el nombre del artículo: " Leer nombre_articulo Escribir "Ingrese el valor unitario del articulo: " Leer valorunitario_articulo Escribir "Ingrese la cantidad a comprar del artículo: " Leer cantidad_articulo Escribir "ingrese el tipo del articulo"
leer tipo_articulo T1 <- valorunitario_articulo*10/100 T2 <- valorunitario_articulo*14/100 segun tipo_articulo hacer 1: parcial_articulo = valorunitario_articulo * cantidad_articulo+T1 Escribir "El valor parcial a pagar es: ", parcial_articulo 2: parcial_articulo = valorunitario_articulo * cantidad_articulo+T2 Escribir "El valor parcial a pagar es: ", parcial_articulo finsegun valor_total <- valor_total + parcial_articulo FinPara Escribir "El valor total a pagar es: ", valor_total FinProceso