Sunteți pe pagina 1din 24

Introduccin ^ Si no he perdido la cuenta, esta es la cuarta revisin del curso desde que se empez a escribir.

Ya en su versin anterior, el curso estaba bastante completo, al menos en lo que respecta a la teora, quedando muy pocos detalles por incluir. Esta versin se centra, sobre todo, en aadir m s e!emplos resueltos, problemas propuestos y e!ercicios. Espero que este curso anime a los nuevos y "uturos pro#ramadores autodidactas a incorporarse a esta #ran y potente herramienta que es el $%%, ese era el ob!etivo ori#inal de la p #ina &$on $lase& y todava si#ue siendolo. 'o he pretendido ser ori#inal, (al menos no demasiado), para elaborar este curso se han consultado libros, tutoriales, revistas, listas de correo, ne*s, p #inas *eb... En "in, cualquier "uente de datos que ha cado en mis manos, con el "in de conse#uir un buen nivel. Espero haber conse#uido mi ob!etivo, y se#uir+ completando e,plicaciones sobre todo aquello que lo requiera. -ambi+n deseo que haya resultado ser un te,to ameno, me #ustara que nadie se aburra leyendo el curso. .retendo tambi+n (y me #ustara muchsimo), que el curso si#a siendo interactivo. $on este "in, en esta versin del curso, se ha aadido la posibilidad de que los lectores aadan sus comentarios al "inal de cada captulo. Estos aportes se usar n para completar el curso. /e intentado que los e!emplos que ilustran cada captulo se puedan compilar con cualquier versin de compilador, sin embar#o, he de decir que yo he usado el compilador 0in12, (0inimalist 1'3 "or 2indo*s), que es una versin para 2indo*s del compilador 1$$ para 3ni, y 4inu,, y que est adaptado para crear pro#ramas en 2indo*s. Es decir, los pro#ramas que se a!usten al est ndar de $%% deberan "uncionar con este compilador tanto en 2indo*s como en 4inu,. .or comodidad, recomiendo usar al#5n I6E (Entorno de 6esarrollo Inte#rado), como 6ev7$%% de 8loodshed o $ode998loc:s para crear pro#ramas en modo consola. 6e modo que aprovecho para aclarar que los pro#ramas de 2indo*s tienen dos modos de cara al usuario9 El modo consola simula el "uncionamiento de una ventana 0S76;S, traba!a en modo de te,to, es decir, la ventana es una especie de tabla en la que cada casilla slo puede contener un car cter. El modo consola de 2indo*s no permite usar #r "icos de alta resolucin. .ero esto no es una #ran p+rdida, pues como veremos, ni $ ni $%% incluyen mane!o de #r "icos de alta resolucin. Esto se hace mediante bibliotecas e,ternas no est ndar. El otro modo es el 13I, o Inter"az 1r "ico de 3suario. Es el modo tradicional de los

pro#ramas de 2indo*s, con ventanas, men5s, iconos, etc. 4a creacin de este tipo de pro#ramas se e,plica en otro curso de este mismo sitio, y requiere el conocimiento de la biblioteca de "unciones 2in <.I=>. .ara aquellos de vosotros que pro#ram+is en otros entornos como 4inu,, 3ni, o 0ac, he de decir que no os servir el entorno 6ev7$%%, ya que est diseado especialmente para 2indo*s. .ero esto no es un problema serio, todos los sistemas operativos disponen de compiladores de $%% que soportan la norma <'SI, slo menciono 6ev7$% % y 2indo*s porque es el entorno en el que yo me muevo actualmente. <dem s intentar+ no salirme del <'SI, es decir del $%% est ndar, as que no es probable que sur!an problemas con los compiladores. 6e nuevo aprovecho para hacer una aclaracin. ?esumidamente, el <'SI de"ine un con!unto de re#las. $ualquier compilador de $ o de $%% debe cumplir esas re#las, si no, no puede considerarse un compilador de $ o $%%. Estas re#las de"inen las caractersticas de un compilador en cuanto a palabras reservadas del len#ua!e, comportamiento de los elementos que lo componen, "unciones e,ternas que se incluyen, etc. 3n pro#rama escrito en <'SI $ o en <'SI $%%, podr compilarse con cualquier compilador que cumpla la norma <'SI. Se puede considerar como una homolo#acin o etiqueta de calidad de un compilador. -odos los compiladores incluyen, adem s del <'SI, ciertas caractersticas no <'SI, por e!emplo bibliotecas para #r "icos. .ero mientras no usemos nin#una de esas caractersticas, sabremos que nuestros pro#ramas son transportables, es decir, que podr n e!ecutarse en cualquier ordenador y con cualquier sistema operativo. Este curso es sobre $%%, con respecto a las di"erencias entre $ y $%%, habra mucho que hablar, pero no es este el lu#ar adecuado. Si sientes curiosidad, consulta la seccin de pre#untas "recuentes. .ero para comprender muchas de estas di"erencias necesitar s cierto nivel de conocimientos de $%%. 4os pro#ramas de e!emplo que aparecen en el te,to est n escritos con la "uente courier y en color azul con el "in de mantener las tabulaciones y distin#uirlos del resto del te,to. $uando sean lar#os se incluir tambi+n un "ichero con el pro#rama, que se podr descar#ar directamente. $uando se e,pon#a la sinta,is de cada sentencia se adoptar n ciertas re#las, que por lo que s+ son de uso #eneral en todas las publicaciones y "icheros de ayuda. 4os valores entre corchetes &@ A& son opcionales, con una e,cepcin9 cuando aparezcan en ne#rita &@ A&, en ese caso indicar n que se deben escribir los corchetes. El separador &B& delimita las distintas opciones que pueden ele#irse. 4os valores entre &CD& se re"ieren a nombres. 4os te,tos sin delimitadores son de aparicin obli#atoria. .roceso para la obtencin de un pro#rama e!ecutable ^

.robablemente este es un buen momento para e,plicar cmo se obtiene un "ichero e!ecutable a partir de un pro#rama $%%. .ara empezar necesitamos un poco de vocabulario t+cnico. Eeremos al#unos conceptos que se mane!an "recuentemente en cualquier curso de pro#ramacin y sobre todo en manuales de $ y $%%. Fichero "uente y pro#rama o cdi#o "uente 4os pro#ramas $ y $%% se escriben con la ayuda de un editor de te,tos del mismo modo que cualquier te,to corriente. 4os "icheros que contiene pro#ramas en $ o $%% en "orma de te,to se conocen como "icheros "uente, y el te,to del pro#rama que contiene se conoce como pro#rama "uente. 'osotros siempre escribiremos pro#ramas "uente y los #uardaremos en "icheros "uente. Interpretes y compiladores <ntes, mencionar que tanto $ como $%% son len#ua!es compilados, y no interpretados. Esta di"erencia es muy importante, ya que a"ecta mucho a muchos aspectos relacionados con la e!ecucin del pro#rama. En un len#ua!e interpretado, el pro#rama est escrito en "orma de te,to, es el propio pro#rama "uente. Este pro#rama "uente es procesado por un pro#rama e,terno, el int+rprete, que traduce el pro#rama, instruccin a instruccin, al tiempo que lo e!ecuta. En los len#ua!es interpretados no e,isten pro#ramas e!ecutables directamente por el ordenador. El int+rprete traduce, en tiempo real, cada lnea del pro#rama "uente, cada vez que se quiere e!ecutar el pro#rama. El los len#ua!es compilados el proceso de traduccin slo se hace una vez. El pro#rama compilador toma como entrada el cdi#o "uente del pro#rama, y da como salida un "ichero que puede ser e!ecutado por el ordenador directamente. 3na vez compilado, el pro#rama e!ecutable es autnomo, y ya no es necesario disponer del pro#rama ori#inal ni del compilador para e!ecutarlo. $ada opcin tiene sus venta!as e inconvenientes, y al#unas caractersticas que son consideradas una venta!a, pueden ser un inconveniente en ciertas circunstancias, y viceversa. 4os len#ua!es interpretados son " cilmente modi"icables, ya que necesitamos tener el el cdi#o "uente disponible en el ordenador. En los compilados, estos "icheros no son necesarios, una vez compilados. 4os len#ua!es interpretados necesitan un pro#rama e,terno, llamado int+rprete o a veces m quina virtual, o "rame*or:. Este pro#rama actua como intermediario entre el "uente y el sistema operativo. En los compilados ese papel lo desempea el compilador, pero al contrario que con el int+rprete, una vez ha hecho su traba!o, no es necesario

que est+ presente para e!ecutar el pro#rama. Estas dos caractersticas, l#icamente, hacen que los pro#ramas compilados requieran menos espacio de memoria que los interpretados (si contamos el espacio usado por el int+rprete), y en #eneral, los compilados son m s r pidos, ya que slo se compilan una vez, y el tiempo dedicado a esa tarea no se suma al de e!ecucin. Entre los len#ua!es interpretados est n9 8<SI$ ($di#o de instrucciones de propsito #eneral para principiantes), Gava, ./.. 0uchos len#ua!es de script, etc. Entre los len#ua!es compilados est n9 $, $%%, .ascal. $omentarios de los usuarios (H>H) <le!andro >IHI7I>7HJ HK9HL9H> /ola,estoy aprendiendo $ y descar#uM el compilador 1eany.HN para e,perimentar con los pro#ramas.?esulta que no puedo e!ecutarlos lue#o de compilar.4es pido in"ormaciOn si pueden.

1racias.

Gose 3#alde >IHI7I=7HK II9HK9I> 0e parece bastante e,plicativo y "acil de entender (muchas #racias por tu es"uerso).

Sephirot >IHI7IP7IH HL9PQ9HH Este curso esta muy bien muchas #raciasRR

4uis >IHI7IP7IQ >=9=K9>K aun no veo como hacer pro#ramas a nivel #r "ico, competente con la era actual, me #ustaria velo.... continuar+ revisando el curso, estube revisando sobre "icheros y otras

cositas, #racias por la in"o. hasta ahora muy e,plcito, me "u+ muy 5til

<recio >IHI7IP7=I H=9HQ9HQ 0uchas #racias por tu es"uerzo.

.ablo >IHI7IL7IP IL9HK9PJ Estoy empezando a pro#ramar en $, #racias por tu inter+s, hasta ahora me parece interesante y " cil de entender.

Emarina >IHI7IL7IP HN9PN9LJ hola a todos

?on:un >IHI7IL7IL I=9=L9>= En mi universidad no me ensearan $%%, sin embar#o, es un len#ua!e muy 5til y #racias a $%% con clase estoy aprendiendo desde cero. 0e #ustaria un poco de orientacin sobre pro#ramacin con ambiente #r "ico, ya que es muy importante hoy en dia, y tambi+n sobre pro#ramacin de video!ue#os en $%%. 1racias por todos sus es"urzos !e!e

visitante >IHI7IL7>> HK9LI9== /ola,necesito que me ayuden en este e!ercicio9

S&En un estacionamiento,se cobra de la si#uiente manera9los primeros HI minutos son #ratis,los si#uientes =I minutos tiene un valor de TI.=I y la hora TI.KI.6isee un

pro#rama que reciba tanto minutos como horas y muestre lo que debe cancelar el cliente.-omando en cuenta que si es martes y sabado se hace un descuento del HIU sobre el monto totalS&

nar:yn >IHI7IL7>L I>9LN9PH 4a verdad estoy tomando mucha la iniciativa para aprender el uso del c%%....

pero mis conocimientos al respecto soy muy pocos por tal motivo me #ustaria saber por donde puedo comenzar...

#racias

:elvis daniel pineda >IHI7IL7>J II9IH9>> /ola.... quiero a prender ha pro#ramar no se si ustedes pueden ayudar en este problema. < mucha #racia

daniel "rontaura vidal >IHI7IK7HH HI9IH9I> hola me llamo daniel,y ten#o muchas #anas de aprender este len#ua!e c%%.

si al#uien me podria ayudar,o aconse!ar se lo a#radeceria un monton

bairon sanchez >IHI7IK7H> IH9L=9=Q me #ustaria saver donde puedo aprender desde I el uso de de len#ua!es de pro#ramacion en especial c%% #rasiass

-om s ?odr#uez >IHI7IJ7I> I=9L>9P= /ola. V0e pre#untaba si hay una versin del contenido de esta *eb 7que creo es muy buena y demasiada, en una versin en 6;$ (o .6F en su de"ecto) para su lectura o""lineW

<dem s por un tema de or#anizacin en su contenido y poder imprimirlo ya que me parece que en un documento as quedara m s ordenado y me resultara m s comodo.

"elipe >IHI7IJ7H> >H9=N9LI hola yo soy un estudiante de prepa pero mis conocimientos de c y c%% son buenos pues los : quieran al#unas soluciones o ayudas sobre esto escribanme a mi correo de!emeyaXhotmail.com estare encantado de ayudarlos.

pul#oso >IHI7IJ7HK H>9L=9IH Yuiero darle la enhorabuena por la ma#n"ica tarea realizada. Es una tarea de divul#acin increble. <dem s de estar muy bien e,plicado todo, es bastante completo. 0i enhorabuena y muchsimas #racias por su labor. /ace "alta mucha m s personas como usted

aaronmcresh >IHI7IN7>P II9IJ9I= Sin nimo de o"ender... me he llevado #ran desilusin con el curso. Empec+ re contento, era todo muy claro, precioso. .ero lle#a un momento que las e,plicaciones son muy pobres, se dan cosas por sobreentendidas y encima el administrador con contesta las pre#untas.

< los que est+n interesados de verdad en aprender $, $%% y Gava, busquen en la *eb

el libro en .6F de 6eitel Z 6eitel S[$mo pro#ramar en $, $%% y GavaS[. Est en espaol, es claro, conciso, e,plicativo, m s pro"esional (pues ensea tambi+n sobre pseudocdi#o y dia#ramas de "lu!o) y est hecho por #ente realmente capacitada.

Este curso no es del todo malo, pero insisto, si quieres $;';$E? $, $%% y Gava, usa ese libro. Es e,celente.

<le!andro >IHI7HI7>= IH9IL9=P 4levo usando este manual como unos N aos y todava me sirveRR

Elvissss >IHI7HH7IQ HQ9HK9I> yo y mis compaeros buscamos pro"e : ensee c %% en habito de carrera de in#enieria mecanica y electrica

Elvissss >IHI7HH7IQ HQ9HN9IQ para que nos dicte clases particulares.....,6\\

<,lS[?ose >IHI7HH7HL >I9>I9LH E,elecenteR

manuel alvarez >IHI7H>7IN >H9>>9>Q conozco $ pues soy docente universitario en in"ormatica, sin embar#o utilizo el materall que o"rece este sitio, tanto para mis clases como materail de apoyo a los alumnos, a mi modesto !uicio es uno de los me!ores sitios en espaol, dedicados a la enseanza de la

pro#ramacion , de lso multiples que he consultado, por supuesto es per"ectible sin embar#o es mu didactico lo cual a mi !uicio es la esencia del sitio, es decir la enseanza. 4os "elicito y si#an adelante, una "eliz navidad

Gu6el$o >IHH7IH7IP HL9L>9== $%% $4I, usado en .'E-, tambien es interpretado. 4a di"erencia es que se compila primero a un len#ua!e propio interno de .'E- (ya sea desde $%%, $], E8..) llamado 0SI4, y lue#o el int+rprete traduce en tiempo real una vez se e!ecuta el pro#rama ese len#ua!e, como ocurre con !ava por e!emplo.

Salvador .ozo >IHH7IH7HI HP9LN9L= .ara Gu6el$o9

'o ten#o nada en contra de lo que ha#a 0icroso"t con sus len#ua!es ($], 8<SI$...), pero opino que no debera pervertir otros, salt ndose los est ndares a su conveniencia.

El est ndar de $%% no se interpreta, se compila. <s que si el $%% .'E- se interpreta, no es $%%. 9)

nandez^cesar >IHH7IH7HP HP9LL9=P /ola yo soy nuevo en esto de la pro#ramacin pero me #usta mucho me parece interesante este curso, yo estaba empezando a aprender Gava, pero mi papa me recomend empezar con un len#ua!e estructurado en ves de una orientado a ob!etos, y me recomend $, estuve buscando por Internet y me encontr+ con esta pa#ina.

8ueno #racias por el $urso 96

13S-<E; G;SE >IHH7IH7>J I>9LI9PI estoy empesando. y quisiera aprender a traba!ar con c%%. desde cero. me #ustaria me ayudaran con un metodo sencillo,..#racias

4uis ?odri#uez >IHH7IH7=I I=9I>9IN $ordial saludo.

4a verdad es que a mis PN aos quiero aprender a pro#ramar y lo quiero hacer en $ que es el len#ua!e con el que hicieron a uni,, mini, linu,.Eso s necesito mucha ayuda por "avor por que me cuesta aprender pero con una #ua buena lo puedo lo#rar.

0uchas 1racias.

principiante >IHH7I>7>I IQ9=N9=N interesante el curso, me #usta.

a aprender se ha dicho..RR.

<rmando 0ata >IHH7IP7I> I=9HJ9PQ /ace unos = aos lei el curso completo anterior, y aprendi mucho, es decir casi todo lo del curso ya que tenia tiempo para leerlo a diario, tuve un pequeno pro#rama para imprimir "acturas con el "ormulario pero para llenar manualmente solo coloque los campos para llenarlos, el unico inconveniente es que no encontre la manera de enviarlos a la impresora...

$omienzo a leer este nuevo curso y espero me ayuden.<rmando 0ata. El Salvador. $<. dams.d!Xlive.it

Ser#io Serrato 0e,ico 6F >IHH7IP7>L >I9PJ9PN /ace HI aos medio aprendi a pro#ramar en -urbo .ascal, ahora me entro el #usanito por aprender este idioma, vamos a ver como me va, saludos

:atius:a urbina >IHH7IL7IK HL9HI9=H estoy nueva en esto vi parte de esta materia el semestre pasado pero abandone y me cuesta asimilar ahora necesito ayuda para aprender

0arcial >IHH7IL7H> IK9PQ9=H 83E'<S ';$/ES,Y3IE?; <.?E'6E? < .?;1?<0<? 4E'13<GE $ Y $%%. $;' 4I'3_,Y ES-;Y 3-I4I`<'6; SIS-E0< ;.E?<-IE; $<'<I0< EE?SIa' =.I Y 'E$ESI-; S3 <Y36< 6E -;6;S Y3E -E'1<' S3 83E'< E;43'-<6, E' ;?IE'-<$Ia' Y S;8?E -;6; 4;S -?3$;S 6E .?;1?<0<$I;'.

6avid >IHH7IL7HJ IP9>>9=P /ola, como a#o para compilar el pro#rama o para hacer pro#ramas, pues estoy entendiendo mas o menos pero no todo .lis me ayudanW 8ueno muy buena la pa#ina *eb...

Steven ?. 6avidson >IHH7IL7HN IH9=>9HN /ola 6avid,

.ara compilar el "ichero que contiene el cdi#o "uente escrito, necesitas usar el compilador que instalaste. 4os detalles para compilar dependen del compilador, por lo que no te puedo dar una respuesta precisa.

En #eneral, tendr s un I6E (Entorno Inte#rado de 6esarrollo), como $ode998loc:s o 6ev7$%%, !unto con el compilador, enlazador, y bibliotecas, como 0in12. El I6E e!ecutar este compilador implcitamente para compilar y enlazar. .or lo tanto, su#iero crear un proyecto para tal I6E, a#re#ar el "ichero "uente a tal proyecto, y lue#o &reconstruir& este proyecto, lo cual recompilar este y cualesquier otros "icheros "uente asociados a este proyecto.

Espero que esto te oriente.

Steven

4ili >IHH7IL7HN >I9==9HQ /ola estoy en el primer ao de in"ormatica y todo esto de c%% es nuevo para mi y como estoy en curso por traba!adores no ten#o mucho tiempo de aprender, pero con este sitio creo que voy a avanzar mucho esto es #enial, aqui ten#o un e!ercicio para mi traba!o "inal de este curso y necesito ayuda, por "avor ayudenme saludos lili

HP. En una empresa es conocida por cada traba!ador9 el nombre, el salario base mensual, la evaluacin de idoneidad (8, ?, 0) con car cter anual y las ausencias en todos los meses del ao. Se sabe que si la evaluacin es 8 y que no tiene ausencias por Q o m s meses del ao y el porcenta!e de ausencias en caso de que ellos tenan no supera el HIU del mes, que cobra =IU de el salario b sico por concepto de estimulacin. /acer una aplicacin que permite determinar9

a) V$u nto de la compaa debe pa#ar por concepto de estimulacin

b) 6e los traba!adores evaluados de 0 que de menor salario.

c) El mes con mayor cantidad de ausencias.

d) .ara obtener un listado con los traba!adores que deben cobrar la estimulacin y la cantidad que debe recibir el pa#o por este concepto, ordenada de mayor a menor.

e) 4os traba!adores que no "ueron estimulados para que usted b ellos no completan los requisitos de asistencia.

") VYu+ porcenta!e se evaluaron los traba!adores de 8 representanW

1abriel Q: >IHH7IL7=H HJ9LN9HJ 0uy 5til, que m s se puede decir, you are the manR

?enzo >IHH7IK7IH I>9>P9IP /ola.. desde ya muchas #racias por toda la in"ormacion brindada.... estoy pro#ramando un pro#rama comercial para una tienda de ropa... quisiera saber si cuando mane!o archivo esto se puede hacer en modo #ra"ico... estuve realizando un par de pruebas pero no obtuve buenos resultados... es decir cuando llamo los archivos #uardados los puedo mostrar en pantalla en modo #ra"ico...

0<?$;S >IHH7IK7I> I=9PN9== hola esta chida la pa#ina quisiera que me manden todo sobre nodos de estructura de datos

!ose >IHH7IK7IQ HH9HH9PL como ha#o un pro#rama con la si#uiente caracteristica en c9

H.7hacer una estructura&datos personales&con los si#uientes datos9

nombre

apellidoH

apellido>

edadad

>.7pide los datos de L alumnos(los datos se #uardaran en la estructura.

=.7una vez instroducidos los datos presenta los datos en columna

P.7 al "inal del pro#rama presenta la edad media

por e!emplo9

nombre apellido apellido edadad

melissa >IHH7IK7HH HN9>Q9=N

ola a todos :isiera q me ayudaran estoi realizando un pro#rama q me :lcule el area de una curva ba!o "uncion polinomi: pero me sale un error al momnto de dar el resultado no es el mismo q la parte matemati: si al#uien me podria ayudar mil #a,ias

yetta >IHH7IK7HP >>9>L9=N muy buena pa#ina me ha servido de mucho pero quisiera que me ayudara con un pro#rama que para mi es muy comple!o y no se como empezar puesto que no se las re#las ya que no lo eh !u#ado nunca, es realizar un pro#rama que simule el !ue#o monopolio en c o c%%. les a#radecera su #ran ayuda o espero lle#ar a al#o. soy estudiante de in#. en in"ormatica.

E"ran 8atista >IHH7IJ7>K I=9HH9LK Yue tal saludos a todos los que tambi+n tienen inter+s en este curso, mi duda es que si el compilador de 8orland c%% =.H "or *indo*s me sirve para compilar los cdi#osW #racias por su respuesta.

<ntonio 'avarro >IHH7IJ7>J IP9L=9=H 8astante bueno el curso y se bastante completo

?oberto 1arcia >IHH7IN7IL IH9>P9=Q 0uy buenas tardesR .rimero, le quiero a#radecer bastante por su dedicacin en tomar su tiempo para crear un clase online de pro#ramacin en $%%. $omenz+ de leer este curso hace dos das, la calidad de este curso es interesante e in"ormativo. Solo quera solicitarle una copia de este curso en .6;$_ o ..6F, para leerlo durante via!es lar#os. <veces no ten#o el alcance la cone,in de red inal mbrico, provoc ndome el retrazo de su curso $%%. Si haciera el #ran "avor de enviarme todo el curso de $%% en "ormato .6;$_ o ..6F y hac podr+ imprimirlo y leerlo durante mis via!es sin retrazo. 4e a#radesco muchsimo. 0i e7mail es reconH=PNXhotmail.com

Guan 0i#uel >IHH7IN7HK >=9LQ9HN 1racias por el tutorial es bastante sencillo y pr ctico.

eric: diaz >IHH7IN7HJ I=9LH9IK esta muy e,plicito , se entiende muy bien , #racias

1uillermo Sebastian ';13E?< >IHH7IQ7IK IL9>>9II /ace mucho no andaba por aqu, veo que el traba!o no ha parado. 1racias por la claridad y calidad de tu traba!o, lo utilizo como re"erencia en varios cursos. Saludos desde 0isiones7<r#entina.

ruby >IHH7IQ7IJ IH9>L9HK hoola que maz mi #ente recien hoy me a:b de escribir en c%% para aprender

pero estoi perdida

no c como le ha#o para ver los pasos y aprender solo leo y leo pero no practico nada nesecito pasos por"a y cuando son los dias de las clase no c ayudenme ..............

israel >IHH7IQ7IN HN9HQ9IK &hola mundo& pues este es el cotidiano saludo para empezar a editar un pro#rama . en cualquier len#ua de pro#ramacion desde c, hasta vb.net o "rame*or:.el estudio de la

pro#ramacion es bastante practica y tiempo.animos y adenlante.

cevin 1onzalez >IHH7IQ7HN HN9PP9I> 0uy bueno todo, e,elente la "orma de e,plicar d6 al#o tan comple!o como el c%% aqui se entiende per"ectamente y la pa#ina tiene una presencia de amabilidad y intencion de ayudar que no he visto en nin#un otro lu#ar, bueno, en "in, #racias e) voy a se#uir leyendo

<rturo 0iranda >IHH7HH7I= II9>H9HK /ola, antes que nada "elicitaciones por el curso, esta e,celente, mi duda es, este curso lo tienes en un "ormato .6F o similiar, me interesa conservarlo en disco

saludos

?osario Elizabeth >IHH7HH7>L HK9=>9IP /ola, quisiera que por "avor me ayudaran con una consulta, que librera puedo usar en linu, para que no me bote error en la declaracin [char[..WWW

Salvador .ozo >IHH7HH7>N HI9>P9HL ?osario, char es un tipo "undamental, de modo que no es necesario usar nin#una librera ni "ichero de cabecera para poder usarlo, ni en linu, ni en nin#5n otro sistema operativo.

4ino >IHH7H>7IQ IP9PH9IP

/ola, disculpen pero me #ustaria q me "acilitaran si es posoble un curso de $%% pero desde lo basico ,q la verdad desconosco practicamente en su talidad sobre dicho tema.

3m ami#o me recomendo esta pa#ina y aqui estoyR intente descar#ar un curso q vi en esta pa#ina pero descar#a descar#a y descar#a y nada, no me dice siquiera cuanto tiempo me "alta para terminar descar#a y como mi internet es limitado no puedo darme el lu!o de de!arlo descar#ado como comprenderan ,6 #racias espero una respuesta

saludos desde Eenezuela

4ino >IHH7H>7HI IK9==9IH hola disculpen. necesio por "avor el curso de c%% pero el vie!o que es supon#o yo el que me da la antesala a lo que es el esudio de el c%% si al#uien me lo puede "acilitar estare aradecido mi correo es & el^"lacollcXhotmail.com& #racias espero me puedan ayudar

Steven ?. 6avidson >IHH7H>7HI H>9IK9IK /ola 4ino,

4a descar#a del "ichero .6F, comprimido en un `I., s "uncionae su enlace es9 http9bbc.conclase.netbWidddescar#as Es posible que ten#as al#5n problema de cone,in, quiz s incluso por parte de tu proveedor de internet (IS.).

Si a5n no puedes iniciar la descar#a, entonces te lo enviaremos, pero recuerda que si#ue siendo un "ichero de NKI c8 comprimidos, por lo que tendr s que descar#arlos tanto directamente desde nuestra p #ina como por correo7e.

/aznos saber si quieres que te lo mandemos por correo7e.

Steven

4ino >IHH7H>7HH IN9=N9PK /ola Steven

Ya pude descarar lo que buscaba muchas #racias por tu ayudaR

solo necesito un "avor mas y me disculpan la molestia, necesito el curso (c%% vi!o) que sale como inactivo, ya que no mane#o nin#un conosimiento de dicho pro#rama me #ustaria empezar a estudiarlo desde lo mas basico, ya que el curso que sale para descar#ar es muy avanzado para mi (por los momentos) por eso reitero mi necesidad de tener lo basico

1racias espero respuestaR

4ino

Steven ?. 6avidson >IHH7H>7HH H>9HL9=H /ola 4ino,

Slo hay un curso de $%%. 4a versin anti#ua del curso es e,actamente eso9 una versin anticuada e incompleta. 6urante los aos hemos ido a#re#ando materia como e!emplos, e!ercicios, problemas, y por supuesto e,plicaciones, a raz de las dudas e inquietudes de los se#uidores que nos hab+is planteado.

El curso de $%% se ha intentado disear para que cualquiera con un mnimo de conocimientos 7 tpicamente de la escuela 7 pueda iniciarse en este &mundo& de la in"orm tica, desde cero. ;bviamente, nunca podremos satis"acer a todos por i#ual y es

posible que al#o se quede por e,plicar para al#unas personas y no para otras. .ara esto mismo creamos la lista de correo7e9 http9bblistas.conclase.netbW#idd> y as pod+is plantear vuestras dudas acerca del curso de $%% y cualesquier otras dentro de la rama de la in"orm tica.

Espero haber aclarado las dudas.

Steven

4ino >IHH7H>7H= IP9IP9IQ hola Steven.

<#radesco la e,plicacion. espero dentro de poco hacer pre#untas relacionadas a $%% como un "uturo pro#ramadorR

1racias

richard mendoza >IHH7H>7>N I>9>I9PP hola le deseo una noche "eliz, yo un estudiante que empezando desde cero me #ustara que me diera al#unos conse!os, donde puedo empezar ya que he intentado analizar este p #ina pero nunca lo#ra entender el sentido siento que est complicado o "ueran tan amable enviarme en mi correo te,tualmente para estudiarla mas "acil. se lo a#radesco su respuest.#r<$I<S

omar >IH>7IH7I= HN9=J9>L antes que nada muy buena in"ormacion pero quisiera saver por donde empiezo me #ustaria prender aser sot*eres se are#lar computadoras nadamas los basico pero no se

y aun no entiendo el estado de pro#ramacion quisiera saver si me pueden ayudar a prender ya que esto es muy importante para mi les de!o mi correo pipo>>=NH>Xhotmail.com un saludo

3n$oded >IH>7IH7IP >H9P>9P= /ola, en primer lu#ar, ya voy por el capitulo L, Etiquetas y a pesar de haber empezado ayer, lo voy pillando todo. tambien he de decir que ten#o HL aos !e!e y que ya se pro#ramar en html y php y un sub7len#ua!e nacido a partir de este, pa*n, asi que es normal que entienda un poco esto noW aunque sin duda este len#ua!e es mas complicado. En "in, respecto a mi duda9

/e oido que !ue#os como <ssassin[s $reed, $all o" 6uty y so"t*are como al#unos de 2indo*s est n pro#ramado en $%% y me #ustara poder aprender el len#ua!e para crear mi propio !ue#o (simple, para ir motivandose, !e!e) y me #ustara saber si hay al#una "orma de poner, emm comandos, acciones que el !u#ador escriba y si se deben colocar en al#un codi#o en especial. .ara que me entendais, al i#ual que en html el enlace a una ho!a de estilos va en el head, si las acciones del !u#ador van tambien delimitada.

Saludos y "elicitaciones por la *eb.

Steven ?. 6avidson >IH>7IH7IL H=9P>9>H /ola 3n$oded,

8ueno, /-04 no es un len#ua!e de pro#ramacin, sino de marcado, as que ver s que no te servir mucho a la hora de aprender un len#ua!e de pro#ramacin como es ./., $, $%%, Gava, $], .ascal, 8asic, etc.. Sabiendo ./., te resultar m s " cil aprender otros len#ua!es relacionados como $ y $%%, porque ./. se basa en estos dos len#ua!es al i#ual que al#unos m s. 6e hecho, las "unciones para mane!ar "icheros en ./. son casi id+nticos a las de <'SI $ ( http9bbc.conclase.netblibreriasbW ansilibdstdio]inicio )e esto no "ue coincidencia por parte del diseo de ./.. -anto $ como $%% son len#ua!es al#o m s complicados de aprender con respecto a ./.,

sencillamente porque $b$%% son len#ua!es de propsito #eneral y, debido a su versatilidad, permiten una pro#ramacin desde un nivel muy ba!o (m s cercano a la m quina) hasta un nivel bastante elevado (m s cercano a nosotros, los humanos).

S, los video!ue#os se escriben en su mayor parte con $ y $%%, aunque tambi+n se usa $], especialmente para la _bo, =KI. En cuanto a usar comandos y acciones, esto es propio del diseo de tu proyecto (esto es, el video!ue#o) y no del len#ua!e de pro#ramacin propiamente dicho. En otras palabras, si quieres imponer un sistema de comandos en tu video!ue#o, entonces hazlo. Eso s, $b$%% no proveen tal propsito, porque como he dicho antes, son len#ua!es de propsito #eneral. S o"recen al#unas "unciones 5tiles para manipular cadenas de caracteres que te servir n para representar comandos y acciones, pero este sistema de interpretacin corre de tu car#oe es decir, te toca disear y escribir el cdi#o que "ormar parte de tu pro#rama.

.ara terminar este tema de video!ue#os, su#iero que aprendas un <.I de video!ue#os o al menos las partes que te interesan9 #r "icos >6b=6, sonidos, vdeos, comunicacin remota (red, internet, etc.), peri"+ricos (!oystic:s, #amepads, ratnbteclado, etc.), "sica, inteli#encia arti"icial (no hay muchas <.I[s, me temo), 13I (Inter"az 1r "ica de 3suario9 men5es, botones, y otros controles), cronmetros, etc.e posiblemente al#o de "icheros, aunque $b$%% ya provee su manipulacin a trav+s de sus bibliotecas est ndares. <l#unas <.I[s son 6irect_, <lle#ro, ;pen14, S64, ;#re =6. -ambi+n podemos emplear <.I[s para controles motores #r "icos, sonido, "sica, etc. o de video!ue#os que abarcan estos temas como puede ser Source (de /al"74i"e >), 36c (para el motor de 3nreal =), 3nity =6, y al#uno que otro m s. <l#unos de estos motores requieren el uso de len#ua!es de tipo &scriptin#& para pro#ramar la l#ica de los ob!etos (actores).

Espero haber aclarado un poco este tema. /asta lue#o,

Steven

yosss... >IH>7IH7IQ HN9L>9IQ quiro saber como ha#o un "actu para un abasto.. bien.. ,q no see.. 9[(

#iodavid >IH>7IH7HH >=9L=9>P esta super chido el curso

4IS >IH>7IH7>Q II9P>9LJ hola e,elente curso esta muy buena su in"ormacion te "elicito , su traba!o realizado #racias.

#abriela >IH>7IH7>Q II9L>9PK hola muy buena su in"ormacion.#racias

rosana >IH>7IH7=I I=9>=9PJ buenas noches he tenido muy mala base en lo que se re"iere a pro#ramar en len#ua!e c%%, necesito ayuda ur#ente.

ten#o que disear un pro#rama utilizando "unciones que calcule e H. areas de solidos9

a. area del rectan#ulo

b. area del circulo.

>.volumen de solidose

c. volumen del cilindro

d. volumen de la es"era.

estare muy a#radecida por el aporte que me puedan o"recer.

<ndres 3#alde >IH>7I>7IP IH9II9>N 0uchas 1racias por tu ma#ni"ico curso bien e,plicado a un nivel optimo de pro#ramacin c%%.

S-ar putea să vă placă și