ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje C


Enviado por   •  30 de Septiembre de 2014  •  1.577 Palabras (7 Páginas)  •  152 Visitas

Página 1 de 7

Lenguaje de programación C. También conocido como “Lenguaje de programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado como sonPascal, Fortran, Basic. Sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else, for, do y while... . Aunque C es un lenguaje de alto nivel (puesto que es estructurado y posee sentencias y funciones que simplifican su funcionamiento) tenemos la posibilidad de programar a bajo nivel ( como en elAssembler tocando los registros, memoria etc. ). Para simplificar el funcionamiento de el lenguaje C tiene incluidas librerías de funciones que pueden ser incluidas haciendo referencia la librería que las incluye, es decir que si queremos usar una función para borrar la pantalla tendremos que incluir en nuestro programa la librería que tiene la función para borrar la pantalla.

Estructura de Programación en “C”

Ejemplo

Encabezados <ficheros.h> en el se almacenan las funciones que trae el lenguaje propio o las funciones nuestras se les llaman Librerías. Las funciones de C dan mucha potencia al programador en podemos realizar los programas con mucha potencia y facilidad de código.

Constantes simbólicas en el se definen las constantes de nuestro programa es lo único que se escribe en mayúsculas. ej.: #define ENERO 31

Nota: (las constantes son variables que conservan el mismo valor todo el programa una vez que incluimos una constante en nuestro programa el compilador va a sustituir el texto contenido en la constante por el texto del mismo.)

Cabecera de funciones es la llamadas a las funciones que se encuentran el mismo programa y al final del.

Función principal MAIN() en el se desarrollara todo el código del programa las llamadas a funciones procedimientos etc. (es una función que sé autoejecuta cuando se compila el programa).

Comentarios , variables y constantes

Nota: Para incluir en nuestro programa comentarios muy necesario para que otros programadores entiendan lo que quisimos hacer y nosotros mismos el con el tiempo. /* Esto es un comentario */

En C++ los comentarios se pueden hacer en una linea con // (//en c++ esto es un comentario)

Tipo de Variables

Definición: Para la definición de variables de debe poner primero el tipo de variable a definir y luego el nombre de la variable ( si queremos inicializarla podemos a continuación poniendo = valor) y si queremos definir mas de una variable del mismo tipo podemos poniendo una coma a continuación. Ejemplo:

int contador; /* define una variable con el nombre contador de tipo entero */

int cont = 0 ; /* inicializando cont con 0 */

int cont , cont2, contn = 0; /* definición de mas de una variable */

float científica = 10.1

int cont = cont +1;

int cont = cont2;

TRABAJANDO CON ESTRUCTURAS También se pueden definir tipo de variables con varias variables dentro llamada estructuras de variables (muy precido a los registros Grande DBASE ....) dentro de un registro nosotros podemos agrupar un conjunto de variables bajo un mismo nombre por ejemplo tengo una ficha de cliente donde tiene nombre , dirección ,teléfono ; en la misma ficha yo podría preguntar por cliente.nombre o cliente.telefono etc.

Tipo de definición

Struct nombre {

Tipo variable1

Tipo variable2

Tipo variablex

};

struct nombre nombre_dela_variable;

Constantes :

#define nombre texto_deremplazo

Las constantes son variables que se mantienen todo el programa con un mismo valor. Cada vez que nosotros llamamos a una constante lo que hacemos es remplazar la constante por su valor. No se debe poner ; después de la definición. Ej.:

#define MAXLINEAS 24

#define MINOMBRE “Federico”

#define ARCHIVO “C:\autoexec.bat”

y cuando en mi programa yo haga por ejemplo printf(“Autor : %s”,MINOMBRE); se sustituirá el contenido de la constante por el contenido de la misma printf(“Autor : %s”,”Federico”); se pueden definir constantes de tipo macro que se tocara en el próximo capitulo.

Un ejemplo que para los amantes de turbo pascal les puede gustar

// Ejemplo realizado para clase de definicion de varialbes.

#include <stdio.h> // inclusión de librerías.

#include <stdlib.h>

#include <conio.h>

// definición de constantes.

#define BEGIN {

#define END }

#define WRITELN( texto ) printf("%s\n",texto)

#define READLN(variable) gets(variable)

#define PAUSA getch()

void main()

...

Descargar como (para miembros actualizados)  txt (8.4 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com