Tutoriales de informática - Abrirllave.com

Abrirllave.com

Guion del tutorial completo (incluye descripción de contenidos de todos los ejemplos y ejercicios resueltos en lenguaje C)

Todos los ejemplos y ejercicios de este tutorial están pensados para aprender a programar en lenguaje C desde cero. Por tanto, se recomienda realizarlos en el orden indicado a continuación.

(1) Funciones printf, scanf, pow, getch. Uso de variables y constantes

Ejemplos Contenidos

Funciones printf y getch. Comentarios en el código fuente, utilizando los caracteres (/*) y (*/). Función main. Directiva del preprocesador #include. Archivos stdio.h y conio.h. Instrucción return. Carácter punto y coma (;). Secuencia de escape nueva línea (\n).

Funciones scanf y pow. Uso de variables y constantes. Directiva del preprocesador #define. Datos de tipo real (float y double). Especificadores de formato (%f) y (%c). Operador dirección (&). Operador de asignación (=). Operador aritmético de multiplicación (*). Archivo math.h. Cómo mostrar letras con tilde (á, é, í...) en la pantalla.

Ejercicios resueltos Contenidos

Variable de tipo cadena (string). Secuencia de escape nueva línea (\n). Especificador de formato (%s).

Dato de tipo entero (int). Especificador de formato (%d). Uso de una constante.

Uso de dos o una variable. Función pow.

Uso de cuatro o dos variables.

Uso de cuatro o tres variables.

Uso de una variable auxliar.

(2) Instrucción alternativa if

Ejemplos Contenidos

Instrucción alternativa doble (if else). Operador relacional mayor o igual que (>=).

Ejercicios resueltos Contenidos

Operador módulo (%). Operador relacional igual que (==).

Operador relacional distinto que (!=). Operador lógico y (&&). Operador lógico o (||). Cómo mostrar el carácter 'ñ' en la pantalla.

Especificador de formato asociado a un carácter (%c). Uso de la comilla simple (') delante y detrás de un valor de tipo carácter.

(3) Instrucción alternativa switch. Anidamiento de instrucción switch en if. Función strcpy

Ejemplos Contenidos

Instrucción alternativa múltiple (switch). Anidamiento de un switch en un if.

Instrucción alternativa múltiple (switch). Uso de switch e if sin anidar. Anidamiento de un switch en un if. Función strcpy. Archivo string.h.

Ejercicios resueltos Contenidos

Instrucción alternativa múltiple (switch). Uso de switch e if sin anidar. Anidamiento de un switch en un if. Función strcpy. Archivo string.h.

Instrucción alternativa múltiple (switch). Uso de switch e if sin anidar. Anidamiento de un switch en un if. Función strcpy. Archivo string.h. Uso de (\xA2) y (\xA3) para mostrar los caracteres con tilde (ó) y (ú) del ASCII.

(4) Anidamiento de instrucciones if

Ejemplos Contenidos

Distintas formas de anidar un if dentro de otro if.

Varios niveles de anidamiento de la instrucción if.

Ejercicios resueltos Contenidos

Anidamiento de un if dentro de otro if.

Varios niveles de anidamiento de la instrucción alternativa if.

Varios niveles de anidamiento de la instrucción if. Operador incremento (++).

Varios niveles de anidamiento if else.

(5) Anidamiento de instrucciones if y switch

Ejemplos Contenidos

Anidamiento de un if en un switch. Anidamiento de un if dentro de un switch que, a su vez, está dentro de otro if.

Ejercicios resueltos Contenidos

Anidamiento de instrucciones if y switch. Uso de una variable interruptor.

(6) Instrucción repetitiva while. Variable contador

Ejemplos Contenidos

Instrucción repetitiva while. Uso de una variable contador.

Ejercicios resueltos Contenidos

Uso de un bucle while para validar (filtrar) un dato introducido por teclado.

Uso de un bucle while y una variable contador.

(7) Instrucción repetitiva do...while. Variable acumulador. Función fflush

Ejemplos Contenidos

Instrucción repetitiva do...while. Operador suma y asignación (+=). Función fflush.

Ejercicios resueltos Contenidos

Uso de un bucle do...while. Variable contador. Variable acumulador. Función fflush.

Uso de un bucle do...while. Variable contador. Variable acumulador. Función fflush.

(8) Instrucción repetitiva for

Ejemplos Contenidos

Instrucción repetitiva for. Operador incremento (++). Función pow.

Ejercicios resueltos Contenidos

Uso de un bucle for. Operador incremento (++).

(9) Anidamiento de instrucciones alternativas y repetitivas

Ejemplos Contenidos

Anidamiento de un switch en un bucle do..while. Función fflush. Uso de un filtro. Castings.

Anidamiento de un if en un bucle while que, a su vez, junto con otro if, están anidados en un bucle for.

Ejercicios resueltos Contenidos

Anidamiento de un bucle for en un bucle do...while. Función fflush.

Anidamiento de una instrucción if else en un bucle while. Uso de acumuladores.

Anidamiento de un while en un if dentro de otro if. Uso de un contador y un acumulador.

Anidamiento de un bucle while en un if.