Informática, Programación
Cal é o operador condicional?
Na programación, é importante non só destrezas lingüísticas, senón tamén unha comprensión do que é responsable de que. É necesario que a posibilidade de éxito traballo en equipo, e dentro do artigo, vai descubrir o que o ambiente do operador, polo que é necesario, cales son as características. Tamén será discutida en termos xerais e cambiar o código de ramificación, e á que se aplica.
Cal é o operador condicional?
Así (ou, no seu lugar, unha instrución de desvío condicional) chámase proxecto de linguaxe de programación. Ofrece o desempeño dun equipo ou set. Pero iso só é posible cando a condición observada da verdade dunha certa expresión lóxica ou instrucións recibidas dende o usuario (operador do equipo) en forma de realización.
Descrición xeral do programa
declaración condicional se usa ao realizar ou ignorar determinado conxunto de comandos (comandos menos) depende se hai que facer os factores determinantes. Tamén se pode empregar con vistas a ramificación. É un dos tres proxectos básicos, que son utilizados na programación estruturada.
declaración desvío condicional
Primeiro imos divagar un pouco e lembrar pinturas moi populares Vasnetsov Victor Mikhailovich, "Cabaleiro na encrucillada", escrito en 1878. Ela retrata un heroe que estaba nunha encrucillada e decidir onde ir. Do mesmo xeito, o operador opera a condicionada. Entón, se o cabaleiro vai aceptar a oferta para ir nunha dirección, pero seguirá o mesmo sector. A elección pode ser só un. Se falamos sobre o operador condicional, el funciona só cando a súa expresión lóxica é "certo". A maioría das linguaxes de programación para designar usa a palabra clave se. Quizais a fase de construción, cando verificada en primeiro lugar unha condición, despois outra, despois unha terceira, dun cuarto, e así por diante. Imos ollar isto con máis detalle. Cales son as formas de instrucións condicionais? Os tres deles:
- declaración condicional, en que hai só unha rama. Parece (media) do seguinte xeito: as condicións necesarias son entón realizadas a finais do equipo. O ordenador calcula o coche, se o valor lóxico do indicador da verdade. Se a condición é o mesmo cos de outras partes do programa, el comeza a executar o código ata finais de palabras clave. En ensamblador esta forma de traballo está dispoñible para o programador. Tamén pode ser tal que, ao final, haberá unha determinada palabra clave, e entón ten que ser cauteloso para non facer nada extra.
- declaración condicional, en que os dous ramos presente. Parece como segue: se unha determinada condición, entón command1 command2 outra extrema. Utilice este construción de programación nos casos en que é necesario que un dos equipos foi feito con precisión. Polo tanto, se a condición é certa, entón a primeira parte do código - se non o segundo. Nalgúns casos, é necesaria unha solución deste tipo.
- operador condicional cun certo número de condicións. Parece como segue:
a primeira condición, entón o que facer
else if a primeira condición non encaixa, comproba o seguinte entón o que facer
else if comprobar as condicións de un por un, entón o que facer
else if ningunha opción a partir do anterior non é o caso, entón a orde execútase final
Como verás, o operador condicional usa un deseño diferente. A súa aplicación ocorre secuencialmente. Iso non é posible situación (a técnica normal), en que a execución de código comezará a partir do final - sempre dende o principio.
Exemplo "Pascal"
Para entender como funciona, Propoñémonos-nos a considerar o exemplo dunha das linguaxes de programación máis populares. declaración condicional na "Pascal" pode ser simple ou complexa. O primeiro tipo - unha especie de símbolos =, <,>, e similares. A instrución condicional complexa en Pascal pode asumir a seguinte:
A> = y
logo
Op: = sqr (ai)
máis
escribir (un valor válido);
¿Que é un switch?
¿Que é un switch? Característica do seu deseño é que ten polo menos dúas ramas. Pero el só pode facer un, previamente definidos parámetros que son computados expresións clave. Falando en contraste coas instrucións anteriores debe chamar a atención sobre o feito de que o asunto non retorna un valor booleano, eo todo, así como os tipos que poden darse a el. Tamén pode ser realizado en moitas linguaxes de programación, en comparación con as cadeas de texto.
Historia do desenvolvemento
Orixinalmente usado polo equipo, indicando a transición da marca calculada. É afirmado expresión, actuando tanto como un selector, que retorna un enteiro, e un conxunto de instrucións de transición. Mando corre, o valor específico calculado, que se usa como un número de etiqueta en toda a lista de comandos para o cal existe un movemento e atención do servidor.
proxectos semellantes poden ser vistos en linguaxes de programación como "Basic" e "Fortran". Non podemos dicir que son significativamente fóra da data, xa que agora poden vangloriar altamente eficiente o suficiente, se falamos en xeral sobre programación. declaración condicional que se usa en linguas modernas, é unha estrutura máis complexa, que afecta ao rendemento. Volvendo ás orixes deste elemento, gustaríame engadir que para a determinación das ramas necesarias non é necesario secuencialmente proceso e comparar o resultado coa expresión doutros valores. Só tes que ir no rexistro na matriz de memoria de instrucións de desvío incondicionais, o cal contén o enderezo. Cando unha indicación necesario que a información necesaria é simplemente calculado. E a velocidade do programa tórnase independente do número de etiquetas.
En linguaxes de programación modernas, que son amplamente utilizados no momento, cambiar o operador pode ser concibido como unha táboa de transición formado dos equipos, que realizan o movemento da atención sobre as pezas necesarias de código sen condicións diferentes. Como é que significan? As linguaxes de programación de alto nivel, na maioría dos casos, utilizar o nome caso swithc ou ambos.
Propiedades calcular expresións booleanas
A influencia significativa sobre o programa con instrución condicional será executado, rende adoptada en cada caso, o cálculo lóxica de expresións condicionais. Hai dúas estratexias principais.
- cálculo completa. Nós calculamos todos os parámetros cos valores fornecidos, e despois I.
- cálculo incompleto. Separado consideradas todas as opcións. A expresión sexa valorada como "true", entón a seguinte opción enganado. El actúa no caso OR.
conclusión
operadores condicionais son deseño moi cómodo de programación. Coa súa axuda pode aplicar facilmente debuxos complexos sen ter que pensar dos homes.
Similar articles
Trending Now