Programar Facil en C
 
Programar Facil en C
Programar Facil en C
 
Imagen
 
Base fundamental para un buen programador.

En los últimos ha habido una mayor tendencia al uso del C entre programadores profesionales.
Entre las muchas razones de la popularidad del C están las siguientes:

* C es un lenguaje de programación estructurado, de alto nivel y flexible.

* C tiene ciertas características de bajo nivel de las que solo se dispone normalmente en ensamblador o en el lenguaje maquina.

* Los programas escritos en C son transformados por los compiladores en pequeños programas en objeto que se ejecutan eficientemente.

* Existen compiladores de C comerciales para la mayoría de las computadoras personales y empresariales.

* C no depende en gran manera de la maquina.

* Los programas escritos en C se pueden llevar fácilmente de una computadora a otra.
 
INTRODUCCION

C es un lenguaje de programación estructurado de propósito general. Sus instrucciones constan de términos que se parecen a expresiones algebraicas, además de ciertas palabras claves inglesas como if, else, for, do, while.

Esta flexibilidad permite el uso de C en la programación y diseño de sistemas operativos así como la programación de aplicaciones.

C se caracteriza por hacer posible la redacción de programas fuentes muy concisos debido en gran parte al numero de operadores que incluye el lenguaje. Tiene un conjunto de instrucciones relativamente pequeño aunque las implementaciones actuales incluyen numerosas funciones de biblioteca que mejoran las instrucciones básicas. Es mas el lenguaje permite a los usuarios escribir funciones de biblioteca adicionales para uso propio.

De esta forma las características y capacidades de lenguaje se pueden ampliar fácilmente por el usuario.

HISTORIA DEL C

C fue desarrollado originalmente en los años setenta (70) por Dennis Ritchie en Bell telephone laboratories. Es le resultado de dos lenguajes anteriores, BCPL y el B, que se desarrollaron también en los laboratorios Bell. C estuvo confinado al uso de los laboratorios Bell hasta 1978, cuando Brian Kernighan y Ritchie publicaron una descripción definitiva del lenguaje. La definición de Kernighan y Ritchie se denominan frecuentemente “K&RC”.

¿COMO COMENZAR A TRABAJAR EN C?

1. Entrando a C nos dirigimos a Archivo.
2. Text edit.
3. comienza a trabajar en el programa.

ESTRUCTURA DE UN PROGRAMA EN C


Todo programa en C consta de una o mas funciones una de las cuales se llama main.

El programa comenzara por la ejecución de la función main.
Las definiciones de las funciones pueden preceder o seguir a main, cada función debe contener:


1.Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrado con paréntesis.

2.Una lista de declaración de argumentos si se incluyen estos en la cabecera.

3.Una sentencia compuesta que contiene el resto de la función.

#include <iostream> */ Es donde participan las librerias
main() */ Funcion
{
*/ se encuentra la programacion
}


SENTENCIAS DE CONTROL

SENTENCIA WHILE

Esta sentencia se utiliza para generar bucles. la forma general de la sentencia es :

while (expresion) sentencia


La sentencia incluida se ejecutara rapidamente mientras el valor de la expresion se a diferente a cero.

Dicha sentencia puede ser simple o compuesta , aunque suele ser compuesta. debe incluir algun elemento que altere le valor de la expresion; proporcionando asi la condicion de salida del bucle.


SENTENCIA FOR


Es la segunda y la mas utilizada frecuentemente para crear bucles. Esta sentencia incluye una expresion que especifica el valor inicial de un indice, otra que determina cuando se termina el bucle y una terdera que determina cunado se continua o no el bucle y una tercera expresion que permite que el indice se modifique el final de cada pasada.

for (expresion 1; expresion 2;expresion 3;) sentencia

En donde expresion 1se utiliza para inicialisar un parametro (denominado indice) que controla la repeticion del bucle, expresion 2 se utiliza para modificar el valor del parametro inicialmente asignadopor expresion 1.

Tipicamente expresion 1 es una expresion de asignacion, expresion 2 una expresion logica y expresion 3 una expresion monaria o una expresion de asignacion.

LA SENTENCIA IF-ELSE


La sentenciia if -else se utiliza para realizar un test logico y a continuacion llevar a cabo una de dos posibles acciones, dependiendo del resultado del test ( de que sea cierto o falso).

La parte else de la sentenciai if -else es opcional. Por tanto, la sentencia se puede escribir,en su forma general mas simple,

if ( expresion) sentencia

La expresion se debe encontrar entre parentesis, como se ha indicado. De esta forma, la sentencia se ejecutara solo si lla expresion tiene un valor no nulo ( si expresion es cierta ). Si la expresion tiene un valor cero /si expresion es falsa), entonces la sentecia se ignorara.
La sentencia puede ser simple o compuesta. en la practica suele ser una sentencia compuesta que puede incluir otras sentencias de control.

LA SENTENCIA SWITCH


La sentencia switch hace que se seleccione un grupo de sentencias entre varios grupos disponibles. La seleccion se basa en el valoe de una expresion que se incluye en la sentencia switch.

La forma general de la sentencia switch es

switch ( expresion ) sentencia

en donde expresion devuelve un valor entero. notese que expresion tambien puede ser de tipo caracter ( de tipo char), ya que los caracteres individuales tienen valores enteros.
La sentencia incluida es generalmente una sentencia compuesta que especifica opciones posibles a seguir. Cada opcion se expresa como un grupo de una mas sentencias individuales dentro de la sentencia global incluida.

Para cada opcion, la primera sentencia dentro del grupo debe precedida por una o mas etiquetas case. Las etiquetas case identifican los diferentes grupos de sentencia ( las distitas opciones)y distiguen unas de otras. Las etiquetas case deben ser, por tanto, unicas dentro de una sentencia switch dada.
Escríbeme
Me interesa tu opinión