viernes, 24 de marzo de 2006
Capítulo 6.

Control de flujo
Sentencia if
La sentencia de control básica es if () then else . En ella se evalúa una expresión condicional y si se cumple, se ejecuta la sentencia s; si no, se ejecuta la sentencia t. La segunda parte de la condición, else , es opcional.
int cero ( double a )
{
if ( a == 0.0 )
return (TRUE);
else
return (FALSE);
}
En el caso que no sea una expresión condicional y sea aritmé [...]

Leer más...
Publicado por miguelmena @ 22:22  | Marco Teorico
 | Enviar
Capítulo 4.

Expresiones y operadores
Los distintos operadores permiten formar expresiones tanto aritméticas como lógicas. Los operadores aritméticos y lógicos son:
+, - suma, resta
++, -- incremento, decremento
*, /, % multiplicación, división, módulo
>>, << rotación de bits a la derecha, izquierda.
& AND booleano
| OR booleano
^ EXOR booleano
~ complemento a 1
! complemento a 2, NOT lógico
==, != [...]
Leer más...
Publicado por miguelmena @ 22:19  | Marco Teorico
 | Enviar
Capítulo 3.

Funciones
Un programa C está formado por un conjunto de funciones que al menos contiene la función main. Una función se declara con el nombre de la función precedido del tipo de valor que retorna y una lista de argumentos encerrados entre paréntesis. El cuerpo de la función está formado por un conjunto de declaraciones y de sentencias comprendidas entre llaves. Veamos un ejemplo de utilización de funciones:
#include
#define VALOR 5
#d [...]
Leer más...
Publicado por miguelmena @ 22:18  | Marco Teorico
 | Enviar
Capítulo 2.

Tipos básicos y variables
Los tipos de datos básicos definidos por C son caracteres, números enteros y números en coma flotante. Los caracteres son representados por char, los enteros por short, int, long y los números en coma flotante por float y double. Los tipos básicos disponibles y su tamaño son:
Char Carácter (normalmente 8 bits)
Short Entero corto con signo (normalmente 16 bits)
Int Entero con signo (depende de la implementación) [...]
Leer más...
Publicado por miguelmena @ 22:16  | Marco Teorico
 | Enviar
Introducción
C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.
[...]
Leer más...
Publicado por miguelmena @ 22:15  | Marco Teorico
 | Enviar
Tipos de Datos
C utiliza 5 palabras reservadas para definir los tipos de datos fundamentales. A diferencia de Pascal, un determinado tipo de datos puede ir cualificado por un conjunto de modificadores que estudiaremos más adelante.
Los tipos de datos fundamentales son:
char short int int
long int unsigned char unsigned short int
unsigned int unsigned long int double
float long float voi [...]
Leer más...
Publicado por miguelmena @ 22:12  | Marco Teorico
 | Enviar
Marco histórico

Creado entre 1970 y 1972 por Brian Kernighan y Dennis Ritchie para escribir el código del sistema operativo UNIX.
Desde su nacimiento se fue implantando como el lenguaje de programación de sistemas favorito para muchos programadores, sobre todo por ser un lenguaje que conjugaba la abstracción de los lenguajes de alto nivel con la eficiencia del lenguaje máquina. Los programadores de sistemas que trabajaban sobre MS-DOS y Macintosh también utilizaban C, con lo [...]
Leer más...
Publicado por miguelmena @ 22:04
 | Enviar