EJERCICIOS DE INICIACIÓN A LA
PROGRAMACIÓN EN LENGUAJE C
ACADEMIA
C/ Cartagena 99 1ºC. 28002 Madrid Tel. 91 51 51 321
e.mail:
[email protected]
web: www.cartagena99.com
C/ Cartagena 99 1ºC. 28002 Madrid Tel. 91 51 51 321
e.mail:
[email protected]
web: www.cartagena99.com
INTRODUCCIÓN. EL PRIMER PROGRAMA EN C........................ 8
Resumen-Teoría.............................................................................................................. 8
Ejercicios ......................................................................................................................... 8
Ejercicio 1: Primer programa (Hola Mundo) ............................................................... 8
PRESENTAR TEXTO POR PANTALLA......................................... 9
Resumen-Teoría.............................................................................................................. 9
Ejercicios ....................................................................................................................... 10
Ejercicio 1: Con saltos de línea .................................................................................. 10
Ejercicio 2: Presentando por pantalla varios caracteres ............................................. 10
Ejercicio 3: Dando alarma .......................................................................................... 11
Ejercicio 4: Presentando por pantalla ......................................................................... 11
Ejercicio 5: Probando secuencias de escape............................................................... 11
TIPOS DE DATOS DEL LENGUAJE C ........................................ 11
Resumen-Teoría............................................................................................................ 11
Tipos de Datos:........................................................................................................... 11
Variables:.................................................................................................................... 13
Introducción de datos (Función scanf): ...................................................................... 14
Presentación de datos (función printf):....................................................................... 15
Ejercicios: ...................................................................................................................... 16
Ejercicio 1: Leyendo números enteros ....................................................................... 16
Ejercicio 2: Leyendo letras......................................................................................... 17
Ejercicio 2: Leyendo números con decimales ............................................................ 17
OPERACIONES SIMPLES ........................................................... 17
Resumen-Teoría: .......................................................................................................... 17
Sentencias: .................................................................................................................. 17
Sentencias de Expresión. Operadores: ....................................................................... 18
Operadores aritméticos:.............................................................................................. 18
Operadores de Asignación:......................................................................................... 19
Operadores relacionales.............................................................................................. 20
Operadores lógicos ..................................................................................................... 21
Operadores a nivel de bit (opcional)........................................................................... 22
Ejercicios: ...................................................................................................................... 23
Ejercicio 1: Cálculo de precios con descuento ........................................................... 23
2
C/ Cartagena 99 1ºC. 28002 Madrid Tel. 91 51 51 321
e.mail:
[email protected]
web: www.cartagena99.com
Ejercicio 2: Cálculo de área y perímetro .................................................................... 23
Ejercicio 3: Cambio de dólares a euros. ..................................................................... 23
Ejercicio 4: Cálculo de perímetro de circunferencia, área del círculo, y volumen de la
esfera........................................................................................................................... 23
Ejercicio 5: Pasar de días, horas y minutos a segundos. ............................................ 23
Ejercicio 6: Pasar de segundos a días, horas y minutos. ............................................ 23
Ejercicio 7: Solución de la ecuación de segundo grado. ............................................ 24
Ejercicio 8: Cálculo de la resistencia equivalente. ..................................................... 24
Ejercicio 9: Media de cuatro números........................................................................ 24
Ejercicio 10: ¿Qué imprime?...................................................................................... 24
Ejercicio 11: ¿Qué imprime?...................................................................................... 24
Ejercicio 12: ¿Qué imprime?...................................................................................... 24
Ejercicio 13: ¿Qué imprime?...................................................................................... 25
CONTROL DE FLUJO .................................................................. 25
Resumen-Teoría: .......................................................................................................... 25
if-else .......................................................................................................................... 25
Expresión condicional (__ )? __: __;.......................................................................... 26
else-if .......................................................................................................................... 26
switch.......................................................................................................................... 27
while ........................................................................................................................... 27
for ............................................................................................................................... 28
do-while...................................................................................................................... 28
break y continue.......................................................................................................... 29
Ejercicios: ...................................................................................................................... 29
Ejercicio 1: ¿Qué imprime?........................................................................................ 29
Ejercicio 2: ¿Qué imprime?........................................................................................ 29
Ejercicio 3: ¿Qué imprime?........................................................................................ 30
Ejercicio 4: ¿Qué imprime?........................................................................................ 30
Ejercicio 5: ¿Qué imprime?........................................................................................ 30
Ejercicio 6: Bucles 1................................................................................................... 30
Ejercicio 7: Bucles 2................................................................................................... 30
Ejercicio 8: Bucles 3................................................................................................... 30
Ejercicio 9: Bucles4.................................................................................................... 31
Ejercicio 9: Condición if 1.......................................................................................... 31
Ejercicio 10: Condición if 2........................................................................................ 31
Ejercicio 11: Condición if 3........................................................................................ 31
Ejercicio 12: Condición if 4........................................................................................ 31
Ejercicio 13: Bucles con if 1....................................................................................... 31
Ejercicio 14: Bucles con if 2....................................................................................... 31
Ejercicio 15: Bucles con if 3....................................................................................... 31
Ejercicio 16: Bucles con if 4....................................................................................... 31
Ejercicio 17: Bucles con if 5....................................................................................... 32
Ejercicio 18: Bucles con if 6. Ecuación de 2º grado................................................... 32
Ejercicio 19: Bucles con if7. Ecuación de 2º grado.................................................... 32
3
C/ Cartagena 99 1ºC. 28002 Madrid Tel. 91 51 51 321
e.mail:
[email protected]
web: www.cartagena99.com
Ejercicio 20: Factorial. ............................................................................................... 32
Ejercicio 21: Potencias. .............................................................................................. 32
E
Comentarios de: Ejercicios de iniciación a la programación en lenguaje C (0)
No hay comentarios