Estimados,soy una reciente alumna de programación
si alguien logra hacer estos ejercicios para mañana en la mañana se los agradecería en el alma
no alcancé con esos y el trabajo es evaluado
espero que alguien pueda, lo agradecería mucho, sinceramente
Debe utilizar PROCEDIMIENTOS, FUNCIONES.
1. Escribir un programa en pascal, que lea un numero dado (introducido por teclado) la canción del elefante.:
“1 elefante se balanceaba sobre la tela de una araña. Como veía que no se rompía, fue a llamar otro elefante”
“2 elefantes se balanceaban sobre la tela de una araña. Como veía que no se rompía, fue a llamar otro elefante”
“3 elefante se balanceaba sobre la tela de una araña. Como veía que no se rompía, fue a llamar otro elefante”
“4 elefante se balanceaba sobre la tela de una araña. Como veía que no se rompía, fue a llamar otro elefante”
………..
2. Una cadena de caracteres (string) en pascal es simplemente un arreglo de caracteres . Así por ejemplo si queremos almacenar la frase “una palabra”, debemos tener un arreglo de caracteres con un tamaño suficientemente grande:
Frase : String [100];
Escriba un programa que :
i. Lea una cadena de caracteres,
ii. Lea un carácter correspondiente a una letra.
El programa debe contar el numero de palabras que comiencen con el carácter correspondiente.
3. Una empresa de telecomunicaciones ha estado teniendo cierta filtración de información, para solucionar este problema quiere que sus datos sean codificados para que nadie los pueda ver, quiere que se realice la siguiente codificación a todas las palabras:
a. Quiere que las letras primeras letras de cada palabra si son minúsculas se conviertan en mayúsculas y se anteceda a la letra un símbolo “_”, si la palabra era “hola” quedaría “_Hola”
b. Además se haga el siguiente cambio de vocales:
i. La “a” por la “u” y viceversa
ii. La “i” por la “o” y viceversa
La palabra “_hola” quedaría “_hilu”
c. Finalmente la palabra deberá invertirse, entonces “_hilu” sería “ulhi_”.
Escribir un programa que pueda realizar este tipo de codificación tomando como dato una cadena de caracteres cualquiera.
Obs: utilice funciones como
length(string) que devuelve el largo de una cadena de caracteres.
Reccorra los string utilizando arreglos.