Fecha: Centro matriculado: Doy fe que los siguientes ejercicios son de mi autoría, en caso de encontrar plagio la nota de todo mí trabajo debe ser de CERO además de las respectivas sanciones a que haya lugar. El profesor puede solicitar la sustentación de uno o más ejercicios
I. Desarrollar los siguientes algoritmos simples utilizando funciones
1. Realizar un algoritmo que utilizando funciones que reciben y si retornan valor, que halle la factorial de un número dado. Por ejemplo, la factorial de 5 es el resultado de 5*4*3*2*1 2. Escribir la función en pseudocódigo que devuelva el tipo de triángulo según el valor de los lados capturados (Isocele, Equilátero, Escaleno). 3. Realizar un algoritmo que utilizando funciones devuelva el resultado de un número elevado a un exponente dado. 4. Escribir una función en pseudocódigo que devuelva si un número dado es primo o no. Para que un número sea primo solo es divisible entre 1 y sí mismo (por ejemplo: 2, 3, …,13, 17, 19…). 5. Escribir una función en pseudocódigo que calcule el área de un círculo (A = π r²) recibiendo como parámetro el radio y devolviendo el área.
II. Los siguientes algoritmos se deben desarrollar con condicionales
simples e implementando funciones 1. Desarrolle un algoritmo que permita determinar si una persona ya puede ingresar a un juego en el parque de diversiones debe recibir como parámetro la altura y de acuerdo a ello retornar un mensaje indicando si puedo o no ingresar NOTA: la estatura mínima para ingreso es de 150 cm. 2. Desarrolle un algoritmo que reciba como parámetro la edad de una persona teniendo en cuenta su fecha de nacimiento y retorne un mensaje si es o no mayor de edad.
III. El siguiente algoritmo se debe hacer con condicionales anidados, no
se aceptan simples y debe implementar funciones.
1. Elabore un algoritmo que pida por teclado cinco (5) notas de un
alumno, se debe validar mediante un función que la nota esté entre 0 y 5 por tanto en caso de que se ingresen otros valores dar un mensaje que diga valor no valido. Debe tener en cuenta que la nota puede ser un valor real, ejemplo 2.5 una vez obtenidas las cinco notas se debe calcular el promedio de estas e imprima por pantalla alguno de los siguientes mensajes: Si el promedio es >=4.6 mostrar "Muy superior" Si el promedio es >=4.0 y =<4.5 mostrar "Superior" Si el promedio es >=3.5 y =<3.9 mostrar "Muy satisfactorio" Si el promedio es >=3.0 y =<3.4 mostrar "satisfactorio" Si el promedio es <3 mostrar "Insuficiente".