Octave es de código abierto y está disponible de forma gratuita para muchas de las plataformas. Es un lenguaje de alto nivel. Viene con una interfaz de texto junto con una interfaz gráfica experimental. También se utiliza para varios algoritmos de aprendizaje automático para resolver varios problemas numéricos. Se puede decir que es similar a MATLAB pero más lento que MATLAB.
Las declaraciones de cambio de caso son un sustituto de las declaraciones if largas que comparan una variable con varios valores integrales. Switch case en Octave es una declaración de ramificación de múltiples vías. Permite probar la igualdad de una variable frente a una lista de valores.
La instrucción Switch sigue el enfoque de mapeo y búsqueda en una lista de valores. Si hay más de una coincidencia para un valor específico, la declaración de cambio devolverá la primera coincidencia encontrada del valor que coincide con la expresión.
Diagrama de flujo:
Sintaxis:
switch (expression) case label command_list case label command_list ... otherwise command_list endswitch
Ejemplos:
% value of choice choice = 3; switch choice case 1 printf("Choice is 1\n"); case 2 printf("Choice is 2\n"); case 3 printf("Choice is 3\n"); otherwise printf("Choice is other than 1, 2, 3\n"); endswitch
Producción :
Choice is 3
Publicación traducida automáticamente
Artículo escrito por iamjpsonkar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA