lenguaje c
Ángel Alfaro Ramírez
Pr otec o
Programa de Tecnología en Cómputo
Universidad Nacional Autónoma de México
FACULTAD DE INGENIERÍA
Ángel Alfa ro Ram íre z
México, D. F.
Ciudad Universitaria
0
PROTECO / Lenguaje C
Ángel Alfaro Ramírez
PROTECO
Programa de Tecnología en Cómputo
Programa de Curso
Lenguaje C
Diri gi do a:
Cualqui er pers onaque conoci endo el f unci onami ento de la computador a y s u
entor no, y sabi endo pr ogr amar , quier a conocer uno de l os lenguajes
uni vers ales más uti l izados actual mente.
Objeti vos:
•
Apr ender l a s intaxi s y car acter ís ti cas f undamental es de es te lenguaje, l a
es tr ucturaci ón de l os pr ogr amas es cri tos en el mi s mo, el di seño de
f unci ones C y la util izaci óncor recta de sus i ns tr ucci ones .
•
Pr acticar l a pr ogr amaci ón en dicho lenguaje, s obre cas os real es y
comprobar el f unci onami ento cor recto sobr e la computador a des ti nada a
el l o.
Con stan cia del Curs o:
S e hará entrega de un cer ti ficado o cons tancia en base a l as pr uebas y / o
pr ácticas r eali zadas dur ante el cur s o a todas aquell as personas que hayancumpl i do con l os pl anteami entos que s e darán a conocer.
1
PROTECO / Lenguaje C
Ángel Alfaro Ramírez
Manual de Pro gra mación: Leng uaje C Bási co
Temario
T EMA
1.
2.
T EMA 3.
T EMA 4.
T EMA 5.
T EMA 6.
T EMA
Nociones básicas sobre el lenguaje C
(Introducción al le nguaje C)
Introducción a la programación en C
Estructuras de Control de RepeticiónEstructuras de Control de Selección
Caracteres y Cadenas
Arreglos
PROTECO / Lenguaje C
Ángel Alfaro Ramírez
T E MA
1.
INTRODUC CIÓN AL LEN GUAJE C
1.1
1.2
1.3
1.4
1.1
La hist oria de C
Le ngua je s de P rograma ción
C once ptos y ca racteríst ica s sobre C
Los funda ment os del e ntorno C ( E dit or, C ompilador y P rocesa dor)
1
La h ist oria d e C
(C on cep to gener al)
(C
C e voluciono a pa rtir de dos le nguaje s previos, BCP L y B. BC PL; fue de sa rrollado
e n 1967 por Ma rtín Richa rds, como un lenguaje pa ra escribir soft wa re y
compiladores de sist e ma s ope rat ivos.
Ke n T hompson mode ló muchas cara cte ríst ica s de su le ngua je B siguie ndo sus
contra pa rt ida s e n BCP L, y ut iliz ó B en 1970 pa ra cre a r ve rsiones iniciale s del
sist ema opera t ivo UNIX e n los La borat orios Be ll, sobre una comput adora P DP -7 de
DE C. T ant o BCP L como B e ran lengua je s “sin tipo” ca da ele me nt o de dat os
ocupa ba una pala bra “en me moria ” y que da ba a cargo de l progra ma dor el t rata r
un ele me nto de datos como si se tra t ara de un número ent e ro o de un núme ro
re a l.
E l lengua je C fue derivado de l lengua je B por De nnis Rit chie , de los Laborat orios
Be ll, y el inicio se impla nt o e n 1972 en una comput adora P DP -11 de DEC . C a l
inicio se hizo muy conocido como le ngua je de desa rrollo de l siste ma ope rativo
U NIX. Hoy en día virt ualment e t odos los sist e ma s principale s e st án e scrit os en C
y/o C ++. A lo la rgo de las últ ima s dé cada s, C y sus varia nt e s se ha n hecho
disponible s pa ra la mayor pa rte de las comput a doras. C e s inde pe ndient e de l
ha rdwa re . Con un dise ño cuidadoso, e s posible e scribir programa s e n C que sea n
portá t iles ha cia la ma yor parte de las comput a dora s. C ut iliz a muchos de los
3
PROTECO / Lenguaje C
Ángel Alfaro Ramírez
conce ptos import a nt e s de BC PL y de B, ade má s de aña dir los t ipos deda t os y
ot ras cara cte ríst ica s pode rosa s.
Ha cia fina les de los 70, C ha bía evoluciona do a lo que hoy se conoce como C
“t radiciona l”. La publicación e n 1978 de l libro de Ke rnigha n y de R it chie, T he C
P rogra mming La ngua ge , a t rajo gran at e nción sobre e ste le ngua je. Esta
publica ción se convirt ió e n uno de los libros cie ntíficos de computa dora s de má s
é x...
Regístrate para leer el documento completo.