Autor |
Mensaje |
psalomon
Nivel 3
Edad: 33
Registrado: 04 Mar 2009
Mensajes: 29
|
|
Soy un poco nuevo con esto de programar, tube 1 clase con Grossi y ya tengo que programar, parece "facil" pero tengo un problema:
Cuando llego a la parte de declarar variables, pongo "cantidad de alumnos" por ej, y dsp tenes que poner 'dos puntos' y luego INTEGER, el problema es que no me toma la palabra INTEGER como palabra incluida en el programa, alguien sabe por que? Estoy usando el Freepascal.
Tampoco se si cuando empiezo tengo que poner {seccion declarativa} y despues {seccion algoritmica}.
Como veran, soy bastante nuevo con esto, la verdad es qe no entiendo mucho, y tengo que hacer un tp para este martes, asique cualquier ayuda me vendria de 10 , Muchas gracias!
|
|
|
|
|
|
|
|
|
psalomon
Nivel 3
Edad: 33
Registrado: 04 Mar 2009
Mensajes: 29
|
|
tengo que configurar librerias??
|
|
|
|
|
|
|
|
|
Sid Bernard
Nivel 9
Edad: 35
Registrado: 20 Jul 2008
Mensajes: 1287
Ubicación: Al lado del Sub Esp. $ = <(TT,0,2+3i)(3,18,4)(0,0,e)>
Carrera: Electrónica y Informática
|
|
Hola psalomon bueno te cuento como es la declaracion básica de variables en pascal, al codificar cualquier programa se tiene q poner
Código:
|
Program nombre_del_programa; (el nombre puede ser a gusto y separar los espacios con "_")
Uses crt; (librería básica)
Var cantalumn: Integer; (para declarar las variables se tiene q poner Var y dsp el nombre de la variable a gusto sin espacios dsp ":" y por ultimo el tipo de variables)
Begin (inicializacion del programa)
(aca se pone el cuerpo principal del programa
End. (fin del programa)
|
Espero q t sirva, cualquier cosa pregunta
Saludos!
|
|
|
|
_________________
SOY ACERISTA Y QUE!!!!!
|
|
|
|
|
psalomon
Nivel 3
Edad: 33
Registrado: 04 Mar 2009
Mensajes: 29
|
|
hola bernard, te agradezco por tu mensaje. El tema es que eso ya lo se, estuve leyendo manuales y todo, pero hago una parte del programa, y cuando lo qiero compilar para ver si voy bien, me tira error, y nose cual es el error.. =/
|
|
|
|
|
|
|
|
|
Sid Bernard
Nivel 9
Edad: 35
Registrado: 20 Jul 2008
Mensajes: 1287
Ubicación: Al lado del Sub Esp. $ = <(TT,0,2+3i)(3,18,4)(0,0,e)>
Carrera: Electrónica y Informática
|
|
de casualidad no te tira un error y te dice un archivo fp.cfg, si es ese el error, cerra el free pascal, anda al directorio q t indique, elimina ese archivo y volve a abrir el compilador y ahi te va a funcionar
Cualquier cosa mñn te sigo ayudando
Saludos!
PD: disculpa la rapida respuesta lo q pasa es q me estoy yendo a dormir
|
|
|
|
_________________
SOY ACERISTA Y QUE!!!!!
|
|
|
|
|
psalomon
Nivel 3
Edad: 33
Registrado: 04 Mar 2009
Mensajes: 29
|
|
sisi, me tiraba ese error, y trate de buscar ese archivo y no esta exactamente el fp.cfg habia muchos con fp pero ninguno asi... asique nose la verdad que hago mal, tambien cuando vos pones una palabra reservada al programa como por ejemplo String, te la pone de color blanco, entonces significa que esta reservada, barbaro, pero despues pongo integer, que tambien supuestamente esta reservada, y no me la pone en color blanco, la deja en amarillo, entonces yo interpreto que algo anda mal, lo mismo me pasa si pongo writeln, o readln, o real .. me estoy volviendo locooo jaja
|
|
|
|
|
|
|
|
|
MirianQ
Nivel 8
Edad: 35
Registrado: 29 Feb 2008
Mensajes: 675
Ubicación: Siempre desvirtuando... siempre.
Carrera: Electrónica y Informática
|
|
En FreeP ni en ningun editor aparecen "Char", "integer" o algun otro tipo de dato simple en blanco.
Tu declaracion es exactamente asi?
var
cantidad_de_alumnos: integer;
Por ahi es configuracion de la IDE. Configurar IDEs no es mi fuerte asi que prefiero no mandarte fruta.
|
|
|
|
|
|
|
|
|
psalomon
Nivel 3
Edad: 33
Registrado: 04 Mar 2009
Mensajes: 29
|
|
si, es asi. Tengo otro problema, va mas alla de eso ahora, me pasaron un archivo que andaba en un pascal de un amigo, y lo abri en el mio y tambien me salta error al compilarlo, asique el problema va mas alla de poner algo mal, me salta "unable to open file.." alguien tiene alguna idea de por que?
|
|
|
|
|
|
|
|
|
MirianQ
Nivel 8
Edad: 35
Registrado: 29 Feb 2008
Mensajes: 675
Ubicación: Siempre desvirtuando... siempre.
Carrera: Electrónica y Informática
|
|
mmm, para abrirlo con Fp tenes que abrir Fp (valga la redundancia), ir a File>Open> y tenes que buscar en la carpeta correspondiente (es una cagada el entorno de pascal no? Re incómodo).
Si lo hiciste asi y no anda, no se que puede ser.
mirá, te voy a dar el consejo mas pelot*do del mundo, pero me parece lo mas viable si no queres toquetear la maquina: visita esta pagina http://holamundopascal.blogspot.com/2007/08/editpad-pro-freepascal.html
y fijate donde dice Free pascal+ Edit pad pro y segui los pasos. O sea: reinstala el Pascal. Lo mas lindo de lo que se explica ahi es que podes escribir el codigo en un editor de texto re facil y cómodo. Podes usar el mouse!!! Jaja. Te va a ayudar cuando escribas programas largos de muchas lineas.
Yo lo instale asi, como dice en esa pagina. Me funciona perfecto y programas mas rápido porque editar y revisar codigo es una caca si tiene mas de 1000 lineas.
Espero que te sirva.
|
|
|
|
|
|
|
|
|
psalomon
Nivel 3
Edad: 33
Registrado: 04 Mar 2009
Mensajes: 29
|
|
muchas gracias bullets, ahora me voy a poner a invertigar eso. Lo que hice fue en vez de usar el free pascal, trate con el turbo pascal, y me funciono la parte de compilar, pero ahora viene lo malo (como siempre). El problema ahora es que cuando pongo ejecutar, me tira "error: 200 division by zero". Alguien tiene alguna idea?
pd: me siento como un nene que agarra por primera vez una computadora
|
|
|
|
|
|
|
|
|
Malena Miguel
Nivel 8
Edad: 35
Registrado: 13 Jul 2008
Mensajes: 690
Ubicación: sulla frontiera
Carrera: Civil
|
|
El FreePascal no es el que tiene el problema con el "Oppentium"?
Fijate que si vas a Options>Compiler dice "Additional compiler args", ahí cambiá lo que dice por "-Oppentium3"
|
|
|
|
_________________
100% ingeniera
|
|
|
|
|
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
|
|
|
|
|
Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro No podés responder a temas en este foro No podés editar tus mensajes en este foro No podés borrar tus mensajes en este foro No podés votar en encuestas en este foro No Podéspostear archivos en este foro No Podés bajar archivos de este foro
|
Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker365 Attacks blocked.
|