0% encontró este documento útil (0 votos)
27 vistas2 páginas

Funciones y Procedimientos en C

Cargado por

shipsip0
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas2 páginas

Funciones y Procedimientos en C

Cargado por

shipsip0
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Tecnología de la Programación

Boletín de Prácticas - Sesión 3


Curso 2023-2024

3. Funciones y procedimientos
3.1. Crear el proyecto [Link].
3.2. Crear el fichero Sesion3.c asociado al proyecto [Link].
3.3. Editar un programa que defina las siguientes funciones y las invoque:
– Vacía el buffer de entrada.

void despejarEntrada(void)

– Lee un número entero n desde teclado. Devuelve 1 si ha habido un error de lectura y 0


en caso contrario.

int leer_entero(int * n)

– Lee un número entero n desde teclado mayor o igual que a. Devuelve 1 si ha habido un
error de lectura, 2 si el número es menor que a, y 0 si en otro caso.

int leer_entero_mayorIgual(int * n, int a)

– Lee un número entero n desde teclado en el rango [a,b]. Devuelve 1 si ha habido un


error de lectura, 2 si el número es menor que a, 3 si el número es mayor que b, y 0 si
ha habido éxito.

int leer_entero_rango(int * n, int a, int b)

– Devuelve un número entero aleatorio entre a y b.

int entero_aleatorio_rango(int a, int b)

– Pausa el programa hasta que se pulse una tecla.

void pausa(void)

1
3.4. Definir e invocar las siguientes funciones:
– Lee un número real n desde teclado. Devuelve 1 si ha habido un error de lectura y 0 en
caso contrario.

int leer_real(double * n)

– Devuelve un número real aleatorio entre a y b.

double real_aleatorio_rango(double a, double b)

La sesión estará guiada por el profesor en los puntos 3.1 a 3.3. El estudiante deberá
realizar el punto 3.4 de forma autónoma durante el resto de la sesión de prácticas.

También podría gustarte