2. ¿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.
3. 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.
4. 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.
5. CARACTERÍSTICAS
El 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.
6. 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
7. ESTRUCTURA
Comentarios: 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>
8. 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);
9. SINTAXIS BÁSICA
La 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");}
10. 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 numero
8
El cuadrado de su numero es 64
11. 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;
}
12. /* 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 mundon");
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);
}