Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROFESIONAL TECNICA
PLANTEL I AGS
Carrera: Informtica
Estructuras de control
If ... Then Use la estructura If...Then para ejecutar una o ms instrucciones
basadas en una condicin. Puede utilizar la sintaxis de una lnea o un
bloque de varias lneas: If condicin Then Sentencias If condicin Then
Sentencias End If
If {Employee.Dept} = "Sales" Then
formula = {Employee.Salary} * 0.06
Else
formula = {Employee.Salary} * 0.04
End If
If ... Then ... Else Utilice un bloque If...The...Else para definir varios bloques
de sentencias, uno de los cuales se ejecutar: If condicin1 Then [bloque
de sentencias 1] [ElseIf condicin2 Then [bloque de sentencias 2]] ... [Else
[bloque de sentencias n]] End If
Select Case Visual Basic proporciona la estructura Select Case como
alternativa a If...Then...Else para ejecutar selectivamente un bloque de
sentencias entre varios bloques. La sentencia Select Case ofrece
posibilidades similares a la instruccin If...Then...Else, pero hace que el
cdigo sea ms legible cuando hay varias opciones. La estructura Select
Case funciona con una nica expresin de prueba que se evala una vez
solamente, al principio de la estructura. Visual Basic compara el resultado
de esta expresin con los valores de cada Case de la estructura. Si hay una
coincidencia, ejecuta el bloque de sentencias asociado a ese Case:
Selec Case expresin_prueba [Case lista_expresiones1 [bloque de
sentencias 1]] [Case lista_expresiones2 [bloque de sentencias 2]] . . . [Case
Else [bloque de sentencias n]] End Select
Operadores relacionales y lgicos
Los operadores relacionales son smbolos que se usan para comparar dos
valores. Si el resultado de la comparacin es correcto la expresin
considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4
(ocho mayor que cuatro) es verdadera, se representa por el valor true del
tipo bsico bolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false.
En la primera columna de la tabla, se dan los smbolos de los operadores
relacionales, en la segunda, el nombre de dichos operadores, y a
continuacin su significado mediante un ejemplo.
Como operadores lgicos designamos a aquellos operadores que nos
permiten conectar un par de propiedades (al igual que en lgica):Numero =
2701; if ( Es Primo(numero) && (numero > 1000) ){ /* Ejecutaremos este
cdigo si numero */ /* es primo y nmero es mayor que 100 */Los
operadores lgicos de los que disponemos en C son los siguientes: Al igual
que con la igualdad hay que tener especial cuidado con los operadores &&
y , ya que si ponemos solamente un & o un , nos estamos refiriendo a un
``and o un ``or a nivel de bit, por lo que el cdigo puede que no haga lo que
queremos (o que algunas veces lo haga y otras veces no).
Los operadores relacionales se definen para los tipos siguientes:
Single y Double. Los operadores comparan los operandos segn las reglas
de la norma IEEE 754.
En el tipo Boolean: