DC IUD DesSof PenAlg TallerFunciones Procedimientos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Tecnología en Desarrollo de Software

Pensamiento
Algorítmico

e
Taller Funciones y Procedimientos

Instrucciones
Después de analizar los contenidos abordados en la Unidad 2, los videos de apoyo dados
por el docente y las conferencias, te invitamos a realizar la siguiente actividad. Para esto,
ten en cuenta los siguientes pasos:
1. Descarga el programa PSeint a través del siguiente enlace:
a. http://pseint.sourceforge.net/
2. Revisar los algoritmos propuestos y solucionarlos.
3. Desarrollar cada uno de los algoritmos a través de la herramienta de PSeint.
4. Al finalizar, guarde cada ejercicio en un archivo y comprímelos todos dentro de una
carpeta.
5. Debes enviar a través del enlace de la actividad la carpeta comprimida con la
solución de los algoritmos.
6. Recuerda siempre utilizar punto y coma al finalizar cada línea de código.

Planteamiento 1

Los siguientes algoritmos son planteados con el fin de poder afianzar los conocimientos
vistos en la unidad 2 referentes a los subprocesos (Funciones y Procedimientos). La forma
de aprender lógica y programación es practicando y desarrollando varios ejercicios, por eso
es indispensable que los realices todos y expongas cualquier duda.

Ejercicio 1

Elabora un programa que ofrezca un menú de opciones, mediante el cual se pueda escoger
calcular el área de las figuras geométricas: triángulo, cuadrado, rectángulo y círculo. Una vez
seleccionada la opción, que llame a una función que permita solicitar, leer los datos
necesarios, hacer el cálculo correspondiente y, en el caso del triángulo y el rectángulo se
deberá imprimir dentro de la función, en el caso del cuadrado y el círculo se deberá imprimir
en el programa principal, es decir, esos subprocesos tendrán valor de retorno.

Ejercicio 2

Define una función hipotenusa que calcula la longitud de la hipotenusa de un triángulo


rectángulo, cuando son conocidos los otros dos lados. Utilice esta función en un programa
para determinar la longitud de la hipotenusa de 10 triángulos diferentes. La función debe
tomar dos argumentos de tipo float y regresar la hipotenusa como de tipo float.
Ejercicio 3
Desarrolla un programa donde escribas una función que devuelva el término N (siendo N un
número entero positivo) de la serie de Fibonacci, esta sigue la siguiente serie: 1, 1, 2, 3, 5, 8,
13, 21… y así sucesivamente. Date cuenta, que, para obtener un número, suma los dos
números anteriores. Por ejemplo, si introducimos un 3, la función nos devuelve el 2.
Ejercicio 4
Desarrolla un algoritmo donde crees un procedimiento que dado un numero me indique
cuantas cifras tiene, ejemplo, si ingresas 528 el programa al invocar el procedimiento debe
imprimir que tiene 3 cifras y si ingresas 1321 te debe decir que tiene 4 cifras.
Ejercicio 5
Escribe un procedimiento que dado un número decimal (en base 10), entre 0 y 15, devuelva el
valor equivalente en sistema de numeración binario (en este caso, un numero binario de 4
dígitos). Os aconsejo que los dígitos binarios sean una cadena, para que se puedan concatenar
entre sí. Por ejemplo, si introducimos un 7, nos devuelva 0111. Si se introduce un numero
menos que 0 o mayor que 16, no mostrara un mensaje de error.

También podría gustarte