b'\n_START_ARTICLE_\nSwitch case\n_START_SECTION_\nFuncionamiento\n_START_PARAGRAPH_\nEl programa interpreta el valor de la variable almacen\xc3\xa1ndolo en una zona de memoria temporal (oculta). Despu\xc3\xa9s lo compara con el valor seguido de cada case, y si coincide, realiza el flujo de acciones correspondientes, hasta encontrar un break, con el que finalizar\xc3\xa1 el Switch. Es muy importante saber que, en el momento en el que se realiza la accionI (para I < N), se ejecutar\xc3\xa1n todas las acciones entre I y N mientras no se encuentre la instrucci\xc3\xb3n break.\n_START_SECTION_\nSimilitud\n_START_PARAGRAPH_\nCon la nomenclatura anterior, el Switch se puede asemejar a este otro algoritmo basado en if y for:_NEWLINE_for( temporal = variable; true; break){_NEWLINE_  if( temporal == valor1 ) {accion1;}_NEWLINE_  if( temporal == valor1 or temporal == valor2 ) {accion2;}_NEWLINE_  if( cordero == temporal )_NEWLINE_  temporal++;_NEWLINE_  if( temporal == valor1 or temporal == valor2 or... or temporal == valorN ) {accionN;}_NEWLINE_  accionD;}'