1. Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Universidad Fermín Toro
Facultad de Ingeniería
Alumno: Luis Molleja
C.I.:23.814.908
Catedra: Computación para ingenieros
2. Fue desarrollado por Dennis Ritchie en 1972, cuando trabajaba
en los laboratorios Bell, junto a Ken Thompson en el diseño del
sistema operativo UNIX. Es el resultado de dos lenguajes
anteriores, el BCPL y el B. A raíz de la creciente popularidad de
los microordenadores, comenzaron a surgir numerosas
implementaciones de C que diferían en parte de la definición
de K&R, creando pequeñas incompatibilidades y disminuyendo
la portabilidad del lenguaje. Esto hizo necesaria la búsqueda
de un C estandard, representado por el ANSI* C.
3. Mediante la función de esta biblioteca se puede conseguir la entrada de
caracteres uno a uno. Devuelve un carácter leído del teclado. La forma
general de llamar a la función getchar es:
Variable de carácter = getchar( ).
Mediante la función putchar podemos visualizar un carácter a través
del dispositivo de salida estándar. El carácter que se transmite estará
representado por una variable de tipo carácter que se proporcionará
como argumento de la función putchar. La forma general de
referenciar a la función putchar es:
Putchar(variable de carácter)
4. Mediante la función scanf podemos introducir cualquier combinación de valores
numéricos, caracteres sueltos y cadenas de caracteres a través del teclado, la
función devolverá el número de datos que se han introducido correctamente. En
general, la función scanf se escribe:
Scanf (cadena de control, lista de argumentos)
Mediante la función printf podemos escribir datos en el dispositivo
de salida estándar. La función printf devuelve el número de
caracteres escritos. Si devuelve un valor negativo indica que se ha
producido un error. En general, la función printf se escribe:
Printf (cadena de control, lista de argumentos)
5. La función lee una cadena de caracteres del teclado hasta que se encuentra el
carácter '/n’, aunque este carácter no es añadido a la cadena. La función gets
acepta un sólo argumento, El argumento de gets es un puntero al comienzo de la
cadena y devuelve dicho puntero si tiene éxito o NULL si falla.
La función escribe una cadena de caracteres y un carácter de
nueva línea al final de la cadena en la pantalla. Acepta como
argumento una cadena que puede incluir caracteres de
espaciado. Si tiene éxito, devuelve el último carácter escrito
(siempre es '/n'). Si no lo tiene, devuelve EOF.
6. • Tiene un conjunto completo de instrucciones de control.
• Permite la agrupación de instrucciones.
• Incluye el concepto de puntero
• Los argumentos de las funciones se transfieren por su valor.
• La E/S no forma parte del lenguaje, sino que se proporciona a
través de una biblioteca de funciones.
• Permite la separación de un programa en módulos que
admiten compilación independiente.
7. Es un lenguaje potente y eficiente,
permitiendo obtener programas
rápidos y compactos.
Proporciona un completo control de
cuanto sucede en el interior del
ordenador.
Permite una amplia libertad de
organización del trabajo.
8. Sin disciplina es difícil mantener el
control del programa.
Es más complicado de aprender que
otros lenguajes de programación como
por ejemplo el Pascal.
Requiere una cierta experiencia
para poder sacarle el máximo
rendimiento.
9. El lenguaje C es usado para crear programas de software
para computadoras en empresas, hogar, juegos y otras
áreas. Junto con el lenguaje BASIC, el C y sus posteriores
derivados predominan en la programación, excepto en las
áreas muy especializadas, tales como en las aplicaciones
científicas.
El lenguaje C es uno de los lenguajes de programación
más ampliamente utilizados en el mundo, ejecutándose
en la mayoría de los sistemas operativos y pueden ser
usados en casi todas las plataformas informáticas.
10. Hoy día el lenguaje c esta mas involucrado en nuestras vidas
de lo que pensamos, si detallamos esta presente en menos
una acción que cometamos a diario, un ejemplo sencillo de
esto seria cuando salimos al supermercado y realizamos la
compra de una serie de productos al momentos de pasar a la
caja, el empleado someterá cada uno de nuestros productos
a un escáner el cual detectara que artículos llevamos
indicando su costo y nombre y a medida que escanee mas
productos los acumulara y aumentara el total de costo de los
productos para al final simplificar nuestra labor y
mostrándonos solo la lista de nuestros productos y su costo
total, este sencillo proceso es llevado a cabo por un
programa sencillo desarrollado gracias al lenguaje c, y así
como este muchos otros mas.
11. Luego de haber comprendido los conceptos derivados de esta
herramienta conocida como lenguaje c, es de resaltar el gran
impacto a tenido en nuestro día a día, no solo al ver su gran
complejidad, si no también como puede estar presente en cosas tan
sencillas que tal ves no percibíamos, el lenguaje c sin duda es una
herramienta que a logrado hacer que el avance tecnológico y
cotidiano del ser humano sea mas cómodo y constante simplificando
tareas que antes requerían muchos mas recursos y tiempo,
llevándolas a procesos tan simple que cualquier persona podría
realizar, sin lugar a dudas el lenguaje se es una herramienta de vital
importancia para el desarrollo de la sociedad.