En esta asignatura soy responsable de un grupo de prácticas y de la teoría, 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.
Ejemplos de clase para if, if-else, switch.

Sistema lineal de dos ecuaciones.
Instante siguiente a uno dado.
Dia siguiente a una fecha dada.
Calculadora sencilla.


Ejemplos de clase para bucles.

Suma de las cifras de un número.
Factorial de un número.
Calculadora de complejos con la entrada de la operación blindada.
Volver del revés un número.
Analizar si un número es o no capicúa.
Aproximar e elevado a x mediante su desarrollo en serie, apartado b.
Aproximar la raíz cuadrada de un número mediante una sucesión, apartado b.
Mostrar los n primeros números que contienen la cifra x, n y x se piden por el teclado.


Ejemplos de repaso para bucles.

Más ejemplos de repaso para bucles

Ejemplos de vectores.

Más ejemplos de vectores y matrices.

Ejemplos de funciones.

Más ejemplos de funciones, ejercicios de examen.