Pascal/Turbo Pascal - Escribir un programa en pascal, que lea un numero dado

 
Vista:
Imágen de perfil de camila otrebogad
Val: 4
Ha disminuido su posición en 3 puestos en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Escribir un programa en pascal, que lea un numero dado

Publicado por camila otrebogad (2 intervenciones) el 22/07/2017 07:06:21
Estimados, 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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Escribir un programa en pascal, que lea un numero dado

Publicado por David (224 intervenciones) el 22/07/2017 12:47:06
Ejercicio 1:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Uses CRT;
 
var
  cadena : string;
  N,i :integer;
begin
  Cadena:='elefante(s) se balanceaba(n) sobre la tela de una araña. Como veia(n) que no se caia(n) fueron a llamar a otro elefante';
  Writeln('Introduzca un número');
  readln(n);
  for i
  :=1 to n do
    writeln(i,' ',cadena);
  readln;
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de otrebogad
Val: 4
Ha disminuido su posición en 3 puestos en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Escribir un programa en pascal, que lea un numero dado

Publicado por otrebogad (2 intervenciones) el 22/07/2017 15:15:46
Muchas gracias!
Por casualidad sabes hacer los otros?
Saludos ..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar