• Domingo 15 de Diciembre de 2024, 10:48

Autor Tema:  Codificar Algoritmo En C  (Leído 3883 veces)

patroclo

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Codificar Algoritmo En C
« en: Lunes 13 de Marzo de 2006, 22:24 »
0
hola a todos,

He creado un algoritmo que tengo que codificar en C, pero es un lenguaje que me es desconocido si alguien puede ayudarme se lo agradeceria.

este es el alogoritmo:

algoritmo codificacion
Código: Text
  1. var
  2. p,r,i, d, k: entero;
  3. c: caracter;
  4. fvar
  5. { Pre: en  la entrada estandard hay una secuencia acabada en ‘.’ }
  6. c := leerCaracter(); p := 0;
  7. mientras ( c ≠ ‘.’ ) hacer
  8. p := p + 1; r:=0; i := caracterACodigo©;
  9. mientras (i ≠ 0 ) hacer
  10. d := i mod 10;
  11. para k := 1 hasta d hacer
  12. r := r + p;
  13. fpara
  14. i := i div 10;
  15. fmientras
  16. escribirEntero®;
  17. c := leerCaracter();
  18. fmientras
  19. {Post: se debe escribir para la salida estandard la secuencia:
  20. r0 r1 r2 r3 .... rM1F
  21. siendo  ri la suma de los dígitos del codigo del caracter ièssim
  22. multiplicada por i }
  23. falgorisme
  24.  

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #1 en: Martes 14 de Marzo de 2006, 16:43 »
0
la verdad no has sido lo suficientemente claro con lo que deseas hacer, asi que no te puedo ayudar, ni siquiera has dicho que debe hacer el supuesto algoritmo.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

ibito

  • Miembro HIPER activo
  • ****
  • Mensajes: 549
  • Nacionalidad: mx
  • Se mas de C++ que lo que se de ese CSS
    • Ver Perfil
    • http://www.ibquezada.com
Re: Codificar Algoritmo En C
« Respuesta #2 en: Martes 14 de Marzo de 2006, 17:02 »
0
creo que quiere escribirlo en lenguaje C  :huh:
______________________________________
www.hazjuegos.com Una comunidad dedicada al desarrollo de videojuegos.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #3 en: Martes 14 de Marzo de 2006, 19:47 »
0
claro, pero sino se sab e que se pretende con el algoritmo, pues no tiene como mucho sentido o al menos para mi.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

patroclo

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Codificar Algoritmo En C
« Respuesta #4 en: Martes 14 de Marzo de 2006, 19:55 »
0
Hola Juank,

El algoritmo pretende codificar una cadena de caracteres que acaba en un punto.

Mi problema es que desconozco el lenguaje C, lo he codificado en visual basic, pero me han pedido que lo haga en C.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #5 en: Miércoles 15 de Marzo de 2006, 13:30 »
0
ok,
esto te sera de ayuda.

http://c.conclase.net/
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Codificar Algoritmo En C
« Respuesta #6 en: Miércoles 15 de Marzo de 2006, 17:53 »
0
¿Qué hace el código? ¿Convierte un número o qué?

El algoritmo no se puede leer :(.

Saludos,
José Jorge (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip

patroclo

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Codificar Algoritmo En C
« Respuesta #7 en: Miércoles 15 de Marzo de 2006, 19:02 »
0
Hola,

Me he explicado fatal, el algoritmo  va leyendo caracteres del teclado,  para cada caracter
leido, escoge su codigo ASCII.  
Después, por cada dígito del codigo, suma tantas veces como indique
este dígito la posición que ocupa el caracter.

Peor ejemplo, si tenemos la cadena: ABCDEFG

El caracter C tiene como codigo el número 67 por tanto hemos de sumar 6 veces 3 porque C és el tercer caracter de la cadena i 7 veces 3. El resuldo serà
6*3+7*3=39.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #8 en: Jueves 16 de Marzo de 2006, 14:48 »
0
el problema realmente es que el psudocodigo esta en una fase muy preliminar.  :ph34r:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #9 en: Jueves 16 de Marzo de 2006, 14:59 »
0
cuasles caracteres ASCII son validos?
solo letras?
solo numeros?
numeros y letras?

que rango de valores ascii? menores a 100? etc...
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #10 en: Jueves 16 de Marzo de 2006, 19:16 »
0
hola
he estado haciendo el ejercicio y segun veo el pseudocódigo que tienes se queda corto para todo lo que hay que hacer y en mi opinion no es un pseudocódigo lo suficientemente completo como para tratar de hacerlo en C.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #11 en: Jueves 16 de Marzo de 2006, 20:49 »
0
Esto es lo que necesitas?


anexo exe
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

patroclo

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Codificar Algoritmo En C
« Respuesta #12 en: Viernes 17 de Marzo de 2006, 19:23 »
0
Hola Juank,

No puedo ver el código, para visualizar programas en C tengo el Dev-C++

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #13 en: Viernes 17 de Marzo de 2006, 19:32 »
0
Esoe s proque no te he enviado el codigo solo el programa.
para saber si eso es lo que quieres y con base en eso poder enviarte el psudocodigo mejorado.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Codificar Algoritmo En C
« Respuesta #14 en: Sábado 18 de Marzo de 2006, 19:24 »
0
Se supone que ya lo había hecho en Basic, si el pseudocódigo está mal, ¿cómo funcionó?

Saludos,
José Jorge (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Codificar Algoritmo En C
« Respuesta #15 en: Sábado 18 de Marzo de 2006, 19:52 »
0
no lo se, pero ese psudocodigo no cubre los casos necesarios para pasa directamente a codificacion, o sino es asi definitivamente es que no he entendido el  problema.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Codificar Algoritmo En C
« Respuesta #16 en: Martes 28 de Marzo de 2006, 22:15 »
0
Citar
Se supone que ya lo había hecho en Basic, si el pseudocódigo está mal, ¿cómo funcionó?

Hay que tener en cuenta que VB acepta cualquier cosa  :lol:  Aunque el algoritmo no sea claro o no esté completo.....En VB se puede implementar sin mayores problemas......Pero en C ya cambia la cosa.....No puedes implementar un algoritmo así.......Sería una falta de respeto  :lightsabre:  Revisalo, mejoralo y después te ayudamos  :hola:

Saludos,

Blag  :devil: