PDF de programación - Ejercicios resueltos de Programación en C - Fundamentos de Informática

Imágen de pdf Ejercicios resueltos de Programación en C - Fundamentos de Informática

Ejercicios resueltos de Programación en C - Fundamentos de Informáticagráfica de visualizaciones

Actualizado el 26 de Noviembre del 2020 (Publicado el 21 de Diciembre del 2018)
21.928 visualizaciones desde el 21 de Diciembre del 2018
2,6 MB
159 paginas
Creado hace 13a (23/09/2010)
Fundamentos de Informática

Ejercicios resueltos de Programación en C.

Dirigido a Ingenieros Técnicos Industriales y

Grados en Ingeniería

M. Carmen Ocariz Sanz
Montserrat Ferreira

Rosa Arruabarrena Santos

Olatz Ansa Osteriz

www.ehu.es
ISBN: 978-84-9860-438-2

© Servicio Editorial de la Universidad del País Vasco
Euskal Herriko Unibertsitateko Argitalpen Zerbitzua
ISBN: 978-84-9860-438-2



INDICE

EJERCICIOS CORTOS DE PROGRAMACIÓN ......................1
ENUNCIADOS.......................................................................................................3
SOLUCIONES PROPUESTAS ............................................................................ 11
EJERCICIOS LARGOS............................................................. 17
COMPONENTES ELECTRÓNICOS................................................................... 19
Análisis del problema....................................................................................... 21
Código C ......................................................................................................... 23
HÁBITOS DE CONSUMO: BEBIDAS................................................................. 25
Análisis del problema....................................................................................... 27
Código C ......................................................................................................... 30
EMISORA DE RADIO......................................................................................... 33
Análisis del problema....................................................................................... 35
Código C ......................................................................................................... 37
GASOLINERA .................................................................................................... 41
Análisis del problema....................................................................................... 43
Código C ......................................................................................................... 46
TIENDA.............................................................................................................. 49
Análisis del problema ..................................................................................... 51
Código C ......................................................................................................... 53
CENTRAL ELÉCTRICA...................................................................................... 55
Análisis del problema....................................................................................... 57
Código C ......................................................................................................... 60
LADRÓN ELCA COMAYOR.............................................................................. 63
Análisis del problema....................................................................................... 65
Código C ......................................................................................................... 67
CUMBRES DE MONTAÑA................................................................................. 71
Análisis del problema....................................................................................... 72
Código C ......................................................................................................... 74
AUTOPISTA........................................................................................................ 77
Análisis del problema....................................................................................... 79
Código C ......................................................................................................... 82
SALA DE JUEGOS .............................................................................................. 85
Análisis del problema....................................................................................... 88
Código C ......................................................................................................... 91

ii



FAROLAS............................................................................................................ 97
Análisis del problema....................................................................................... 99
Código C ....................................................................................................... 101
PUEBLOS DE GUIPÚZCOA............................................................................. 105
Análisis del problema..................................................................................... 107
Código C ....................................................................................................... 109
OLIMPIADAS.................................................................................................... 113
Análisis del problema..................................................................................... 115
Código C ....................................................................................................... 117
VENTAS S. A.................................................................................................... 120
Análisis del problema..................................................................................... 122
Código C ....................................................................................................... 124
ACCIDENTES DE CIRCULACIÓN................................................................... 127
Análisis del problema..................................................................................... 129
Código C ....................................................................................................... 131
EUSKADI IRRATIA .......................................................................................... 135
Análisis del problema..................................................................................... 138
Código C ....................................................................................................... 142
SAN SEBASTIAN............................................................................................... 147
Análisis del problema..................................................................................... 149
Código C ....................................................................................................... 152





1

EJERCICIOS CORTOS DE PROGRAMACIÓN


A continuación aparecen ejercicios sencillos de programación, escritos en
lenguaje C. Al principio aparece una lista de veinte enunciados que puedes
intentar resolverlos antes de consultar las soluciones que te aparecen
después.
Para la verificación de las soluciones propuestas se ha empleado la versión
4.9.9.2 de Dev-C++, software libre que se puede descargar desde
http://www.bloodshed.net/ .




ENUNCIADOS

1. Escribe cuál es la salida del siguiente programa:

#include <stdio.h>
#include <stdlib.h>
main()
{
int s, j, k, i, l;
s=0;
for (j=1;j<=5;j++)
{ printf("%d", j );
if (j%2 ==0) { s=s+j; }
}
printf("\n%d",s);
i= 10;
while (i>0)
i=i-1;
printf("\n%d",i);
printf("\n\n");
system ("PAUSE");
}


2. Escribe cuál es la salida del siguiente programa:

#include <stdio.h>
#include <stdlib.h>
main()
{
int i, j;
for (i=1; i<=10; i++)
{ for (j=1; j<=10-i+1; j++)
{ printf(" %d",j); }
printf("\n");
}
printf("\n\n");
system ("PAUSE");
}


3. Escribe cuál es la salida del siguiente programa:

#include <stdio.h>
#include <stdlib.h>
main()
{
int i, j, sum;
for (i=1; i<=3; i++)
{ sum=0;
for (j=1; j<=i; j++)
{ sum=sum+j;
if (i!=j) {printf("%d/%d + ",i,sum);}
else {printf("%d/%d \n",i,sum);}
}
}
printf("\n\n");
system ("PAUSE");
}

4

Enunciados

4. Escribe cuál es la salida del siguiente programa:

#include <stdio.h>
#include <stdlib.h>
#define maxFila 6
main()
{ int fila, columna, numero;
numero=0;
for (fila=1;fila<=maxFila; fila++)
{ columna=1;
while (columna<=fila)
{ numero ++;
printf("%5d", numero);
columna ++;
}
printf("\n");
}
printf("\n\n");
system ("PAUSE");
}


5. Escribe cuál es la salida del siguiente fragmento de programa:

main()
{ int Minimo=1, Maximo=5, i, dato=25;

for(i=Maximo;Minimo<=i;i--)

{ printf("\n el que va el %d es %d \n", i, dato-i); }
printf("Está terminado");


printf("\n\n");
system ("PAUSE");
}


6. Escribe cuál es la salida del siguiente programa:

#include <stdio.h>
#include <stdlib.h>
main()
{ int Minimo=1, Maximo=3, i,j;

for(i=Minimo;i<=Maximo;i++)
for(j=Minimo;j<=Maximo;j++)
printf("i vale %d y j vale %d .\n", i, j);
printf("\n\n");
system ("PAUSE");
}


7. Escribe cuál es la salida del siguiente programa:

#include <stdio.h>
#include <stdlib.h>
main()
{ int i,k;

for (i=1; i<=5; i++)
{ for (k=1; k<=i; k++)
printf("*");
printf("\n");
}

Enunciados


5


for (i=4; 1<=i; i--)
{ for (k=1; k<=i; k++)
printf("*");
printf("\n");
}

printf("\n\n");
system ("PAUSE");
}


8. Escribe cuál es la salida del siguiente programa:

#include <stdio.h>
#include <stdlib.h>
main()
{int a,b,n,x,y;
n=6;
x=0;
y=0;
for (a=1; a<=n; a++)
{ if (a%2== 0)
{ for (b=a; b<n; b++) {x=x+1;}
printf("\n%d >>> %d", a,x);
}
else
{ for (b=1; b<a; b++) {y=y+1;}
printf("\n%d >>> %d", a,y);
}
}
printf("\n\n");
system ("PAUSE");
}


9. Escribe cuál es la salida del siguiente programa:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{char cadena[]="este error es el grave?";
int cont,i,
  • Links de descarga
http://lwp-l.com/pdf14638

Comentarios de: Ejercicios resueltos de Programación en C - Fundamentos de Informática (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad