Laboratorio 1 - Introducción
Asignatura: Fundamentos de Informática |
|
|
Especialidad: Electrónica - UPV/EHU |
Curso académico: 2013-2014 |
Profesor: Ismael Etxeberria Agiriano |
Entregables
Al finalizar la práctica será preciso guardar los
programas fuente:
01-001.c,
01-002.c,
01-003.c,
01-004.c,
01-005.c,
01-006.c,
01-010.c,
01-011.c,
01-012.c,
01-013.c y
01-020.c.
El profesor podrá solicitarlos en cualquier momento
a lo largo del curso.
Ejemplos prácticos - Programación en C
- Programas
001,
002,
003,
004,
005 y
006.
- Lanza el entorno de programación
- Edita estos programas tal y como se presentan,
añadiendo las particularidades para las prácticas con DevC++,
a saber, que
main devuelve un valor y
evitamos la finalizacion
del programa.
Se pretende que una comparación del texto original
con el editado por ti no dé ninguna diferencia salvo en los
mencionados cambios pragmáticos.
- Guarda todos y cada uno de los ficheros fuente
- Compílalos, enlázalos y ejecútalos,
comprobando su funcionamiento.
- Son programas simples
- Se muestran en azul los comentarios, que serán ignorados
- Nombre del fichero fuente, práctico para saber el
nombre del programa cuando lo imprimimos
- Descripción del programa
- Se incluye el fichero de cabeceras stdio.h:
standard I/O, en el que se describirá printf entre otras
cosas
- Definición de la función main()
- Representa el programa principal
- De momento lo pondremos siempre de esta manera como una
receta
- Todas las sentencias terminan con el carácter ';'
- Llamada a la función printf()
- Ejemplos simple de su uso
- Cadenas de caracteres literales
- Programa
010.
- Edita, guarda, compila, enlaza y ejecuta el programa.
- Definición de una variable
- Asignación de un valor a una variable
- Mostrar en pantalla el valor de una variable mediante
printf
- Leer del teclado el valor de una variable mediante
scanf
- Debug: ejecución paso a paso
- Debug: ver el valor de una variable
- Programa
011.
- Edita, guarda, compila, enlaza y ejecuta el programa.
- Salidas de texto con formato
- Formatos enteros: %d, %2d, %04d
- Llamada a printf() con múltiples parámetros
- Programa
012.
- Edita, guarda, compila, enlaza y ejecuta el programa.
- Formatos enteros (%d), de doble precisión (%lf) y caracteres (%c)
- Caracteres: expresión numérica (código ASCII)
- Caracteres: ASCII extendido
- Programa
013.
- Edita, guarda, compila, enlaza y ejecuta el programa.
- Distintos formatos de coma flotante
- Coherencia especificador de formato y valor (entero, flotante, ...)
- Programa
020.
- Edita, guarda, compila, enlaza y ejecuta el programa.
- Fichero de cabeceras conio.h: Console I/O
- Función kbhit()
- Debug: ejecución hasta un punto del programa
- Debug: puntos de ruptura
- Debug: ejecución del programa