lógica computacional. algoritmos: constructores básicos
Post on 03-Feb-2016
240 Views
Preview:
TRANSCRIPT
Lógica Lógica ComputacionalComputacional
•SecuenciaSecuencia
•SelecciónSelección
•IteraciónIteración
• DefiniciónDefinición
• Tipos de IteraciónTipos de Iteración
• Tipos de VariablesTipos de Variables
• Correspondencia entre Correspondencia entre ciclosciclos
ITERACIÓNITERACIÓN
Ejecución repetitiva de un conjunto Ejecución repetitiva de un conjunto de instrucciones.de instrucciones.
““Te Te quiero”quiero”
““Yo Yo también”también” ““Te Te
quiero”quiero”............
““Yo Yo también”también”
..
..
..
..
..
..
..
““Te Te quiero”quiero”
““Yo Yo también”también”
DEFINICIÓNDEFINICIÓN
•Ciclo MIENTRASCiclo MIENTRAS
•Ciclo HAGA-MIENTRASCiclo HAGA-MIENTRAS
•Ciclo PARACiclo PARA
Ejecuta un conjunto de instrucciones un número determinado de veces. Ese número es controlado por una variable contadora (entera), que toma valores desde un límite inferior hasta un límite superior.
CICLO PARACICLO PARA
DIAGRAMA DE DIAGRAMA DE FLUJO FLUJO
PSEUDOCODIGOPSEUDOCODIGO
para (<variable> := <lim_inf> hasta <lim_sup>) hacer <bloque instrucciones>fin_para
para variable limite_inf,hasta limite_sup
<bloque de instrucciones>
ENTRADA
SALIDA
Realizar la suma de los númerosRealizar la suma de los númerosdel 1 hasta el N e imprimirla en del 1 hasta el N e imprimirla en
pantallapantalla
INICIO
Leer N
suma 0
suma suma + i
escribirsuma
FIN
para i 1, hasta N
:=
• Variables ContadorasVariables Contadoras
• Variables Variables AcumuladorasAcumuladoras
• Variables BanderaVariables Bandera
Ejemplo: Una variable de control Ejemplo: Una variable de control en un ciclo para.en un ciclo para.
11 11GeneralmenteGeneralmente
óó
Se usan dentro de un ciclo para CONTAR ( llevar la cuenta de algo). Son de tipo entero
Se usan dentro de un ciclo para Se usan dentro de un ciclo para ACUMULAR (totalizar alguna cuenta). ACUMULAR (totalizar alguna cuenta). Almacenan valores numéricos (entero o Almacenan valores numéricos (entero o real)real)
GeneralmenteGeneralmente
óó
top related