Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fortalecimiento de la Educacin
UNIVERSIDAD NACIONAL AUTNOMA DE CHOTA
INFORME
ESTRUCTURAS DE CONTROL SELECTIVA
Alumnos:
Segura Ramos Jhon Alex
Irigoin Oblitas rosbert
Docente:
Lic. Zulema Rosa Fernndez Tapia
Chota Per
2015
Ejemplo:
x = 9; if (x) //La condicin es verdadera.
if (5>7) //La condicin es falsa, comparamos dos valores.
Existen tres tipos de estructuras de control selectivas; stas se basan en una
condicin o en una opcin:
a) Simple if.
b) Doble if-else.
c)
Mltiple
switch-
break.
3. BLOQUE DE SENTENCIAS O INSTRUCCIN COMPUESTA
Se denomina bloque de sentencias a un conjunto de instrucciones delimitadas,
por ejemplo en lenguaje C, C++, Java se utilizan llaves que abren y cierran { }.
En lenguajes como Pascal, Modula, Delphi, Ada, se utiliza Begin y End.
Ejemplo:
Pseudocdigo
Lenguaje C++
dos
formas
de
representarlo,
dependiendo
del
nmero
de
Pseudocdig
Lenguaje C++
Diagrama de flujo
Pseudocdig
Lenguaje C++
Observaciones
dos
formas
de
representarlo,
dependiendo
del
nmero
de
Pseudocdigo
Lenguaje C++
Pseudocdigo
Lenguaje C++
Lenguaje C++
Pseudocdigo
Lenguaje C++
Se compara la expresin (puede ser una sola variable) con cada una de las
opciones const y en el momento de encontrar una constante idntica se
ejecutan la(s) instruccin(es) correspondiente(s) a ese caso. Al terminar de
realizar las instrucciones del caso, se debe usar la palabra reservada salir
(break) para que vaya al final de la estructura.
Si ninguno de los casos cumple con la expresin, se puede definir un caso por
omisin, que tambin puede tener instrucciones; la computadora ejecutar la
sentencia caso contrario (default). El default es opcional, si no est presente no
se hace nada.
Hay tres puntos que debemos considerar en la sentencia segun_sea (switch):
1. Se diferencia del si (if) en que el primero slo puede comprobar por
igualdad, mientras que la expresin condicionada del si (if) puede ser de
cualquier tipo.
2. No puede tener dos constantes en los casos con idnticos valores en el
mismo segun_sea (switch).
3. La sentencia segun_sea (switch) es ms eficiente que el si anidado si-si
no-si (if-else-if).
Notas:
Si cada caso tiene varias instrucciones no es necesario agruparlas con
llaves, ya que el salir (break) termina el caso.
Se utilizar segun_sea (switch) para manejar un men. Un men nos
muestra en pantalla todas las opciones que podemos realizar con nuestro
algoritmo o programa.
la
estructura
de
control
computadoras
estn
diseadas
Contadores y acumuladores
Estas dos palabras se usan mucho en programacin para referirse a variables
que van incrementando o decrementando su valor a lo largo de la ejecucin
del algoritmo o programa. Normalmente sern de tipo numrico, Ej.:
Pseudocdigo
Lenguaje C++
Contador
Un contador es una forma de controlar a un bucle. Es una variable cuyo valor
se incrementa o decrementa en una cantidad constante cada vez que se
produce un determinado suceso o accin en cada repeticin; dicha variable
controla o determina la cantidad de veces que se repite un proceso o dato.
Sintaxis:
Pseudocdigo
Lenguaje C++
9.3.
Lenguaje C++
Acumulador o totalizador
Un acumulador realiza la misma funcin que un contador con la diferencia de
que el incremento o decremento es variable en lugar de constante. Es una
variable que acumula sobre s misma un conjunto de valores, para de esta
manera tener la acumulacin de todos ellos en una sola variable. Es una
variable que almacena cantidades resultantes de operaciones sucesivas.
Sintaxis:
Pseudocdigo
Lenguaje C++
Pseudocdigo
Lenguaje C++