Download 1. Programa que lea un número entero y muestre si el número es
Document related concepts
no text concepts found
Transcript
PROGRAMACION 1. Ejercicios 4 SHEILA NIETO UREÑA Programa que lea un número entero y muestre si el número es múltiplo de 10. PROGRAMA: CalcularMultiplo10 DATOS n: entero FIN_DATOS ALGORITMO ESCRIBE “Introduce un número” LEER n SI (n%2==0) HACER ESCRIBE “Múltiplo de 10” SI_NO ESCRIBE “No es múltiplo de 10” FIN_SI FIN 1 PROGRAMACION 2. Ejercicios 4 Calcular el mayor de tres números enteros. PROGRAMA: CalcularMaximo DATOS n, max, vc: enteros FIN_DATOS ALGORITMO ESCRIBE “Introduce un número” LEER n max=n PARA vc de 2 a 3 con Inc=1 ESCRIBE “Introduce número” LEER n MIENTRAS (max<n) HACER max=0 FIN_MIENTRAS FIN_PARA ESCRIBIR “El mayor es”,max FIN 2 SHEILA NIETO UREÑA PROGRAMACION 3. Ejercicios 4 SHEILA NIETO UREÑA Programa que lea una variable entera mes y compruebe si el valor corresponde a un mes de 30, 31 o 28 días. Se mostrará además el nombre del mes. Se debe comprobar que el valor introducido esté comprendido entre 1 y 12. PROGRAMA: CalcularDiasMes DATOS mes (1-12),d: enteros FIN_DATOS ALGORITMO HACER ESCRIBE “Introduce mes (1-12)” LEER mes MIENTRAS (mes<=0 y mes>12) SEGÚN (mes) Caso 1: ESCRIBE “Enero” Fin Caso 2: ESCRIBE “Febrero” Fin […] Caso 12: ESCRIBE “Diciembre” Fin FIN_SEGUN SI (mes==4 o mes==6 o mes==9 o mes==11) d=1 SI_NO SI (mes=2) ENTONCES d=2 SI_NO d=3 FIN_SI FIN_SI SEGÚN (d) Caso 1: ESCRIBE “30 días” Fin Caso 2: ESCRIBE “28 días” Fin Caso 3: ESCRIBE “30 días” Fin FIN_SEGUN FIN 3 PROGRAMACION 4. Ejercicios 4 SHEILA NIETO UREÑA Programa que muestre los números del 1 al 100 utilizando la instrucción WHILE (mientras). PROGRAMA: ContarCien_While DATOS c: entero FIN_DATOS ALGORITMO c=1 MIENTRAS (c<=100) HACER ESCRIBE c,” “ c=c+1 FIN_MIENTRAS FIN 5. Programa que muestre los números del 1 al 100 utilizando la instrucción DO-WHILE (hacer-mientras). PROGRAMA: ContarCien_DoWhile DATOS c: entero FIN_DATOS ALGORITMO c=1 HACER ESCRIBE c,” “ c=c+1 MIENTRAS (c<=100) FIN 4 PROGRAMACION 6. Ejercicios 4 SHEILA NIETO UREÑA Programa que muestre los números del 1 al 100 utilizando la instrucción FOR (para). PROGRAMA: ContarCien_For DATOS c: entero FIN_DATOS ALGORITMO PARA c de 1 a 100 con Inc=1 ESCRIBE c,” “ FIN_PARA FIN 7. Programa que muestre los números del 100 al 1 utilizando la instrucción WHILE (mientras). PROGRAMA: DescontarCien_While DATOS c: entero FIN_DATOS ALGORITMO c=100 MIENTRAS (c>0) HACER ESCRIBE c,” “ c=c-1 FIN_MIENTRAS FIN 5 PROGRAMACION 8. Ejercicios 4 SHEILA NIETO UREÑA Programa que muestre los números del 100 al 1 utilizando la instrucción DOWHILE(hacer mientras). PROGRAMA: DescontarCien_DoWhile DATOS c: entero FIN_DATOS ALGORITMO c=100 HACER ESCRIBE c,” “ c=c-1 MIENTRAS (c>0) FIN 9. Programa que muestre los números del 100 al 1 utilizando la instrucción FOR (para). PROGRAMA:DescontarCien_For DATOS c: entero FIN_DATOS ALGORITMO PARA c de 100 a 1 con Inc=-1 ESCRIBE c,” “ FIN_PARA FIN 6 PROGRAMACION Ejercicios 4 SHEILA NIETO UREÑA 10. Programa que lea dos números por teclado y muestre el resultado de la división del primer número por el segundo. Se debe comprobar que el divisor no puede ser cero. PROGRAMA:CalcularDivision DATOS a, b, c: enteros FIN_DATOS ALGORITMO ESCRIBE “Introduce dividendo y divisor” LEER a,b MIENTRAS (b=0) HACER ESCRIBE “El divisor no puede ser cero, introduce otro número” LEER b FIN_MIENTRAS c=a/b ESCRIBE “El cociente entre “,a,” y “,b, ” es “,c FIN 11. Programa que lee una nota y escribe la calificación correspondiente. PROGRAMA: Calculadora DATOS nota: entero FIN_DATOS ALGORITMO ESCRIBE “Introduce nota” LEER nota SEGÚN (nota) Caso 1,2: ESCRIBE “MD” Fin Caso 3,4: ESCRIBE “I” Fin Caso 5: ESCRIBE “SF” Fin […] Caso 10: ESCRIBE “MH” Fin FIN_SEGUN FIN 7