ELS BUCLES EN C




Una Cacera del Tresor de l'Àrea de Informàtica i adreçada a alumnes Cicles Formatius de Grau Mitjà i qualsevol que vulgui practicar i comprendre els bucles en C.

- Eduard Gutierrez Pascual -

ejgutierrez@eresmas.net

Conforme amb el nivell AAA d'accessibiliat d'acord amb les Directrius d'Accesibilitat per al Contingut Web 1.0 | CSS v?lides i revisades amb el revisor de CSS del W3C. | Sintaxi correcta, d'acord amb el revisor del W3C. | Licencia Creative Commons

Introducció | Preguntes | La gran pregunta  | Adreces d'Internet | Avaluació



INTRODUCCIÓ:

El fluxe de programa és la seqüencia d'instruccions que un programa executa. En principi l'execució és seqüencial: es comença per la primera instrucció i acaba en la darrera (una ordre o instrucció s'executa després de l'altra). Hi haurà molts cops que això no ens interesi: potser que ens convingui que un grup d'instruccions es repeteixi fins que l'aturem. No t'han fet mai escriure 100 cops una frase ? Vols saber quantes "a" té un text ?. Això es fa amb els bucles. Aprendrem que és un bucle i com s'utilitza en C.

PREGUNTES:

kentklein.gif, 1 KB 1 - Que és un bucle ?. ( Concepte de bucle)

granpaklein.gif, 0 KB 2 - Per què serveix un bucle ? ( Exemples)

smitherklein.gif, 2 KB3 - En quines tres parts es divideix un bucle amb contador ?

margeklein.gif, 1 KB 4 - Em podries dir com es fa un bucle for en C ?

lionelklein.gif, 2 KB 5 - Podries contar fins a 50 utilitzant un for ?

capitan simpson 6 - Hem podries dir com funciona un bucle while en C ?

moeklein.gif, 0 KB 7 - Podries contar fins a 50 utilitzant un while ?

8 - Podries explicar com es fa un bucle do ... while en C ?

bart simpson9 - Podries fer un programa que conti el número de "a" de un text acabat en punt ?

10 - Podries dissenyar un algorisme que determini per a un text acabat en punt, si té més lletres "a" que "c"?

doctor simpsons 11 - Podries fer un algorisme que mostri un text sense els espais en blanc del començament?.

LA GRAN PREGUNTA:


Fes un programa en C ( convenientment provat i documentat):

Siguin A i B dos seqüències de números enters finalitzades amb 0, fes un algorisme que trobi la intersecció i la unió de les dos seqüències. Ajuda: pots utilitzar una taula auxiliar. Juntament amb el programa ( codi en C degudament comentat) s'ha de presentar una petita bateria de proves.

 

ADRECES D'INTERNET ON TROBARÀS INFORMACIÓ:

homerklein.gif, 1 KB Tutor de C : Llibre ( veure 2,2 i succesius)

maggieklein.gif, 0 KB Programació en C: Exemples d'exercicis amb for

ralphklein.gif, 1 KB Programació en C: Exemples d'exercicis amb while

nedklein.gif, 1 KB Exemples d'utilització del do ... while

gkwklein.gif, 0 KB Exemples d'utilització del while

nelsonklein.gif, 1 KB Definició Bucle ( Wikipedia)

cherifklein.gif, 1 KB Definició for ( Wikipedia, mirar només la descripció general i en C)

apuklein.gif, 1 KB Definició while ( Wikipedia, mirar només la descripció general i en C)

burnsklein.gif, 1 KB El Rincon del C : Cursos ( diferents cursos en castellà i anglès de C)

krustyklein.gif, 2 KB Solució a exercicis de bucles complerta ( mirar de 13,1 a 13,6)



AVALUACIÓ:

La resolució de les preguntes tindrà un pes total del 65 % de la nota i la resolució de la gran pregunta d'un 35%.