Lenguaje de-programación-c

12
LENGUAJE DE PROGRAMACIÓN C

Transcript of Lenguaje de-programación-c

LENGUAJE DE PROGRAMACIÓN C

¿QUÉ ES EL LENGUAJE C?

El C es un lenguaje de programación de nivel medio ya que combina los

elementos del lenguaje de alto nivel con la funcionalidad del

ensamblador.

ORIGEN

En 1967 Martin Richard creo el lenguaje BCPL que fue la base para la creación del lenguaje B escrito por Ken Thompson en 1970 con la intención de decodificar el UNIX, que en su fase de arranque estaba codificado en lenguaje ensamblador.

El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. El lenguaje C se llama de esta forma debido a que su predecesor fue llamado B.

CARACTERÍSTICASEl lenguaje de programación C sirve para crear aplicaciones y software de sistemas.

  El lenguaje C trabaja con librerías de funciones en las que básicamente sólo se necesitan cambiar los valores dentro de una aplicación dada.

Con el lenguaje C se puede trabajar un programa en módulos lo que permite que se

puedan compilar de modo independiente.

  Lo importante también es la seguridad que ofrece C, ya que no entrega sólo los mecanismos básicos para tratar los datos que manipula con el

hardware. Esto hace que sólo el programador pueda desarrollar el sistema.

Posee un conjunto completo de instrucciones de control, con los cuales se pueden definir todas las tareas dentro de un desarrollo web

ESTRUCTURAComentarios: Se identifican porque van entre diagonales y asterisco. Nos sirve para escribir información  que nos referencie al programa pero que no forme parte de él.

Inclusión de archivos: Consiste en mandar llamar a la o las bibliotecas  donde se encuentran definidas las funciones de C (instrucciones) que estamos utilizando en el programa.

Cabe destacar que para utilizarlas debemos agregar #INCLUDE ANTES DEL NOMBRE DE LA BIBLIOTECA

//Este programa fue elaborado el 6-04-15//

#INCLUDE <stdio.h>#INCLUDE <windows.h>#INCLUDE <math.h>

Flujo de sentencias: Es la declaración de todas las instrucciones que conforman el programa.

Variables locales: Antes de realizar alguna operación en el programa, se deben declarar la(s) variable(s) que se utilizarán en el programa.

Int a,b,c,d;Int sueldo1,sueldo2,sueldo3;Int a1,a2,a3,a4;

Printf(“Digite un numero”);Scanf ( "%f", &num);Resul=num*num;Printf(“El cuadrado de su numero es:%f”,&num);

SINTAXIS BÁSICALa sintaxis de un lenguaje de programación es el conjunto de reglas que debemos seguir para que el compilador sea capaz de reconocer nuestro programa como un programa C válido.

Una característica de la sintaxis del C es que los espacios en blanco y retornos de carro que aparecen en las reglas sintácticas son opcionales. Esto quiere decir que nuestro programa de ejemplo se puede escribir en una sola línea:

main(){printf("Hola",);printf(" soy ... educado.\n");}

printf() es lo que se denomina una función estándar de C, es decir, una función que está incluida con el compilador. Para poder usarla dentro de un programa hay que decir en el mismo como es su forma: eso se hace incluyendo la línea #include<stdio.h> al principio.

Lo que se quiere imprimir, que irá entre los paréntesis:Printf(“Hola”);

El manual nos dice, por ejemplo, que si colocamos el código \n dentro del parámetro de printf(), se imprimirá un salto de línea.

Printf(“Digite un numero.\n”);Scanf ( "%f", &num);Resul=num*num;Printf(“El cuadrado de su numero es:%f”,&Resul);

Digite un numero8El cuadrado de su numero es 64

EJEMPLOS//programa que sume dos números y diga si su suma es mayor o menor a cero//

#include <stdio.h>

int main()

{

int a, b, suma;

printf( "Introduzca primer numero (entero): " );

scanf( "%d", &a );

printf( "Introduzca segundo numero (entero): " );

scanf( "%d", &b );

suma = a + b;

if ( suma> 0 )

printf( "LA SUMA SI ES MAYOR QUE CERO." );

else

printf( "LA SUMA NO ES MAYOR QUE CERO." );

return 0;

}

//programa que calcula area de un triangulo//

#include <stdio.h>

int main()

{

float altura, area, base;

printf( "Introduzca base: " );

scanf( "%f", &base );

printf( "Introduzca altura: " );

scanf( "%f", &altura );

area = base * altura / 2;

printf( "El area del triangulo es: %f", area );

return 0;

}

/* Inclusión de archivos */ #include <stdio.h> /* Función principal */ int main (int argc,char **argv) { /* Impresión por pantalla y salida del programa*/ printf("Hola mundo\n"); return 0; }

#include <stdio.h>void acceso(unsigned char edad){if (edad < 18) printf("No puedes acceder.\n");else printf("Bienvenido.\n");return;}int main(void){acceso(18);acceso(17);return(0);}