• Viernes 26 de Abril de 2024, 23:42

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Mr. Pascal

Páginas: [1]
1
Pascal / Nueva Pregunta
« en: Jueves 28 de Junio de 2007, 03:51 »
hola estimados colegas :smartass:
aqui estoy preguntando de nuevo...pero no importa...
preguntado se aprende mas


He estado buscando  :comp: algun fragmento de codigo que me ayude a mostrar una imagen en jpg en un programilla de pascal...pero no he tenido exito, tambien he investigado en libros como:  :ph34r: programacion estructurada en turbo pascal 7 de leobardo lopez, unos de Luis joyanes, y uno que otro de algoritmo de datos....pero nada

lo que mas se acerca es la implementacion del modo grafico, pero no hay nada que me diga como meter un JPG en programilla...

Entonces recurro a Uds. para ver si alguno a trabajado algo parecido...
see you later :hola:
& keep working

2
Pascal / Re: Analizador Lexico Para C
« en: Sábado 16 de Junio de 2007, 02:42 »
hola compañeros :hola:

Estuve buscando una manera de hacer un analizador lexico para el Español utilizando automatas y me encontre con este analizador hecho en c++ para el lenguaje C
en el cual se utiliza un automata.....ya estuve :smartass: analizandolo y ya se mas o menos como funciona

pero tengo una duda ¿¿¿¿como se construyó la tabla del automata?????

les dejo el ws para que lo chequen.....y si alguien puede respoder, le agradesco :)

analizador_para_C

3
C/C++ / [Código Fuente] esta exelente....
« en: Sábado 2 de Junio de 2007, 23:48 »
esta exelente el jueguito, ¿tu lo programastes?...si acaso muchas felicidades le haces huevo a programar....
ahhhh te agradesco por subirlo, para tu sabes...aprender un poquito mas....

4
Pascal / Analizador Lexico Para C
« en: Sábado 26 de Mayo de 2007, 02:08 »
HOla colegas..... :hola:

pues como siempre los saludo....buenos dias, buenas tardes, buenas noches

para no irme tan largo... B)

les cuento, que estoy en la construccion de un analizador lexico para el español, y me han dicho que existen herramientas que me pueden ayudar para el desarrollo del mismo....pero he estado navegando y no he podido encontrar LEX que es la herramienta de la que me han hablado...


si alguno de uds. ha escuchado de el me gustaria porfavor que me mandaran algun enlace para poder descargarlo...

me despido :hola:
and keep working  :comp:

p.s

cuando termine el analizador lexico prometo subir el codigo a la pagina

5
ASM (Ensamblador) / Preguntilla
« en: Miércoles 16 de Mayo de 2007, 00:38 »
hola estimados :smartass:
estoy aprendiendo a programar  :comp: en este lenguaje
asi que disculpen la pregunta...

¿como hago para hacer un salto de linea? :P
¿existen varias maneras de hacer un salto de linea?

6
Pascal / Re: Problema Con Un Ejercicio De Turbo Pascal7.0
« en: Miércoles 25 de Abril de 2007, 03:37 »
Pues el programa corre bien  :unsure:
no veo cual es el problema.....
Citar
que raro, porque a mi si me saco el promedio, solo copie directamente el codigo, no le modifique nada
:)


 :smartass:  :hola:

7
Pascal / Re: Cual Es Mejor?????
« en: Sábado 21 de Abril de 2007, 18:08 »
Tienes razon colega :P  yo tambien tenia esa duda :blink:
archivos?
 :whistling:
el asunto es que de tener el diccionario, este estaria en un archivo de texto para luego hacer el link, con el programa e ir comparado con el mismo.

tu me dices que para poder hacerlo (el analizador)...¿tendria que tener el diccionario siempre?
aun si lo hiciera con automatas?


me despido :hola:
hasta la proxima

8
Pascal / Cual Es Mejor?????
« en: Viernes 20 de Abril de 2007, 05:11 »
Hola colegas de Solocodigo,   :P
Me he dado cuenta que casi no hay temas nuevos en discusion en este grandioso foro de pascalito. que pasa? me pregunto..... :huh:
 :lol:
Bueno, estimados me dirijo a uds. por que tengo una pequeña duda,
estoy haciendo un curso de Compiladores y Tradures en la Universidad a  la que asisto y al final del  curso tengo que realizar un analizar lexico para el español el
profesor nos dice que podemos hacerlo de dos maneras,  que son las siguientes:
    - con manejo de archivos ó
    - con automatas

Imagino que algunos de uds han realizado algun ejercicio de estos
mi duda es...¿Cual es el mejor metodo para hacerlo? automatas? archivos?
dicho sea de paso me gustaria que me pudieran ilustrarme con sus conocimientos sobre este asunto de los analizadores lexicos.
 :smartass:
agradezco de antemano cualquier cualquier ayuda o comentario brindado
me despido :hola:
and keep working :comp:

9
Pascal / Re: Tutorial
« en: Sábado 7 de Abril de 2007, 19:39 »
bueno colega  :smartass:

aqui tienes un par de paginas excelentes donde puedes encontrar lo que buscas....

abcdatos.com
mygnet.com

 :rolleyes: espero te sirvan, y saludos
 :hola:

10
CONCURSO / Re: Ganadores Del Concurso
« en: Viernes 16 de Marzo de 2007, 02:40 »
:P PUES MUCHAS FELICIDADES.........!!!!!!!11


SE LO MERECEN..... :smartass:

11
Pascal / Re: Matrices Cuasivacias
« en: Lunes 5 de Febrero de 2007, 19:45 »
:devil: aqui no se hacen tareas...
 :ph34r:
 :lightsabre:
deberia ser un poquito mas humilde....y enseñarnos hasta donde has avanzado en el problema

hasta otro capitulo :hola:  :comp:  :whistling:

12
Pascal / Re: Pequeña Ayudadita (recursividad)
« en: Sábado 3 de Febrero de 2007, 16:32 »
Citar
Pues no se usar pascal, pero Espero poder ayudarte.

:smartass:
gracias por la ayudita me sirvio bastante.... ahora le estoy tomando mas interes a esto de la recursividad :P  B)

 :hola: hasta otro capitulo

13
Pascal / Pequeña Ayudadita (recursividad)
« en: Viernes 2 de Febrero de 2007, 19:31 »
:hola: hola mis estimados colegas de solocodigo, tengo una dudita, acerca de como acceder a un arreglo de string... pues mi problema es quiero hacer un problemilla recursivo que me imprama todas las cadenas contenidas que su ultimo caracter sea un punto.

esto es lo que he hecho, pero no se porque solo me imprime la ultima cadena que esta en la ultima posicion del arreglo.
aqui esta el cod para que lo chequen  :comp:
Código: Text
  1.  
  2. procedure impcad(i:integer);
  3. var x:integer;
  4. begin
  5.     x:=length(fr[i]);
  6.     if (i=max) and (fr[i][x] = '.') then
  7.          writeln(fr[i])
  8.     else
  9.           if  fr[i][x] = '.' then
  10.              begin
  11.                 writeln(fr[i])
  12.                 impcad(i+1);
  13.              end
  14.           else
  15.                   impcad(i+1);
  16. end;
  17.  

¿Esta bien la manera en que accedo a al ultimo caracter de la frase que esta en el arreglo?  :smartass:
si hay una mejor manera de acceder me gustaria que me ilustren... :D
agradezco de antemano cualquier ayudita.-
 :hola: adiosito hasta otro capitulo

14
Pascal / Re: Juego de Carrera con coches
« en: Martes 31 de Octubre de 2006, 06:03 »
le haces swing  :smartass:

15
Pascal / Re: Mi Juego
« en: Martes 31 de Octubre de 2006, 05:38 »
:comp:
Oye solman esta bueno tu juego es decir sos un monstruo programando en serio que si, voy a ponerme a aprender a programar juegos y un dia te enseñare lo que he aprendido para que me des tu opinion B)

 :comp: Mr. Pascal

16
Pascal / Re: Ayuda Porfavor
« en: Sábado 28 de Octubre de 2006, 21:45 »
hola apendiz
 :whistling:
Para empezar me presento soy Mr. Pascal y creo que puedo ayudarte,
yo tengo un algoritmo que dibuja un marco, pero es utilizando matrices me imagino que  ya has trabajado con ellas, te dejo el code para que lo cheques...

Código: Text
  1.  
  2. {llena de * el marco de una matriz}
  3.  
  4. procedure marco (var matriz:mat);
  5. var i,j:integer;
  6. begin
  7.    for i:=1 to N do
  8.    begin
  9.       for j:=1 to N do
  10.       begin
  11.          if ((i=1) and (j=1)) or ((i=n) and (j=n)) then
  12.                matriz[i,j]:= '*';
  13.          if ((j=n) and (i<j)) or ((i=j) and (i<j)) then
  14.                 matriz[i,j]:= '*';
  15.          if ((i=n) and (j<i)) or ((j=1) and (j<i)) then
  16.                 matriz[i,j]:= '*';
  17.       end;
  18.    end;
  19. end;
  20.  
  21.  

Luego mandas a imprimir la matriz...y es todo.
pruebalo y me cuentas... :hola:

17
Pascal / Re: Ayuda Con La Recursividad
« en: Sábado 28 de Octubre de 2006, 18:23 »
:) Es cierto Lencho ahora que lo veo bien no esta bien explicado, pero lo funcion lo que hace es contabilizar la cantidad de numeros pares que hay en un vector (array)

explicacion:

La funcion recibe como parametros a la variable c que es un contandor inicializado en 0 en el programa principal y tambien recibe a la variable i que es  el indice del vector (array) y entra en la funcion con el tamaño del vector. (por ejemplo si el vector tiene 5 casillas i entraria con 5).
Ahora por que escogi                        
                           if i=0 then
                                        cont:= c      por que al ir comparando si el numero que esta en el vector es impar va ir decrementando i y cada comparacion la va almacenando en el stack  de pascal y el elemento cima del stack seria cont(c, 0), donde c seria la cantidad de impares total.

dejo el programa adjunto para que lo vean
 :hola:

18
Pascal / Re: Ayuda Con La Recursividad
« en: Sábado 28 de Octubre de 2006, 06:29 »
Muchas gracias por el link Angel_k_ido me ha servido de mucho...
ahora si estoy empezando a comprender un poco mas esto de la recursividad....

Y que buen consejo de pasar mis programas a recursivos Lencho, tienes razón asi voy practicando un poco mas...

les voy a enseñar los ejercicios que me dejaron hacer en la facultad.

1.-hacer una funcion recursiva que contabilice todos los numeros pares de un arreglo.                        
2.-hacer un procedimiento que visualice una frase de manera invertida.

Aqui estan los codes que hice por si a alguien le intereza.
ya estan corridos.

Código: Text
  1.  
  2.  
  3. function cont (c, i : integer): integer;
  4. begin
  5.    if i = 0 then
  6.       cont:= c
  7.    else
  8.       if num[i] mod 2 <> 0 then
  9.           cont:= cont(c+1, i-1)
  10.       else
  11.            cont:=cont(c, i-1);
  12. end;
  13.  
  14.  
  15.  

Código: Text
  1.  
  2. procedure impinv(i:integer; fr:str); <--i entra con la longitud de la frase
  3. begin
  4.    if i >= 1 then
  5.        begin
  6.            write(fr[i]);
  7.             impinv(i-1, fr)
  8.        end;
  9. end;
  10.  
  11.  

 :rolleyes: Si alguien tiene una variante de cualquiera de ellos me gustaria verla para estudiarla  y asi aprender mas.

 :comp: Sigo trabajando en la Recursividad... y agradesco la ayuda brindada por los dos caballeros... :hola:

19
Pascal / Presentacion Mr. Pascal
« en: Jueves 26 de Octubre de 2006, 18:58 »
HOLA AMIGOS PROGRAMADORES,
Soy nuevo en el foro y me pongo a disposicion para contestar cualquier pregunta que este en mi poder y tambien les pido ayuda para poder convertirme en verdadero Mr. Pascal.

Agradeciendo de antemano cualquier ayuda.
MR.PASCAL.

20
Pascal / Ayuda Con La Recursividad
« en: Jueves 26 de Octubre de 2006, 18:46 »
Bueno colegas programadores, estoy teniendo problemas con la recursividad, es decir, aun no logro comprenderla, se me hace un poco dificil encontral el estado base para empezar a trabajar en un ejercicio...

si alguno de uds. tuviera algunos manuales, ejemplos, o algo que  me ayudara a desarrollar bien la recursividad se lo agradeceria.

Páginas: [1]