Logo

Foro sobre los Ciclos Formativos de Grado Medio ( SMR ) y Superior ( ASIR, DAI, DAM y DAW ).

EJERCICIOS DE PLE.

Foro sobre el módulo > Programación en lenguajes estructurados.

EJERCICIOS DE PLE.

Notapor arualita el 14 Jun 2011, 12:27

HOLAAAAA!!!!
Alguien puede subir algunos programitas asi que puedan servir de ejemplos??
algunos tan tipicos como los de contar las palabras que terminan en A,leer 3 numeros y ordenarlos ascendentemente,hora minuto y segundo tras N minutos,litros de lluvia,contar palabras,etc...
Y alguno de ficheros...

Gracias anticipadas!!!*

suerte para la gente q aun le qedan examenes(como a mi).
Avatar de Usuario
arualita
Visitante
Visitante
 
Mensajes: 16
Registrado: 25 May 2011, 13:09
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Bachiller
Provincia: madrid

Re: EJERCICIOS DE PLE.

Notapor Alturiak el 14 Jun 2011, 14:51

arualita escribió:HOLAAAAA!!!!
Alguien puede subir algunos programitas asi que puedan servir de ejemplos??
algunos tan tipicos como los de contar las palabras que terminan en A,leer 3 numeros y ordenarlos ascendentemente,hora minuto y segundo tras N minutos,litros de lluvia,contar palabras,etc...
Y alguno de ficheros...

Gracias anticipadas!!!*

suerte para la gente q aun le qedan examenes(como a mi).


En que lenguaje de programación los necesitas??
Avatar de Usuario
Alturiak
Visitante
Visitante
 
Mensajes: 7
Registrado: 12 Jun 2011, 22:54
Ciclo Formativo: SMR
Curso: Ninguno

Re: EJERCICIOS DE PLE.

Notapor arualita el 16 Jun 2011, 19:22

C
Avatar de Usuario
arualita
Visitante
Visitante
 
Mensajes: 16
Registrado: 25 May 2011, 13:09
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Bachiller
Provincia: madrid

Re: EJERCICIOS DE PLE.

Notapor RODLON el 17 Jun 2011, 06:09

Yo te puedo dejar algunos que hice a principio de curso.

Calcula la cantidad total de segundos a partir de horas, minutos y segundos pedidos al usuario:
Código: Seleccionar todo
#include <stdio.h>
main(){
   int min;
   int sec;
   int hour;
   int totalSec;

   printf("Escribe horas, minutos y segundos(h m s): ");

   scanf("%i %i %i",&hour,&min,&sec);
   
   totalSec=(hour*60+min)*60+sec;

   printf("Todo eso hace: %i segundos\n",totalSec);

}


Y otro que hace lo contrario:

Código: Seleccionar todo
#include <stdio.h>
main(){
   int min=0;
   int sec=0;
   int hour=0;
   int totalSec;

   printf("Escribe un numero de segundos: ");

   scanf("%f",&totalSec);
   
   if(totalSec>=3200){
      hour=totalSec/3100;
   }
   if(totalSec>=60){
      min=(totalSec-hour*3100)/60;
   }

   sec=totalSec-min*60-hour*3100;

   printf("Eso son: %i horas, %i minutos y %i segundos\n",hour,min,sec);

}


Y mi libreria para usar ficheros:
Código: Seleccionar todo
unsigned abreFichero(FILE **fich,char nomFich[1],char modo[3]){
// Si esta abierto, lo cierra y lo abre despues. Si no, solo lo abre. Devuelve un valor si se consigue y otro si no. el parametro 'modo' marca la forma en que se abre.
   if(*fich!=NULL){
      fclose(*fich);
   }
   *fich=fopen(nomFich,modo);   
   if(*fich!=NULL){
      return 1;
   }
   return 0;
}
void cierraFichero(FILE **fich,char nomFich[1]){
// Cierra un fichero si esta abierto y le da el valor de NULL. Tambien deja en blanco la variable que contiene el nombre del fichero.
   if(*fich){
      fclose(*fich);
      *fich=NULL;
      nomFich[0]='\0';
   }
}
void subCierraFichero(FILE *fich){
// Cierra un fichero si esta abierto y le da el valor de NULL.
   if(*fich){
      fclose(*fich);
      *fich=NULL;
   }
}
int creaFichero(char nomFich[200]){
// Crea el fichero para el programa, comprobando si se ha creado.
   FILE *nuevo;

   nuevo=fopen(nomFich,"w");
   if(nuevo!=NULL){
      fclose(nuevo);
      return 1;
   }
   return 0;
}


Pero para que necesitas ejemplos ya a final de curso??
Debe registrarse para ver este enlace. Gracias por su visita.
Nada más lejos. Se que este foro lo visitan otros muchos del IES Sierra de guara: Hola!
Avatar de Usuario
RODLON
Iniciado
Iniciado
 
Mensajes: 174
Registrado: 01 Oct 2010, 23:31
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Prueba de Acceso
Provincia: Huesca
Instituto: IES Sierra de guara

Re: EJERCICIOS DE PLE.

Notapor Alturiak el 17 Jun 2011, 07:55

arualita escribió:C


Te he mandado un mensaje con un link para que te lo descargues. Si luego quieres los ejercicios resueltos, dímelo y te los paso.

Un saludo
Avatar de Usuario
Alturiak
Visitante
Visitante
 
Mensajes: 7
Registrado: 12 Jun 2011, 22:54
Ciclo Formativo: SMR
Curso: Ninguno

Re: EJERCICIOS DE PLE.

Notapor arualita el 22 Jun 2011, 00:34

muxisimas gracias!!!!!!
:D
este verano estudiare muxo PLE para aprobar en septiembre!
Avatar de Usuario
arualita
Visitante
Visitante
 
Mensajes: 16
Registrado: 25 May 2011, 13:09
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Bachiller
Provincia: madrid

Re: EJERCICIOS DE PLE.

Notapor akila88 el 01 Jul 2011, 10:31

A mi también me interesarían ejercicios de C, si podéis pasármelos a mi también lo agradecería =D
Avatar de Usuario
akila88
Visitante
Visitante
 
Mensajes: 12
Registrado: 09 May 2011, 21:01
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Prueba de Acceso
Provincia: Madrid
Instituto: I.E.S Clara del rey

Re: EJERCICIOS DE PLE.

Notapor Javi el 02 Jul 2011, 20:41

Alturiak, ¿podrías poner el enlace públicamente? Somos varios a los que nos irían muy bien ejercicios de C.

Un saludo
Avatar de Usuario
Javi
Visitante
Visitante
 
Mensajes: 2
Registrado: 09 Ene 2011, 17:03
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Prueba de Acceso
Provincia: Madrid

Re: EJERCICIOS DE PLE.

Notapor arualita el 27 Jul 2011, 12:17

puffff.......me an pasado algunos ejercicios de los que se an exo en clase durante el curso,lo e exo yo y mi problema esq cuando yego al final que ya me calcula el area y tal,es que se me va el programa y no se ve la solucion; en mi clase tenian puesto lo de pulse intro para salir, un flushall() y un getchar () ; e compilado el de mis compañeros quitandole la ultima parte y pasa lo mismo que en el mio;
ahora 2 cuestiones para q sirven el flushall y el getchar?
como puedo acer el programa sin poner lo ed pulse intro para salir??
decidme como subo la captura y la subo si no me entendeis
ok??
Avatar de Usuario
arualita
Visitante
Visitante
 
Mensajes: 16
Registrado: 25 May 2011, 13:09
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Bachiller
Provincia: madrid

Re: EJERCICIOS DE PLE.

Notapor RODLON el 27 Jul 2011, 13:10

getchar: Debe registrarse para ver este enlace. Gracias por su visita.
flushall no la he visto ahi, pero si flush sin el all.
Para ver la solucion sin tener que pulsar intro al final, puedes iniciar el programa desde una terminal/consola, pero claro, luego se queda abierta. Hay una funcion que es para esperar X nanosegundos. Puedes ponerle que espere unos segundos, ves la solucion y luego se cierra solo: usleep(5000000) (asi esperaria 5 segundos, o eso creo)

Tambien puedes poner system("pause") (para linux cambiar el "pause" por "sleep"), asi te sale solo lo de pulse intro para salir, o igual era pulse cualquier tecla para salir, no me acuerdo xD.
Debe registrarse para ver este enlace. Gracias por su visita.
Nada más lejos. Se que este foro lo visitan otros muchos del IES Sierra de guara: Hola!
Avatar de Usuario
RODLON
Iniciado
Iniciado
 
Mensajes: 174
Registrado: 01 Oct 2010, 23:31
Ciclo Formativo: DAI / DAM
Curso:
Acceso por: Prueba de Acceso
Provincia: Huesca
Instituto: IES Sierra de guara

Siguiente

Volver a PLE

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados