Introduccion a la programacion en lenguaje “c”

Solo disponible en BuenasTareas
  • Páginas : 9 (2049 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2011
Leer documento completo
Vista previa del texto
INTRODUCCION A LA PROGRAMACION EN LENGUAJE “C”
Lenguajes utilizados por una computadora
Lenguaje de alto nivel: son los programas llamados de programación y en su mayoría están elaborados en inglés y la mayoría de las computadoras lo pueden interpretar
Interprete: normalmente agarra una instrucción, la transforma a lenguaje máquina y la ejerce.
Compilador: toma las sentencias y después deconvertirlas a lenguaje maquina hace un programa objeto.
Lenguaje ensamblador: se considera lenguaje de bajo nivel y solo ejecuta las instrucciones que le da el procesador.
Lenguaje maquina: es mejor conocido lenguaje binario (0,1)
Programas: existen dos tipos de programas los de aplicación y los de sistemas
Los de aplicación son los procesadores de palabras y los de sistemas
Programador: es elnombre que reciben los que se dedican a realizar los programas.
Etapas del desarrollo del software
1.-Análisis
2.-Programación
3.-Codificación
4.-Prueba
5.-Mantenimiento
6.-Documentación
Primero se realiza un análisis y diseño del programa para contemplar el tamaño y normalmente se hace en pseudocódigo (se realiza en el lenguaje que se quiera) para después codificarlo en lenguaje “c”una vez codificado se compila y se resuelven los problemas en la sintaxis una vez sin errores se hace la ejecuta, prueba y verifica viendo si resulto lo que se había planeado.

Lenguaje “C”: historia y características
El lenguaje C es la evolución de los lenguajes b y bcpl estos tenían limitantes como no podían manejar diferentes tipos de datos y esto era una dificultad para los programadoreshasta el año 1978 cuando sacaron el libro de THE C PROGAMMING LENGUAGE que se dio a conocer mayormente el uso de este lenguaje y en su aumento de uso fue necesario realizar un estándar para la compatibilidad y portabilidad y se aprobó en 1989.
El lenguaje C ha evolucionado a C++ y muchos lenguajes siguen teniendo características del lenguaje C.
Elementos de un programa en C
Identificador sehace mediante un digito, letra o guion bajo
Tipos de datos
Int es un valor numérico sin fracción
Unsigned int entero sin signo.
Shorth in entero corto.
Float numero en coma (fracción o exponente).
Double numero en coma flotante de doble precisión.
Long entero largo.
Unsigned Long largo sin signo.
Long double doble largo.
Char carácter.
Unsigned char carácter sin signo.
Variables
Esun espacio en la memoria que el programador aparta para guardar los datos que son desconocidos.

Declaración de variables
Consiste en reservar los espacios que se ocupan en la memoria para su ejecución por lo tanto se especifica el tipo de dato.

Reserva de memoria
Es un conjunto de celdas que estas a su vez almacenan información y se pueden ingresar mediante su dirección y esta esmodificada durante el proceso.
Constantes
Es un valor que generalmente se le asigna un valor, espacio en la memoria y no se cambia durante el proceso.
Palabras reservadas
Son instrucciones utilizadas en los programas, tienen una función determinada y su significado esta predeterminado en lenguaje.
Dichas palabras son: auto, break, case, char, const, continue, default, do, double, else, enum, extern,float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while
Para su correcto uso siempre deben de estar escritas en minúsculas
Comentarios
Es una cadena de caracteres que el programador trata de explicar a otros programadores. Y para hacer comentarios en un programa en C se debe de escribir en minúsculas paraque no lo considere como instrucción.

OPERADORES
Los operadores son signos que le indican al compilador que operación tiene que hacer que se realizaran en los datos y el lenguaje c tiene varios operadores pero los más usuales son los aritméticos, lógicos y relacionales.
Inicialización y asignación de variables
La inicialización de una variable ya declarada consiste en asignarle un valor...
tracking img