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.



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.