Informatica ii luis sanchez

Page 34

UNIDAD 1 Algoritmos

18

Programa Visual Basic

Pseudocódigo

Sub ProgramaCalificacion ( ) Dim Calificación As Integer InputBox “valor a la Calificación” If (Calificación < 6) Then MsgBox “Reprueba el alumno” Else MsgBox “Aprueba el alumno” End If End Sub

Instrucción Switch En ocasiones, utilizar muchos If para tomar una decisión puede ocasionar un problema en la programación, dado que llega un momento en el que es muy difícil saber dónde termina cada If, sobre todo cuando están anidados (que es un caso común). Para tales casos, existe una herramienta que puede ayudarnos a simplificar la estructura sin emplear ningún If. Hagamos una analogía. Supón que abres el refrigerador; del alimento que contenga dependerá lo que te harás para comer. En caso de haber jamón, te podrás preparar un sándwich; si hay leche, un café con leche; si hay huevos, podrás hacerte un omelette, etcétera. Esta situación puede reflejarse en una estructura de decisión que no requiere anidar ninguna condición.

Examina los siguientes ejemplos; te servirán como modelos para resolver los ejercicios que se plantean después: Inicio del programa Alimento es comida Bebida es líquido “Del refrigerador puedo seleccionar sólo un alimento” “1 es Pizza” “2 es Sándwich” “3 es Hamburguesa”


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.