Guía 4

Páginas: 6 (1427 palabras) Publicado: 26 de febrero de 2016
FACULTAD DE INGENIERÍA
PROGRAMACION DE COMPUTADORES

GUIA No. 04 – ESTRUCTURAS DE SELECTIVAS
OBJETIVOS


Entender el concepto de las estructuras de decisión.



Comprender la estructura general y la sintaxis de las estructuras de decisión de un programa en
VBA.



Distinguir y usar las estructuras de decisión para aplicar en la solución de problemas en VBA.

MARCO TEÓRICO
ESTRUCTURAS DECONTROL

Las estructuras de control regulan el flujo de control de un programa o función. Las Estructuras
de control permiten combinar instrucciones o sentencias individuales en una simple unidad lógica
con un punto de entrada y un punto de salida.
Las instrucciones o sentencias se organizan en tres tipos de estructuras de control que sirven para
controlar el flujo de la ejecución: secuencia, selección(decisión) y repetición.
Tomado de: Joyanes Aguilar, Luis, and Zahonero Martínez, Ignacio. Programación en C, C++. JAVA
Y UML (1a. ed.). España: McGraw-Hill España, 2010.
Realizado por:
Héctor Darío Jaimes Parada

Revisado por:
Jaime Fernando Pérez González

Guía No. 1:
ALGORITMOS

ESTRUCTURA SELECTIVA
Una estructura selectiva es aquella en que se ejecutan unas acciones u otras según se cumpla ono una determinada condición o expresión lógica. La selección puede ser simple, doble o
múltiple.
Tomado de: Joyanes Aguilar, Luis, Rodríguez Baena, Luis, and Fernández Azuela, Matilde.
Fundamentos de programación: libro de problemas. Algoritmos, estructuras de datos y objetos
(2a. ed.). España: McGraw-Hill España, 2003.
EXPRESIONES LÓGICAS (Condiciones)
Sirven para plantear condiciones ocomparaciones y dan como resultado un valor booleano
verdadero o falso, es decir, se cumple o no se cumple la condición. Se pueden clasificar en simples
y complejas. Las simples son las que usan operadores relacionales y las complejas las que usan
operadores lógicos.
SELECTIVAS SIMPLES
Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces
evalúa la condición y ental caso:
Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).
Si la condición es falsa, entonces no se hace nada.

Realizado por:
Héctor Darío Jaimes Parada

Revisado por:
Jaime Fernando Pérez González

Guía No. 1:
ALGORITMOS

Cond_exp
_logica

F

V
Acciones si la condición
es verdadera.

SINTAXIS
if condición Then
‘Acciones si la condición da como respuesta VEndIf
Ej:
Dada la nota de un estudiante determine si este aprueba la asignatura, tenga en cuenta que para
pasar la nota debe ser superior a 7.0.

ANALISIS
ENTRADA (Input): nota
PROCESO: aprueba si la nota es mayor que 7.0.
Realizado por:
Héctor Darío Jaimes Parada

Revisado por:
Jaime Fernando Pérez González

Guía No. 1:
ALGORITMOS

SALIDA(outPut): MsgBox “Aprueba”.

SELECTIVAS DOBLES

Sonestructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan
cuando se tienen dos opciones de acción (bifurcación), por la naturaleza de esta se debe escoger
una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.

Realizado por:
Héctor Darío Jaimes Parada

Revisado por:
Jaime Fernando Pérez González

Guía No. 1:
ALGORITMOS

V

Cond_exp
logic

Accionessi la condición
es

F

Acciones si la condición
es

SINTAXIS
if condición then
| ‘Acciones si la condición da como respuesta V
else
| ‘Acciones si la condición da como respuesta F
Endif

Ej:
Dada la nota de un estudiante determine si este aprueba la asignatura o NO tenga en cuenta que
para pasar la nota debe ser superior a 7.0.
ANALISIS
ENTRADA (Input): nota
PROCESO: aprueba si la nota es mayor que7.0.
Reprueba si la nota es menor que 7.0.
SALIDAS (outPut): MsgBox “Aprueba”. O MsgBox “reprueba” según sea el caso.

Realizado por:
Héctor Darío Jaimes Parada

Revisado por:
Jaime Fernando Pérez González

Guía No. 1:
ALGORITMOS

SELECTIVAS ANIDADAS O EN CASCADA
En la solución de problemas encontramos numerosos casos en los que luego de tomar una
decisión y marcar el camino correspondiente a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guia 4
  • Guia 4
  • guia 4
  • Guia 4
  • GUIA 4
  • Guia 4
  • Guia 4
  • guia 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS