Programación_C
Programación_C
Información
• Estructura de datos: forma de almacenar y organizar los datos para facilitar el acceso
y modificación con el fin de optimizar el algoritmo.
Estructura de un programa
Características de un algoritmo
long 8
• Byte: Conjunto de 8 bits que recibe
el tratamiento de una unidad
Tipos de datos
128 64 32 16 8 4 2 1
1 0 1 0 1 0 1 0
Elementos de un código en C
• Bibliotecas
• Instrucciones de preprocesamiento
• Variables globales
• Prototipos de funciones
• Función main
• Variables locales
• Sentencias
• Funciones
Variables
Es el nombre de la variable
()
• Aritméticos (=, +, -, ++, --, *, /, %, +=, -=, *=, /=)
^
• Comparación (==, !=, !, >, <, >=, <=)
* /
• Lógicos (&&, | |, !)
+ -
• Binarios (&, |, ^, ~, <<, >>, &=, |=)
<= =
Operadores (Ejercicios)
Ejercicios:
Ejercicios:
3. Una empresa que tiene salas de juegos para todas las edades y quiere calcular el
precio que debe cobrar a sus clientes por entrar. Escribir un programa que pregunte
al usuario su edad y mostrar el precio de la entrada. Si el usuario es menor de 4
años puede entrar gratis, si tiene entre 4 y 18 años debe pagar $10.00 y si es mayor
de 18 años, $20.00.
Condicionales
Ejercicios:
• For
for( inicialización; comparación; incremento){
instrucciones; }
• While • Do - while
while( comparación ){ do{
instrucciones ; } instrucciones; }
while(comparación)
Ciclos
Ejercicios:
1 1 1
𝜋 =4× 1− + − +⋯
3 5 7
1 1 1 1 1
= + + + +⋯
2 1×3 3×5 5×7 7×9
𝑥2 𝑥3 𝑥4
𝑒𝑥 =1+𝑥+ + + +⋯
2! 3! 4!
Ciclos
Ejercicios:
3 5
𝑥−1 1 𝑥−1 1 𝑥−1
ln 𝑥 = 2 + + +⋯ 𝑥>0
𝑥+1 3 𝑥+1 5 𝑥+1
𝑥3 𝑥5 𝑥7
𝑠𝑒𝑛 𝑥 = 𝑥 − + − +⋯
3! 5! 7!
−1
1 𝑥3 1 3 𝑥5 1 3 5 𝑥7
𝑠𝑒𝑛 𝑥 =𝑥+ + + +⋯ 𝑥 <1
2 3 24 5 246 7
Ejemplo de funciones