OrdinadorsProgramació

Quin és l'operador condicional?

En la programació, és important no només les habilitats lingüístiques, sinó també una comprensió del que és responsable de què. Cal que la possibilitat d'èxit del treball en equip, i en l'article que s'assabentarà del que l'entorn de l'operador, de manera que es necessita, quines són les característiques. També es discutirà en termes generals interruptor i el codi de ramificació, i per al qual s'aplica.

Quin és l'operador condicional?

Per tant (o, alternativament, una instrucció de salt condicional) es diu un disseny de llenguatge de programació. Proporciona un rendiment d'un equip o conjunt. Però això només és possible quan la condició observada de la veritat d'una certa expressió lògica o instruccions rebudes de l'usuari (operador d'equip) en la realització.

Descripció general de l'aplicació

sentència condicional s'utilitza quan es realitza o ignorar cert conjunt d'ordres (ordres menys) depèn de si cal fer els factors determinants. També es pot utilitzar per tal de ramificació. És un dels tres dissenys bàsics, que s'utilitzen en la programació estructurada.

declaració de salt condicional

En primer lloc anem a divagar una mica i recordar pintures bastant populars Vasnetsov Victor Mikhailovich, "Cavaller a la cruïlla", escrit en 1878. Retrata a un heroi que se situa en una cruïlla i decidir on anar. De la mateixa manera, l'operador opera el condicionat. Per tant, si el cavaller acceptarà l'oferta per anar en una direcció, però ell va a anar en la mateixa branca. L'elecció pot ser únic. Si parlem de l'operador condicional, llavors funciona només quan la seva expressió lògica és "veritable". La majoria dels llenguatges de programació per a designar que utilitza la paraula clau si. Potser l'etapa de construcció, quan es comprova en primer lloc una condició, després un altre, després un tercer, un quart, i així successivament. Vegem això amb més detall. Quines són les diferents formes de sentències condicionals? Els tres d'ells:

  1. sentència condicional, en la qual només hi ha una branca. Sembla (mitjana) de la següent manera: si les condicions necessàries es van realitzar llavors per al final de l'equip. L'ordinador calcula el cotxe, si el valor lògic de l'indicador de la veritat. Si la condició és el mateix amb els d'altres parts del programa, que comença a executar codi fins al final de paraules clau. En assemblador d'aquesta forma de treball només està disponible per al programador. També pot ser tal que al final hi haurà una determinada paraula clau, i després cal ser cauts per no atribuir res extra.
  2. sentència condicional, en el qual les dues branques present. Es veu de la següent manera: si una condició donada a continuació ordre1 ordre2 altre extrem. Utilitzeu aquesta construcció de programació en els casos en què és necessari que un dels equips s'ha realitzat correctament. Per tant, si la condició és veritable, llavors la primera part, del codi - si no el segon. En alguns casos, es necessita una solució d'aquest tipus.
  3. operador condicional amb una sèrie de condicions. Es veu de la següent manera:
    si la primera condició, llavors què fer
    else if si la primera condició no s'ajusta, comproveu el següent a continuació el que ha de fer
    else if comprovar totes les condicions d'un en un, llavors què fer
    més si cap de les opcions de l'anterior no és apropiada, llavors la comanda s'executa final

Com es pot veure, l'operador condicional utilitza un disseny diferent. La seva aplicació es porta a terme de forma seqüencial. Això no és possible situació (en la tècnica normal), en què l'execució de codi començarà a partir de la fi - sempre des del principi.

Exemple "Pascal"

Per entendre com funciona, proposem considerar l'exemple d'un dels llenguatges de programació més populars. sentència condicional en el "Pascal" pot ser simple o complexa. El primer tipus - una mena de símbols =, <,>, i similars. Una sentència condicional complexa en Pascal pot adoptar la forma següent:

si a> = i
llavors
Op: = SQR (ai)
un altre
escriure (un valor no vàlid);

Què és un interruptor?

Què és un interruptor? Funció del seu disseny és que té almenys dues branques. Però només pot fer-ho un, paràmetres prèviament establerts que es calculen les expressions clau. Parlant de contrast amb les instruccions anteriors ha de cridar la seva atenció sobre el fet que el subjecte no retorna un valor booleà, i el conjunt, així com els tipus que es poden donar a ell. També es pot dur a terme en alguns llenguatges de programació, en comparació amb les cadenes de text.

Història del desenvolupament

Originalment utilitzat per l'equip, el que indica la transició de l'etiqueta calculat. Es va declarar expressió, actuant tant com un selector, que retorna un enter, i un conjunt d'instruccions de transició. Comando s'executa, el valor específic calculat, que s'utilitza com un nombre d'etiqueta en tota la llista de comandes per als que hi ha un moviment i l'atenció de la màquina.

Dissenys similars es poden veure en els llenguatges de programació com ara "bàsic" i "Fortran". No podem dir que són significativament fora de data, ja que fins ara poden presumir d'alta eficiència suficient, si parlem en general sobre la programació. sentència condicional que s'utilitza en les llengües modernes, és una estructura més complexa, que afecta el rendiment. Tornant als orígens d'aquest article, m'agradaria afegir que per a la determinació de les branques necessàries no cal processar seqüencialment i comparar el resultat amb l'expressió d'altres valors. Simplement passant el registre en la matriu de memòria d'instruccions de salt incondicional, en la qual conté la seva direcció. Quan una indicació necessari que la informació necessària es calcula simplement. I la velocitat del programa es fa independent del nombre d'etiquetes.

En els llenguatges de programació moderns, que són àmpliament utilitzats en l'actualitat, canviar l'operador també pot ser dissenyat com una taula de transició que consisteix en els equips, que duen a terme el moviment de l'atenció a les peces necessàries del codi sense condicions diferents. Com es representen? Els llenguatges de programació d'alt nivell, en la majoria dels casos, utilitzen el nom del cas, swithc o tots dos.

Propietats calculen expressions booleanes

Una influència significativa sobre com s'executarà el programa amb sentència condicional, fa d'adoptar en cada cas el còmput lògica de les expressions condicionals. Hi ha dues estratègies principals.

  1. Càlcul complet. Calculem tots els paràmetres amb els valors proporcionats, i després I.
  2. càlcul incompleta. Per separat considerat totes les opcions. Si l'expressió s'avalua a "true", la següent opció enganyat. Actua en el cas d'OR.

conclusió

Els operadors condicionals són molt còmodes de disseny a la programació. Amb la seva ajuda és possible implementar fàcilment dissenys complicats sense haver de pensar en els homes.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.delachieve.com. Theme powered by WordPress.