[EI/ETIS/ETIX] 1º - Pro (Programación)

Subforo de asignaturas del curso 2007-08.

Re: Programación (Pro)

Notapor ras » Vie, 16 Nov 2007 18:54

Yo creo que en años anteriores si que era necesario entregar la ficha, y tambien os recomiendo que os paseis por clases de practicas porque creo recordar que el año pasado pasaba lista, y aunque no lo digan eso alfinla puede ayudarte para aprobar o suspender.

En cuanto al examen pos no se poruq e nunca habian hecho ninguno, pero bueno si tan bien vas en pro, no te vendria nada mal un repaso en forma de examen (lo digo por experiencia en otras asignaturas x_D)
Avatar de Usuario
ras
Infectador de Almas
Sponge
 
Mensajes: 504
Registrado: Jue, 21 Sep 2006 12:08

Re: Programación (Pro)

Notapor agilismoftw » Lun, 19 Nov 2007 13:12

El examen de pro fué en plan dos programillas para hacer (bueno, en verdad procedimientos y funciones).

Casi todos sacamos 0, aunque joder, mi programa funciona, solo que no era la mejor forma de hacerlo :\ espero que no cuente xdd

Salu2
Ponte traje, no seas cutre.
Avatar de Usuario
agilismoftw
Nihlathak
FUUUU
 
Mensajes: 1596
Registrado: Vie, 09 Nov 2007 21:50
Ubicación: Pontevedra / A Coruña

Re: Programación (Pro)

Notapor rudyairlines » Lun, 19 Nov 2007 19:52

yo el 1º lo hice y creo que me va bien y bien hecho ademas. el otro del numero entero y pasar cada digito a un array no me dio tiempo a hacerlo :rallas: , pero creo q habia que usar la funcion "div" e ir dividiendo en potencias de 10. creo q se puede hacer asi pro no estoy seguro. espero q no cuente nada xD :lol:
Avatar de Usuario
rudyairlines
Radament
 
Mensajes: 216
Registrado: Jue, 08 Nov 2007 10:10

Re: Programación (Pro)

Notapor Neimad » Lun, 19 Nov 2007 20:38

rudyairlines escribió:pero creo q habia que usar la funcion "div" e ir dividiendo en potencias de 10


Cierto, tras salir de esa mierdicha, comentandolo con un colega ya detecte varios fallos, entre ellos el uso del div (en la prueba me habia quedado pensando si seria div o la barra :evil: ).
Avatar de Usuario
Neimad
Doncella Sarina
 
Mensajes: 414
Registrado: Lun, 17 Sep 2007 18:54
Ubicación: Villagarcia

Re: Programación (Pro)

Notapor alvarito » Mié, 21 Nov 2007 17:23

holas. keria saber de donde podria sacar la funcion random para pascal ya ke n las practikas para provar los programas kon arrays grandes no es plan de meterle 500 enteros uno por uno. estube buscando por ahi y de el pascal ke utilizamos kasi no hay informacion, ni foros ni na, debe ser por lo util ke es. asias por adlantao. :wink:
y nada maaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaa a a a a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaassssss
Avatar de Usuario
alvarito
Cuervo Frío
 
Mensajes: 110
Registrado: Lun, 01 Oct 2007 21:59
Ubicación: A Coruña

Re: Programación (Pro)

Notapor ReMuS » Mié, 21 Nov 2007 17:47

Me parece que en el Excel hay una funcion random, copypaste y listo; prueba a ver
ReMuS
QG Admin
Awesoman
 
Mensajes: 4083
Registrado: Mié, 11 Oct 2006 16:22

Re: Programación (Pro)

Notapor Fer » Mié, 21 Nov 2007 19:46

Yo recuerdo usar la función Random y la función Randomize en Pascal. A la noche os digo xD
Campaña de donación de apuntes:

¡Súbelos a la sección de apuntes o deja los tuyos en el local de alumnos!
Avatar de Usuario
Fer
QG Admin
Corresponsal de guerra
 
Mensajes: 26112
Registrado: Vie, 22 Sep 2006 14:18
Ubicación: A Coruña

Re: Programación (Pro)

Notapor Sasi » Mié, 21 Nov 2007 20:07

hay un random y randomize como dice fer, pero se sale del estandar extendido
Sasi
Heladostein
 
Mensajes: 1128
Registrado: Jue, 12 Oct 2006 17:04

Re: Programación (Pro)

Notapor ReMuS » Mié, 21 Nov 2007 22:39

Sip, lo hay pero es del Turbo Pascal y del Free Pascal; si lo que quieres es generar una serie de numeros puedes hacer esto.

Para generar números aleatorios Turbo Pascal cuenta con la función Random y el procedimiento Randomize.
La función Random genera un número aleatorio de tipo real comprendido entre 0 y 1, en cambio la función Random (x) genera un entero aleatorio entre 0 y x.


Código: Seleccionar todo

PROGRAM Nums_Aleatorios;
VAR
x : Integer;
BEGIN
Randomize
WriteLn('Lista de números aleatorios');
For x := 1 to 20 do
WriteLn(Random);
END.
 
ReMuS
QG Admin
Awesoman
 
Mensajes: 4083
Registrado: Mié, 11 Oct 2006 16:22

Re: Programación (Pro)

Notapor Santa » Mié, 21 Nov 2007 22:43

alvarito escribió:para provar los programas kon arrays grandes no es plan de meterle 500 enteros uno por uno


Si sólo es para probar tampoco importa que los hagas con fpc o turbo pascal, ¿no?
Avatar de Usuario
Santa
Colenzo el Aniquilador
Lord Sith
 
Mensajes: 2283
Registrado: Mié, 25 Oct 2006 22:01

Re: Programación (Pro)

Notapor inilatos » Jue, 22 Nov 2007 0:52

si simplemente es para llenar un array... os será mejor rellenarlo con un bucle for y asi os lo llenais en una sola linea de código ;)
inilatos
 

Re: Programación (Pro)

Notapor Fer » Jue, 22 Nov 2007 1:43

inilatos escribió:si simplemente es para llenar un array... os será mejor rellenarlo con un bucle for y asi os lo llenais en una sola linea de código ;)



Aparte XDD Aunque depende para qué lo quieras usar... Te vale de esa manera.
Campaña de donación de apuntes:

¡Súbelos a la sección de apuntes o deja los tuyos en el local de alumnos!
Avatar de Usuario
Fer
QG Admin
Corresponsal de guerra
 
Mensajes: 26112
Registrado: Vie, 22 Sep 2006 14:18
Ubicación: A Coruña

Re: Programación (Pro)

Notapor dvd182 » Mié, 28 Nov 2007 1:43

holas,soy nuevo en el foro,pero este es mi segundo año en la carrera,era para que me reolvierais una duda con la practikca de pro
yo hice un conjunto de caracteres en plan:
Código: Seleccionar todo
TYPE
.
.{otras declaraciones de tipos}
.
                    minusculas='a'..'z';
                   conj_minusculas=SET OF minusculas;
                    mayusculas='A'..'Z';
                    conj_minusculas=SET OF mayusculas;
                    numeros='0'..'9';
                    conj_minusculas=SET OF numeros;
VAR
conj1:conj_minusculas;
conj2:conj_mayusculas;
conj3:conj_numeros;
caracter:char;
...


dentro de la funcion de ""Estadistica"" que es la funcion de calcular las operaciones tengo puesto:...


Function Estadistica (VAR entrada:tfila):informacion;
VAR
   nlinea,ncar,npalabras:INTEGER;palabra:string(20);caracter:char;pertenece:boolean;
BEGIN
   palabra:=''; caracter:='';
   nlinea:=0;ncar:=0;npalabras:=0;
   WHILE NOT EOF(entrada) DO BEGIN
      Readln(entrada,linea);
      nlinea:=nlinea+1;
      trim(linea);              
   WHILE NOT EOLN (entrada) DO BEGIN
      caracter:=Substr(linea,ncar,ncar+1);
      If pertenece:=caracter IN conj1;
        If pertenece:=caracter IN conj2;
          If pertenece:=caracter IN conj3 then BEGIN;
         if palabra='' then npalabras:=npalabras+1;
         palabra:=palabra+caracter;
      End
      else begin
         {chr(13) es el caracter de fin de linea para las palabras acabadas en '-'}
         If npalabras=1 then Estadistica.primera_palabra:=palabra;
         palabra:='';
      end;
      ncar:=ncar+1;         


END;


la funcion aun no esta lista pero era para ir probando pero no m va,me podiais exar un cable y darme alguna idea alternativa si eso va mal...please!!!
dvd182
Cuervo Sangriento
 
Mensajes: 78
Registrado: Mié, 28 Nov 2007 1:18

Re: Programación (Pro)

Notapor EipPorko » Mié, 28 Nov 2007 10:22

y que se supone que tendria que hacer? o que error te da?
Imagen
EipPorko
Radament
 
Mensajes: 213
Registrado: Jue, 23 Nov 2006 18:21

Re: Programación (Pro)

Notapor inilatos » Mié, 28 Nov 2007 10:51

para empezar esto no lo puedes hacer:
Código: Seleccionar todo
If pertenece:=caracter IN conj1;
If pertenece:=caracter IN conj2;


estás haciendo un if de pertenece, que no tiene ningún valor fiable (o sea, que es siempre true o siempre false, porque es una variable local y nunca le cambias el valor antes de empezar la estructura condicional. Aún encima no estás comparando, estás asignando. creo que lo correcto sería con "=" y no con ":=", aunque de todos modos no entiendo bien si lo que pretendes es hacer una asignación o una comparación o ambas cosas...

Despues, como dice Eipporko, vendría bien que dijeses que fallos te da.
inilatos
 

AnteriorSiguiente

Volver a FIC Asignaturas 2007-08

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado