1. Realiza un programa que usando funciones pida 3 números y los muestre por pantalla ordenados de mayor a menor. Todos los pasos de los valores entre las funciones y las devoluciones deben hacerse mediante parámetros. Inicio Ej1 Entero a, b, c, kk kk=Pedir(a, b, c) kk=Mostrar_Ordenados(a, b, c) Fin Ej1 Funcion Entero Pedir(Salida Entero a, Salida Entero b, Salida Entero c) Escribir “Introduzca el primer numero : “ Leer a Escribir “Introduzca el segundo numero : “ Leer b Escribir “Introduzca el tercer numero : “ Leer c Devolver 1 Fin Funcion Pedir Funcion Entero Mostrar_Ordenados(Entero a, Entero b, Entero c) Si ((a>=b) Entonces Si (b>=c) Entonces Escribir “El orden es : “,a, “, “,b,”, “,c Sino Si (a>=c) Entonces Escribir “El orden es : “,a, “, “,b,”, “,c Sino Escribir “El orden es : “,c, “, “,a,”, “,b Fin si Fin si Sino Si (a>=c) Entonces Escribir “El orden es : “,b, “, “,a,”, “,c Sino Si (b>=c) Entonces Escribir “El orden es : “,b, “, “,c,”, “,a Sino Escribir “El orden es : “,c, “, “,b,”, “,a Fin si Fin si Fin si Devolver 1 Fin Funcion Mostrar_Ordenados 2. Realiza un programa usando funciones que pida una letra y muestre dicha letra en mayúsculas. Debes asegurarte que no se ha introducido un número. Todos los pasos de los valores entre las funciones y las devoluciones deben hacerse mediante parámetros. Inicio Ej2 Carácter a Entero kk kk=Pedir_Letra(a) kk=Mostrar(a) Fin Ej2 Funcion Entero Pedir_Letra(Salida Caracter a) Escribir “Introduzca una letra : “ Leer a // EsSimbolo() es una función en C que nos devuelve si un carácter es un símbolo distinto de // un número o una letra. Mientraws ((a=’0’) o (a=’1’) o (a=’2’) o (a=’3’) o (a=’4’) o (a=’5’) o (a=’6’) o (a=’7’) o (a=’8’) o (a=’9’) o (EsSimbolo(a)) Hacer Escribir “No puedes introducir un número. Introduce una letra : “ Leer a Fin Mientras Devolver 1 Fin Funcion Pedir_Letra Funcion Entero Mostrar(Caracter a) // AMayuscula es una función en C que nos devuelve la letra en mayúsculas. Escribir “La letra introducida es : “, AMayuscula(a) Fin Funcion Mostrar 3. Realiza un programa que usando funciones pida 4 valores y almacena en un vector de 3 posiciones, en la posición última, el 2º valor que se introdujo. Todos los pasos de los valores entre las funciones y las devoluciones deben hacerse mediante parámetros. Inicio Ej3 Entero kk, v[3] kk=Inicializar(v) kk=Pedir_Numeros(v) Fin Ej3 Funcion Entero Inicializar(Salida Entero v) Entero i Para i desde 0 hasta 2 hacer v[i]=0 Fin Para Fin Funcion Inicializar Funcion Entero Pedir_Numeros(Salida Entero v) Entero a, i Para i desde 0 hasta 3 hacer Leer a Si (i=1) Entonces v[2]=a Fin si Fin Para Devolver 1 Fin Funcion Pedir_Numeros