Your SlideShare is downloading. ×
  • Like
Trabajo de algoritmos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Trabajo de algoritmos

  • 167 views
Published

 

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
167
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. TRABAJO PRESENTADO POR: MARYI DANIELA SALGAR BUITRAGO 1002 2011 TRABAJO PRESENTADO POR: MARIA FERNANDA ORDOÑEZ BARRIOS DANIELA SALGAR BUITRAGO 1002 2011
  • 2. TRABAJO DE ALGORITMOS DOCENTE: JOSE MANUEL HERNANDEZ
  • 3. INDICE
    • QUIEN INVENTO EL LENGUAJE C.
    • 4. BIOGRAFIAS .
    • 5. QUE VERCIONES EXISTEN DEL LENGUAJE C.
    • 6. QUE OTROS PROGRAMAS HAN APARECIDO APARTIR DEL LENGUAJE C.
    • 7. CUAL ES LA ESTRUCTURA PRINCIPAL DEL LENGUAJE C.
  • 8.
      QUIEN INVENTO EL LENGUAJE C.
      C es un lenguaje de programación diseñado por Dennis Ritchie , de los Laboratorios Bell, y se instaló en un PDP-11 en 1972 ; se diseñó para ser el lenguaje de los Sistemas Operativos UNIX1. A su vez, UNIX es un Sistema Operativo desarrollado por Ken Thompson, quién utilizó el lenguaje ensamblador y un lenguaje llamado B para producir las versiones originales de UNIX, en 1970. C se inventó para superar las limitaciones de B. C es un lenguaje maduro de propósitos generales que se desarrolló a partir de estas raíces.
  • 9. BIOGRAFIA DE DENNIS RITCHIE
      Nació en Bronxville (Nueva York) el 9 de septiembre de 1941. Obtuvo dos grados en Harvard, en física y matemática aplicada. En 1967 entró a trabajar en los Laboratorios Bell, donde participió en los equipos que desarrollaron Multics, BCPL, ALTRAN y el lenguaje de programación B. En Lucent encabezó los esfuerzos para la creación de Plan 9 e Inferno, así como del lenguaje de programación Limbo.
  • 10.  
  • 11.
      QUE VERCIONES EXISTEN DEL LENGUAJE C.
      Es importante que los programadores del C comprendan las pocas versiones existentes. Primero tenemos el C original desarrollado a finales de los anos 60 o a comienzos de los anos 70. Este es conocido de alguna manera como el C de Kernighan y Ritchie. porque estas dos personas escribieron el libro "The C Programming Language"É en el cual describian y especificaban el lenguaje C. l
  • 12. El los anos 80 el C fue modernizado con la version 2 o a veces denominada version 1.1, en la cual se repararon algunas caracteristicas con las cuales los programadores habian tenido inconvenientesÉ y en la cual se agregaron y estandarizaron unas caracteristicas requeridas por los usuarios. Esta version se denomino ANSI C. Aun se le llama C, pero si queremos distinguirlo del C original, podemos llamarlo "ANSI C".
  • 13. ANSI es la sigla del Instituto Americano de Estandares Nacionales que estandariza muchos aspectos. Esta es la version del C utilizada en la actualidad. Sin embargo otra version del C, si podemos denominarla asi, es el C++. El C++ no es el mismo lenguaje C sino que es un derivado de este.
  • 14.
      CUAL ES LA ESTRUCTURA PRINCIPAL DEL LENGUAJE C.
      /* Comentarios de un parrafo completo comprendidos entre /*.....*/, sirven para aclarar qué el programa o una parte del programa */. // Comentarios de 1 sola línea. // Zona de ficheros de cabecera de las librerías. #include <....... . h> // h de Head #include <....... . h> // Zona de prototipos de funciones
  • 15. int Potencia (int x,y) // Zona de variables globales int valor; float media_total; void main (void) // Prog. ppal. típico de Turbo C { // llave de inicio del programa // codigo del programa ....... ....... ....... // fin del programa } // Desarrollo del código de las funciones anteriores