En esta asignatura soy responsable de un grupo de prácticas,
aquí irán apareciendo
materiales para los alumnos de esos grupos.
En mis grupos de prácticas utilizamos dev-cpp como
Entorno Integrado de Desarrollo. He preparado unos apuntes
que explican a nivel introductorio el funcionamiento de este programa.
Marta Fernández ha escrito unos apuntes para la asignatura,
disponibles aquí.
Por otra parte, los boletines de ejercicios propuestos son los
siguientes:
Estructuras de control.
Arrays.
Funciones.
Los exámenes tienen una parte de problemas y otra de test. La
parte de problemas está disponible a continuación, la de
test no la publicamos.
- 2001: Febrero, Junio, Setiembre
- 2002: Febrero, Junio, Setiembre
- 2003: Febrero, Junio, Setiembre
- 2004: Febrero, Junio, Setiembre
- 2005: Febrero, Junio, Setiembre (el mismo
que en Junio)
Guión de prácticas, bloque
1. Expresiones, printf y scanf.
Guión de prácticas, bloque
2. If, if-else.
Guión de prácticas, bloque
3. Bucles.
Guión de prácticas, bloque
4. Bucles.
Guión de prácticas, bloque
5. Bucles.
Construcción if-else para resolver los tres apartados del
ejercicio de complejos del bloque 2.
#include<stdio.h>
#include<stdlib.h>
int main()
{
float pr,pi;
char op;
//aqui se pedirian los datos hariamos calculos
//...
if (pr==0)
if (pi==-1)
printf("\n-i");
else
if (pi==1)
printf("\ni");
else
if (pi==0)
printf("\n0");
else
printf("\n%fi",pi);
else
{
printf("\n%f",pr);
if (pi==-1)
printf("-i");
if (pi==1)
printf("i");
if ((pi!=-1)&&(pi!=1))
{
if (pi<0)
printf("%fi",pi);
if (pi>0)
printf("+%fi",pi);
}
}
}
Explicación en pdf.
Exámenes de
prácticas. De cara alexamen, usar para auto-evaluarse, intentar
hacerlos sin mirar la solución.
Examen de if-else-switch modelo 1, modelo 2, solución
1, solución
2.
Examen de bucles modelo
1, modelo 2,
solución 1,
solución 2.
Examen de arrays
y funciones, solución.