Ayuda para un ejercicio que analiza una cadena de caracteres y devuelve como resultado 4 con: el nú
Publicado por xuxo_pscs (1 intervención) el 18/04/2017 12:50:23
Hola a todos y gracias de antemano por vuestra atención, soy nuevo en esto de programar estoy haciendo un curso a distancia y me proponen estos ejercicios,que por mas que he repasado los temas que me han mandado no logro encontrar la solución, vamos que no se ni por donde empezar,os estaría muy agradecido si me ayudarais ya que tengo que entregarlo este fin de semana
Problema 1
Puede encontrar copias de la tabla ASCII, que le indicará la codificación correspondiente a cada carácter en:
• http://www.asciitable.com/
Partiendo de esto:
Codifique un procedimiento de nombre AnalizaCaracteres que recibe como parámetro una cadena de caracteres y devuelve como resultado 4 con: el número de caracteres, el número de letras, el número de números y el número de caracteres de otro tipo.
Deberá incluir la función en un programa (ipexam1.pas) que solicita al usuario una cadena de texto y muestra por pantalla:
El número de caracteres es A
El número de letras es B
El número de números es C
El número de caracteres de otro tipo es D
(Donde A, B, C y D son los valores que se obtuvieron al ejecutar AnalizaCaracteres
Para facilitar el trabajo puede considerar los espacios entre palabras como caracteres y fíjese que las letras (y números) están ordenados en el sistema de codificación.
Problema 2
Reutilizando la función anterior escriba un programa que pregunte al usuario el nombre de un fichero de texto origen y un fichero de texto destino. El programa abrirá el primer fichero, lo leerá línea a línea y para cada línea escribirá el conteo de tipo de letra de la misma en la línea correspondiente del fichero destino el mensaje:
“La línea N contiene C caracteres con X letras, Y números, y Z caracteres de otro tipo”
Donde N es el número de línea, c el número de caracteres de esa línea y x,y,z el número de letras, números y otro tipo de caracteres para esa línea.
En la última línea del fichero aparecerá el número total de letras, números y caracteres de otro tipo.
Si el fichero de origen es este:
¿1 perro llamado Roger?
Tengo 2 manzanas
¡¡Tienes 10 casas!!
El fichero de salida será
La línea 1 contiene 23 caracteres con 17 letras, 1 números y 5 caracteres de otro tipo
La línea 2 contiene 16 caracteres con 13 letras, 1 números y 2 caracteres de otro tipo
La línea 3 contiene 19 caracteres con 11 letras, 2 números y 6 caracteres de otro tipo
En la total hay 41 letras, 4 números y 13 caracteres de otro tipo
Problema 1
Puede encontrar copias de la tabla ASCII, que le indicará la codificación correspondiente a cada carácter en:
• http://www.asciitable.com/
Partiendo de esto:
Codifique un procedimiento de nombre AnalizaCaracteres que recibe como parámetro una cadena de caracteres y devuelve como resultado 4 con: el número de caracteres, el número de letras, el número de números y el número de caracteres de otro tipo.
Deberá incluir la función en un programa (ipexam1.pas) que solicita al usuario una cadena de texto y muestra por pantalla:
El número de caracteres es A
El número de letras es B
El número de números es C
El número de caracteres de otro tipo es D
(Donde A, B, C y D son los valores que se obtuvieron al ejecutar AnalizaCaracteres
Para facilitar el trabajo puede considerar los espacios entre palabras como caracteres y fíjese que las letras (y números) están ordenados en el sistema de codificación.
Problema 2
Reutilizando la función anterior escriba un programa que pregunte al usuario el nombre de un fichero de texto origen y un fichero de texto destino. El programa abrirá el primer fichero, lo leerá línea a línea y para cada línea escribirá el conteo de tipo de letra de la misma en la línea correspondiente del fichero destino el mensaje:
“La línea N contiene C caracteres con X letras, Y números, y Z caracteres de otro tipo”
Donde N es el número de línea, c el número de caracteres de esa línea y x,y,z el número de letras, números y otro tipo de caracteres para esa línea.
En la última línea del fichero aparecerá el número total de letras, números y caracteres de otro tipo.
Si el fichero de origen es este:
¿1 perro llamado Roger?
Tengo 2 manzanas
¡¡Tienes 10 casas!!
El fichero de salida será
La línea 1 contiene 23 caracteres con 17 letras, 1 números y 5 caracteres de otro tipo
La línea 2 contiene 16 caracteres con 13 letras, 1 números y 2 caracteres de otro tipo
La línea 3 contiene 19 caracteres con 11 letras, 2 números y 6 caracteres de otro tipo
En la total hay 41 letras, 4 números y 13 caracteres de otro tipo
Valora esta pregunta
0