Cuaderno Digital Programacion

Páginas: 31 (7649 palabras) Publicado: 2 de julio de 2012
PROGRAMACIÓN EN C

INDICE

Contenido
Algoritmo 3
Lenguaje de programación C 4
Tipos de datos 4
Declaración de variables 4
Estructura básica de un programa en C 5
Entrada y salida de datos 5
Función Printf 5
Función Scanf 6
Ejemplos de la función printf y scanf 7
Operadores 7
Ejemplo de programación con operadores 10
Sentencias de Control 11
Sentencias de selección 11IF - ELSE 11
Ejemplos de la sentencia IF – ELSE 12
SWITCH 15
Ejemplos de Switch 16
Sentencias de Repetición 18
While 18
Do -While 18
Ejemplos de ciclos de repetición 19
Ciclo de Repetición “FOR” 22
Talleres 27
Arreglos 30
Ordenar arreglos 36
Punteros 42
Cadena de Caracteres 43
Declaración: 43
Lectura: 43
Impresión: 43
Función strlen 44
Función strcpy 44Función strcmp 44
Función stricmp 45
Función strlwr 46
Función strupr 46
Función atoi 49
Función atol 49
Función atof 49
Funciones 51
Elementos de la función 51
Tipos de funciones 51
Arreglo como parámetro de una función 56
Envió de parámetros por valor y por dirección 56

Algoritmo
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir,para dar solución a un problema específico.

Sacar MCD
1. Tener un número
2. Tener otro número
3. Si el primer número es mayor que el segundo entonces el mayor es el primero, sino el mayor es el segundo.
4. El mayor es el dividendo
5. El menor es el divisor
6. Divisor el dividendo para el divisor
7. Guardar Residuo
8. Si residuo es cero
Escribir el MCD es eldivisor
Caso contrario el divisor pasa a ser el dividendo
El residuo para a ser el divisor
Ir al paso 6 hasta que el residuo sea cero.

Descomponer un número en sus factores primos
1. Tener un número
2. Colocar el número en el dividendo
3. Colocar el número 2 en el divisor
4. Divisor el dividendo para el divisor
5. Guardar el cociente
6. Guardar residuo
7. Si elresiduo es igual a cero
Escribir el Divisor
Guardar el cociente en el divisor
Caso contrario
Aumentar en 1 el divisor
8. Ir al paso 4 mientras el cociente sea distinto de cero

Redondear un entero positivo a la centena más próxima y visualizar la salida, para ello la entrada de datos debe ser de cuatro dígitos
1. Tener un número de cuatro dígitos y almacenarlo en n
2. Asignar ala variable a el valor de 100
3. De a restar n
4. Guardar el resultado en la variable b
5. Si b es mayor o igual que cero y menor que 100
Escribir el valor de a
Caso contrario si b es menor que 0
Aumentar 100 unidades a la variable a
6. Ir al paso 3 hasta que b sea mayor o igual a cero y menor que 100



Lenguaje de programación C

El lenguaje C es un lenguaje deprogramación estructurado. Lo que quiere decir que el código o algoritmo esta ordenado o estructurado.
El lenguaje C es uno de los lenguajes más rápidos y potentes que existen hoy en día con una sintaxis sumamente compacta y de alta portabilidad.

Tipos de datos

Tipo | Ejemplo | Memoria(Bytes) | Valor Mínimo | Valor Máximo |
Char | 0 | 1 | 0 | 255 |
Short | -17 | 2 | -128 | 127 |
Int| 1456 | 2 | -32768 | 32767 |
Unsignedint | 4653 | 2 | 0 | 65535 |
Long | 36214 | 2 | -214748368 | 214748637 |
Float | 12,5 | 4 | 3,4e-38 | 3,4e38 |
Double | 0,0005 | 8 | 1,7e-308 | 1,7e308 |
Long double | 1e-8 | 8 | 3,4e-4932 | 1.1e4932 |

Declaración de variables

En C la información puede ser almacenada en variables. En C estas deben ser declaradas antes de ser usadas.
Paradeclarar variables se usa el siguiente formato:
tipo_de_variable nombre_de_variable;



Ejemplo:
int numero;

Hay ciertas reglas que se deben seguir al momento de declarar variables:
* El nombre de la variable puede constar de números pero no debe iniciar con un número,
* El nombre de la variable no puede ser igual a una palabra reservada de C.
* El nombre de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • cuaderno digital
  • programacion digital
  • CUADERNO DIGITAL Vrs 2
  • Cuaderno De Control Digital
  • Cuaderno de programación nivel inicial
  • Ejercicios De Programacion Digital
  • Examen fundamentos de programacion digital
  • CUADERNO DIGITAL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS