Lenguaje C Guia 2

Páginas: 18 (4360 palabras) Publicado: 14 de enero de 2013
Colegio Universitario de Caracas
Algorítmica
Prof. Carmen de la Rosa

Guía 2: Lenguaje C, Comandos


INTRODUCCION AL LENGUAJE C

Fue creado por Dennis Ritchie de los laboratorios BELL en 1972, cuando trabajaba junto a Ken Thompson, en el diseño del sistema operativo UNIX. Se deriva del lenguaje B de Thompson, que a su vez se deriva del BCPL de Martín Richards.
El lenguaje C es uno delos más rápidos y potentes que hay hoy en día. Nos servirá como base para aprender C++ e introducirnos en el mundo de la programación Windows. Si optamos por Linux existe una biblioteca llamada gtk (o librería, como prefieras) que permite desarrollar aplicaciones estilo Windows con C.
No debemos confundir C con C++, que no son lo mismo. Se podría decir que C++ es una extensión de C. Para empezaren C++ conviene tener una sólida base de C.
El C es un lenguaje de programación de propósito general. Sus principales características son:

 Programación estructurada.
 Economía en las expresiones.
 Abundancia en operadores y tipos de datos.
 Codificación en alto y bajo nivel simultáneamente.
 Reemplaza ventajosamente la programación en ensamblador.
 Utilización natural de lasfunciones primitivas del sistema.
 No esta orientado a ningún área en especial.
 Producción de código objeto altamente optimizado.
 Facilidad de aprendizaje.
 Diseño modular.
 Rapidez de ejecución.
Una de las cosas importantes de C que debes recordar es que es Case Sensitive, es decir que para C no es lo mismo escribir Printf que printf.
Conviene indicar también que las instrucciones seseparan por ";".
Las palabras clave deben escribirse siempre en minúsculas
ESTRUCTURA DE UN PROGRAMA

Un programa en C consiste en una o más funciones, de las cuales una de ellas, debe llamarse main() y es la principal de todas.

 El programa comienza con la función: main()
 Cada función o programa, consta de un cuerpo de función delimitado por llaves de comienzo y fin { }
 En el cuerpode la función irán incluidas: sentencias, variables, funciones, etc. terminadas cada una de ellas por un punto y coma;











Programa ejemplo:
/* Este programa imprime un mensaje */

#include
main()
{
printf(“BIENVENIDO AL LENGUAJE C\n”);
}

En el programa anterior, existen dos funciones: main() que es la principal del programa en sí y la función printf() que es unafunción de la librería estándar del lenguaje C. Al ejecutar el programa, en pantalla aparece el texto BIENVENIDO AL LENGUAJE C.

Programa ejemplo:
/* El programa solicita el radio y muestra el */
/* valor del área del círculo y la longitud de */
/* la circunferencia */

#include
#define PI 3.14159
main()
{
int r;
float l, a;
printf(“Introduce radio (entero): “);
scanf(“%d”, &r);l=2*PI*r; a=PI*r*r;
printf(“La longitud de la circunferencia vale %f\n”, l);
printf(“El área del círculo vale %f\n”, a);
}


PROCESO DE EDICIÓN Y COMPILACIÓN

Los pasos necesarios para desarrollar un programa C son los siguientes:

a) Edición: Utilizar un editor para escribir el programa fuente texto.
b) Compilación: Compilar el programa fuente, es decir, traducir el programa a lenguajemáquina.
c) Ejecución: Una vez compilado se procede a la ejecución del programa tecleando el nombre del fichero-programa.

Edición de un programa

Para editar un programa, primeramente tenemos que situarnos en la ventana de edición (dentro del editor). Esto se consigue de forma automática cuando se ejecuta el programa editor o procesador de textos que vayamos a utilizar. Podemos utilizar elprocesador de textos suministrado con el compilador o nuestro propio procesador El nombre del fichero para salvar el programa en el disco, de tener como extensión C.

El paso siguiente es escribir el texto correspondiente al programa. Es de interés el saber que cada sentencia del lenguaje C finaliza con un punto y coma y cada línea del programa la podemos finalizar pulsando la tecla Enter. Por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • guia de lenguaje c
  • Guia Lenguaje C
  • guia lenguaje 2
  • Guia Lenguaje 2 Medio
  • Guía de Lenguaje 2 A
  • Guia de observacion lenguaje 2
  • Guía Lenguaje 2° Básico
  • Guia 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS