presentacion lenguaje c

10
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO POPULAR PARA EDUCACION UNIVERSITARIA CIENCIA Y TECNOLOGIA UNIVERSIDAD FERMIN TORO MATERIA COMPUTACIÓN PARA INGENIEROS SAIA B TUTOR: BERRIOS YAKIRANA NIEL VELASQUEZ C.I. 10382323 NOV 2015 PRESENTACION LENGUAJE C

Upload: niel-velasquez

Post on 27-Jan-2017

138 views

Category:

Data & Analytics


0 download

TRANSCRIPT

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO POPULAR PARA EDUCACION

UNIVERSITARIA CIENCIA Y TECNOLOGIA

UNIVERSIDAD FERMIN TORO

MATERIA COMPUTACIÓN PARA INGENIEROS

SAIA B

TUTOR: BERRIOS YAKIRANA

NIEL VELASQUEZ C.I. 10382323

NOV 2015

PRESENTACION LENGUAJE C

LENGUAJE C

• El lenguaje C fue inventado e implementado por primera vez por Dennis Richie en un

DEC PDP-11 en Bell Laboratorios.

Es el resultado de un proceso de desarrollo comenzando con un lenguaje anterior

denominado B, inventado por Ken Thompson. En los años 70 el lenguaje B llevo al

desarrollo del C. En 1978, Brian Kernighan y

Dennis Ritchie publicaron el libro the C Programing Laguange. Durante muchos años el

estándar de C fue la versión proporcionada con versión 5 de l sistema operativo UNIX. En

1983, el instituto de estándares americanos establecido un estándar que definiera el

lenguaje C, conocido como ANSI C. Hoy día todos los principales compiladores de C llevan

implantado el estándar ANSI.

El lenguaje se denomina como un lenguaje de nivel medio, puesto que combina

elementos de lenguaje de alto nivel (Fortran, Pascal, Basic….) con el funcionalismo del

lenguaje ensamblador.

LENGUAJE C CARACTERISTICA:

C permite la manipulación de bits bytes y direcciones ( los elementos

básicos con que funciona la computadora). Otra característica del C es

que posee muy pocas palabras claves (32, donde 27 fueron definidas

en la versión original y cinco añadidas por el comité del ANSI. Todas las

palabras claves del C están en minúscula ( C distingue entre

mayúscula y minúsculas).

LENGUAJE C CARACTERISTICA:

• En la siguiente tabla se muestran las 32 palabras claves las que están en

negrilla y color de fuente azul son las cinco añadidas por el comité ANSI:

auto break case char const continue default do

double else enum extern float for goto if

inf long register return short signed sizeof static

struct switch tipedef union unsigned void volatile while

LENGUAJE C CARACTERISTICA:

• Los programa en C consiste en una o mas funciones. La única función que debe

estar absolutamente presente es la denominada main, siendo la primera que

es llamada cuando comienza la ejecución del programa. Aunque main no

forma técnicamente parte del lenguaje C, Hay que tratarla como si lo fuera,

pues si se emplea para nombrar una variable, probablemente confundirá al

copilador.

LENGUAJE C CARACTERISTICAS

• VENTAJAS:

• Orientado a la programación de

sistemas.

• Es altamente transportable.

• Es muy flexible.

• Genera código muy eficiente

• Es muy expresivo se pueden realizar

muchas funciones escribiendo pocas

líneas del código.

DESVENTAJAS:

• Es muy poco modular.

• Recolección de basura.

• Funciones anidadas

• Es difícil leer el código escrito por otras

personas.

LENGUAJE C DERVADOS DE ESTE LENGUAJE

EJEMPLO DE LA VIDA REAL

• Un programa fácil de entender y realizar es el de calcular el área de un circulo cuando se conoce su radio. se tiene la siguiente formula matemática:

• área = radio²

• Una versión de este código en lenguaje C es la siguiente:

• / * Area de un circulo */

• # include <stdio.h>

• # include <stdlib.h>

• # define PI 3.141592653

• Int main (int argc, char * argv [] )

• {

• float radio = 10,5;

• Float área ;

• area = PI*radio*radio;

• Printf (“ El área de un circulo de radio % f es \ t %f . \ n” , radio, área);

• Exit (0)

• }

REFLEXIONES

LA CONCLUSIÓN DE LO PLANTEADO

SOBRE EL LENGUAJE C ES QUE TODAVIA

CON CASI 40 AÑOS DE ES UNA

HERRAMIENTA IMPORTANTE DE LA

COMPUTACION DEL CUAL SE HAN

DERIVADO NUEVOS LENGUAJES Y SE

HAN CREADO SISTEMAS OPERATIVOS Y

SIGUE SIENDO UTIL PARA MUCHOS USOS

EN LA COMPUTACION Y ES EL LENGUAJE

PREDILECTO DE LA EDUCACION

UNIVERSITARIA

blog.pucp.edu.pe

http://www.tecnoaprende.com.mx

canal-ayuda.org

audienciaelectronica.net

matematicas.unam.mx

adanvvv.wordpress.com

WEBGRAFIABIBLOGRAFIA

INTRODUCCION A LA COMPUTACION

AUTOR

MIHAELA JUGANARU MATHIEU

GRUPO EDITORIAL PATRIA

PRIMERA EDICION MEXICO 2012