Logo

Foro sobre los Ciclos Formativos de Grado Medio ( SMR ) y Superior ( ASIR, DAI, DAM y DAW ).

Ejercicios Pseudocódigo

 

Ejercicios Pseudocódigo

Notapor newboy el 26 Oct 2008, 14:35

Breaker18 escribió:1) Cálculo de la suma y producto de dos números
2) Cálculo del salario neto de un trabajador en función de las horas trabajadas, precio de la hora de trabajo y el impuesto del 20% sobre el salario bruto.
3) Resolución de una ecuación de primer grado: ax+b=0. Siendo a y b los datos, las posibles soluciones son:
a. Si a<>0 x = -b/a
b. Si a=0 y b<>0 solución imposible
c. Si a=0 y b=0 solución indeterminada
4) Obtener la nómina semanal de un trabajador de una empresa, cuyo trabajo se paga del siguiente modo:
a. Si el nº de horas es menor de 35, se aplica una tarifa que ha de introducirse por teclado.
b. Si el nº de horas es mayor de 35, se pagarán como horas extras al precio de 1.5 de las normales.
c. Los impuestos a deducir varían según el sueldo:
i. Sueldo<=800€, libre de impuestos
ii. Los siguientes 600€, al 20%
iii. El resto, al 30%
5) Dado un valor introducido por teclado, escribir el nombre del día de la semana, de forma que represente su posición dentro de la semana.
6) Después de leer el nº de un día del mes, decir qué día de la semana es, suponiendo que el uno es lunes.
7) Después de leer el nº de un día del mes, decir qué día de la semana es, preguntar qué día fue el uno.
8 ) Se desea convertir las calificaciones alfabéticas A, B, C y D a calificaciones numéricas 4, 5, 6 y 7, respectivamente.
9) Leer un número entre uno y diez y visualizar si es par o impar.
10) Leer tres números y visualizar el mayor.
11) Leer tres números y visualizar el máximo y el mínimo. Escribirlos en orden.
12) Calcular las soluciones de una ecuación de segundo grado. ((-b+raíz(b*b-4*a*c))/2*a); y para valores imaginarios ((-b)/2*a+ raíz(abs((b*b-4*a*c)/2*a))i). Ídem con resta.
13) Dados la hora HH, MM y SS, calcular la hora dentro de un segundo.
14) Contar los números positivos introducidos mediante teclado. Detener el algoritmo al leer un nº cero o negativo.
15) Sumar los números positivos introducidos mediante teclado. Detener el algoritmo al leer un nº cero o negativo.
16) Calcular la media aritmética de una serie de números positivos. Suponer la entrada de datos hasta leer un valor centinela de -99.
17) Calcular el factorial de un número positivo.
18 ) Encontrar el entero positivo mayor (num) para el cual la suma 1+2+3+…+ num es menor o igual que límite.
19) Escribir los números del uno al cien.
20) Realizar validación de entrada de datos entre 1 y 12, para los meses del año.
21) Calcular el salario de una serie de trabajadores, teniendo en cuenta que a cada trabajador se le paga del siguiente modo:
a. Si el nº de horas es menor de 35, se aplica una tarifa que ha de introducirse por teclado.
b. Si el nº de horas es mayor de 35, se pagarán como horas extras al precio de 1.5 de las normales.
c. Los impuestos a deducir varían según el sueldo:
i. Sueldo<=800€, libre de impuestos
ii. Los siguientes 600€, al 20%
iii. El resto, al 30%
La introducción de los datos se interrumpirá cuando se escriba ´*´ como nombre para un trabajador. (Bucle controlado por centinela).
22) Comprobar si un nº es primo. Se trata detectar si tiene algún divisor distinto de él y de la unidad. (Bucle controlado por bandera)
23) Introducir las notas de 40 alumnos y obtener el porcentaje de aprobados. (Bucle controlado por contador).
24) Algoritmo que lea día, mes y año, así como el día de la semana que fue el uno de enero del mismo y nos saque por pantalla el día de la semana que corresponde a la fecha que le hemos dado. Deben considerarse los años bisiestos y validar mes y día. (Primero averiguar si el año es bisiesto y si es correcto el día respecto del mes: Validación. Segundo averiguar el nº de días que han pasado del año, hasta el mes anterior del que se busca. Tercero según el día de la semana del uno de enero obtener el que buscamos.)
25) Obtener la ciudad con la población máxima en cada provincia de Andalucía, y la de toda Andalucía. Dadas las poblaciones de 25 ciudades de cada una de las ocho provincias andaluzas.
26) Obtener el factorial de n números leídos desde el teclado.
27) Obtener todos los números primos entre 2 y 100.
28 ) Imprimir las tablas de multiplicar del 1 al 9. (1x1=1, 1x2=2, …)
29) Definir la función para calcular la potencia y=xn. La base es cualquier número real y el exponente tipo entero.
30) Algoritmo que calcule el factorial de un número mediante la llamada a una subrutina.
31) Algoritmo que calcule el cubo de un entero dado, mediante la llamada a una subrutina.
32) Obtener el seno y el coseno de un ángulo expresado en radianes, mediante el uso de funciones. Suponer que nuestro compilador dispone de la función seno y coseno.
33) Obtener el seno de un ángulo expresado en radianes, mediante el uso de funciones. Dado que nuestro compilador no dispone de la función seno, el resultado se puede calcular mediante la siguiente suma: sen(x)=x- x3/3! + x5/5! – x7/7! +… Así hasta 17 términos. Es necesario diseñar una función seno que a su vez utilice una función potencia y otra factorial.
34) Dado el radio r de una circunferencia, obtener mediante una función el área (pi x r2) y la longitud (2 x pi x r) de la circunferencia.

Aqui teneis los ejercicios corregidos. Estan desordenados pero cuando los veais os dareis cuenta de cuales son. Otros como el de los menús son de mi profesora y enseñan como hacer un menu para elegir distintas opciones y que el programa la elija segun el numero introducido.

EJERCICIOS CORREGIDOS
Debe registrarse para ver este enlace. Gracias por su visita.

Para ver los ejercicios y hacer los que querais para ver su funcionamiento os dejo aqui un interprete de pseudocodigo. Abrid los archivos con él.

INTERPRETE DE PSEUDOCODIGO
Debe registrarse para ver este enlace. Gracias por su visita.

PD: perdonad la tardanza Faltan algunos ejercicios, sobretodo los ultimos que son de funciones y el interprete no las lee.



Fuente: Debe registrarse para ver este enlace. Gracias por su visita. de vagos.es
Avatar de Usuario
newboy
Admin & Webmaster
Admin & Webmaster
 
Mensajes: 2069
Registrado: 20 Jul 2008, 16:12
Ubicación: 127.0.0.1
Ciclo Formativo: No estudio FP
Curso: Ninguno

Re: Ejercicios Pseudocódigo

Notapor pamevcedeno el 12 Jun 2011, 04:06

Me interesa mucho el algoritmo resuelto numero 33
Obtener el seno de un ángulo expresado en radianes, mediante el uso de funciones. Dado que nuestro compilador no dispone de la función seno, el resultado se puede calcular mediante la siguiente suma: sen(x)=x- x3/3! + x5/5! – x7/7! +… Así hasta 17 términos. Es necesario diseñar una función seno que a su vez utilice una función potencia y otra factorial.

el que me pueda ayudar muchas gracias de antemano
Avatar de Usuario
pamevcedeno
Visitante
Visitante
 
Mensajes: 1
Registrado: 12 Jun 2011, 03:40
Ciclo Formativo: SMR
Curso:
Acceso por: Prueba de Acceso
Provincia: Cartago
Instituto: Costa Rica

Re: Ejercicios Pseudocódigo

Notapor RODLON el 12 Jun 2011, 18:16

Supongo que podras conseguirlo en el enlace a megaupload que esta bajo "EJERCICIOS CORREGIDOS", no?
Ahora mismo no puedo descargarlo...

Yo no veo posible realizarlo con esa explicacion que da sobre la suma que hay que hacer. Se entiende que x3 es una potencia y no multiplicacion porque mas adelante dice que es necesaria una funcion de potencias. Tampoco se que significa el !, tal vez factorial?. Doy por supuesto que el resto de los 17 terminos seran numeros primos tambien.
Debe registrarse para ver este enlace. Gracias por su visita.
Nada más lejos. Se que este foro lo visitan otros muchos del IES Sierra de guara: Hola!
Avatar de Usuario
RODLON
Iniciado
Iniciado
 
Mensajes: 174
Registrado: 01 Oct 2010, 23:31
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Prueba de Acceso
Provincia: Huesca
Instituto: IES Sierra de guara


Volver a Desarrollo de Aplicaciones Informáticas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados