Escolar Documentos
Profissional Documentos
Cultura Documentos
Autmata
Esunamquinaquerespondea
secuenciasderdenesprecisasindicadas
porunprogramador.
Elejemploporexcelenciaesla
computadora.
Secuencia
Ordenamientodeaccionesbsicasocomplejasqueelautmatarealizaenorden.
Programa
EnPilasBloques,secuenciadebloquesencastradosque,aloprimirelbotnrotuladoAl
ejecutar,elautmatainterpretayejecuta.
Ejecucindeunprograma
Actodeindicaralautmataquerealicelastareasespecificadasenunprograma.Ntese
queunmismoprogramaconstruidounavezpuedeserejecutadomuchasvecespor
distintaspersonas.
Bloque
EnlenguajesdeprogramacingrficacomoPilasBloques,porcingrficadeunprograma.
Cadabloquetieneunasemnticaasociadaydefinidasinambigedadesquepermitenal
autmatainterpretarloytomarcursosdeaccinenfuncindelosmismos.
AlcomenzaratrabajarconPilasBloquescadabloqueestexclusivamenteasociadoaun
comando,esdecir,unaaccinqueelautmatadeberealizarcuandoejecutaunprograma
quelocontiene.
Nota:paramoverunbloquedeboarrastrarlo,esdecirpulsarsobreelmismoconelmouse
oratnydesplazarlosobrelapantallablancayencastrarloenelmoldequecorresponda
segnsuformaylaplanificacindemiprograma.Alseleccionarlo,elbordedelbloquese
poneamarillo.Delmismomodo,alencastrarlo(siloestoyhaciendobien)seponeelborde
decontactotambinenamarilloyunsonidomarcaelmomentodelencastre.
Primitivas
Accionesbsicasquepuederealizaroalasquepuederesponderunautmata.
Procedimientos
Accionescomplejasalasquepuederesponderunautmata,definidassintcticamentea
partirdeaccionesbsicas(uotrosprocedimientosmssimples)concatenadascomo
secuencia.
Ejemplogrfico:Misprocedimientos=haceralgo
Paradefinirelprocedimiento,debocambiareltextohaceralgoporunnombresignificativo,
quedebeserunverbo.Porejemplodormirapartirdelasaccionesusarlasprimitivas,
ejemplo:acostarse,cerrarlosojos,soar.
Esimportanteentenderqueunprocedimientotienedospartes:laparteenlaquelo
usocomosifueraunaprimitivams,ylaparteenlaquedefinoloquehace:
Estoesasporquealnotenerunasemnticaasociadacomoocurreconlasprimitivas,el
autmatadesconocequhaceralencontrarseconunprocedimientonuevonodefinido.La
semnticaasociadaseconstruyemedianteundescripcinsintcticaconbloques(como
puedeverseenHacerejercicio.
Porlotanto,deformaanlogaaloqueocurreconlosprogramas(queseescribenunavez
yseejecutantodaslasqueseanecesario),losprocedimientossedefinenunavezypueden
invocarse(usarseenotrasporcionesdelcdigo)todaslasvecesqueseatil.
Repeticiones
Lasrepeticionessonbloquesquenospermitenindicarunavezqueciertasecuenciade
bloquesdebeserrepetidoporelautmatayesteloejecutarmltiplesveces.Larepeticin
simplenospermiteindicarunacantidadderepeticiones,ylarepeticincondicionaluna
condicinparadetenerse.
Valores
Representanundato.Porejemplo,elnmero3esunvalor,elcolorrojo,ladireccin
arriba.
Alternativascondicionales(si,si/sino)
OrdenamientolgicodeaccionesbsicasocomplejasqueoperandemaneraAoBsegn
lascondicionesindicadasenelprograma.
Noesnecesarioqueseindiqueuncursodeaccin(bloques)enelespaciodestinadoalsi
no.Enelejemplo,sisequitaelbloquecorrespondiente,sinosepuedemoverhaciaabajo
elpersonajepermanecerenellugar(noejecutanada).
Consigna
Indicacinquedebeinterpretarelcursanteparapoderdefinirelprogramaparaqueun
autmataalcancesuobjetivo.
Pistas
Ayudasaconsiderarparaasegurarsequelasecuenciaestbienconstruida.
Sabisqu?
Seintroduceunnuevoconcepto.