los datos en C son de diversos tipos en el siguiente archivo encontraras cuales son los mas comunes al momento de programas
Tipo de Datos
#include <stdio.h>
/* la funcion main comienza la ejecucion del programa */
int main()
{ int suma = 0; /* inicializa la suma */
int numero; /* variable de control*/
for ( numero = 2; numero <= 100; numero += 2 )
{
suma += numero; /* suma el numero a suma */
} /* fin de for */
printf( "La suma es %dn", suma ); /* muestra la suma */
return 0; /* indica terminacion exitosa del programa */
}
- Lenguaje de programación de propósitos generales
- Permite la Programación Estructurada
- Abundancia de Operadores y Tipos de Datos
- No está asociado a ningún sistema operativo ni a ninguna máquina
- Popular y Eficaz
- Permite el desarrollode Sistemas Operativos y programas de aplicación
- Portabilidad
- Existen las librerías en las bibliotecas
- Tiene sólo 32 palabras reservadas
La estructura de un programa en C, consta de algunas partes esenciales: las cuales son uno o más módulos llamadas funciones, siendo main() la primera función que es llamada cuando empieza la ejecución del programa .
Cada función debe contener: Directivas de pre-procesador (instrucciones que se le dan al compilador #include antes de compilar) ejemplo: #include <stdio.h>
Declaraciones Globales
*Prototipos de Funciones: También llamadas declaraciones de funciones, lo cual se tratará más adelante
*Declaraciones de Variables cabe destacar, que esto se hace seguido de los #include y los #define.
Función Principal main()
main()
{ declaraciones locales /*Comentarios */
sentencias
}
En el siguiente video se muestra paso a paso un ejemplo de cómo realizar un programa en C
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Se trata de un lenguaje débilmente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.
En el siguiente video podrás observar los principios básicos del a programación en C, esto nos ayudara a entender la sintaxis y como funciona este lenguaje.
Concepto
Ventajas
- El programador se centra en la lógica y no en las instrucciones del programa.
- Es fácil de corregir errores detectados en esta etapa.
- Puede ser traducido fácilmente a cualquier lenguaje de programación
- Start
- Read
- Write
- End
Ejemplo de pseudocódigo
Star
// Cállculo de impueto y salario
read nombre, horas, precio_hora
salario_bruto -- horas * precio_hora
tasas -- 0.25 * salario_bruto
salario_neto -- salrio_bruto - tasas
write nombre, salario_bruto, tasas, salario_neto
End
Para definir correctamente un problema es conveniente considerar las siguientes preguntas:
- ¿Qué entradas se requieren? (tipo y cantidad)
- ¿Qué método produce la salida deseada?
- ¿Cuál es la salida deseada? (tipo y cantidad)
