Entradas

SENTENCIA REPETITIVA WHILE

Imagen
 SENTENCIA REPETITIVA WHILE Hasta ahora hemos empleado estructuras SECUENCIALES y CONDICIONALES. Existe otro tipo de estructuras tan importantes como las anteriores que son las estructuras REPETITIVAS. Una estructura repetitiva permite ejecutar una instrucción o un conjunto de instrucciones varias veces. Una ejecución repetitiva de sentencias se caracteriza por: - La o las sentencias que se repiten. - El test o prueba de condición antes de cada repetición, que motivará que se repitan o no las sentencias. Estructura repetitiva while. Representación gráfica de la estructura while: No debemos confundir la representación gráfica de la estructura repetitiva while (Mientras) con la estructura condicional if (Si) Funcionamiento: En primer lugar se verifica la condición, si la misma resulta verdadera se ejecutan las operaciones que indicamos por la rama del Verdadero. A la rama del verdadero la graficamos en la parte inferior de la condición. Una línea al final del bloqu...

SENTENCIA SELECTIVA FOR

Imagen
 SENTENCIA SELECTIVA FOR  La instrucción  "for" , es una tercera estructura de control repetitiva, su principal característica radica en el hecho de que dentro de sÍ misma, constan la inicialización de variables, así como también las variables de incremento/decremento, necesarias en un ciclo. En este ciclo la secuencia de acciones se realiza mientras un valor inicial llega a un valor final.   PSEUDOCÓDIGO Para  variable_numerica<-valor_inicial  Hasta  valor_final  Con Paso  paso  Hacer secuencia_de_acciones Fin Para Se lee de la siguiente forma: Para la variable_numérica que empieza en valor_inicial, hasta que llegue al valor_final, incrementándose o decrementándose en el valor de "paso" haga la secuencia de acciones. Gráficamente se vería así:   DIAGRAMA DE FLUJO DE DATOS PseInt Genérica     LENGUAJE DE PROGRAMACIÓN JAVA for (Inicialización; expresión_lógica; incremento/decremento) { secuencia de acciones; } En esta in...

Estructura selectiva multiple

Imagen
  ESTRUCTURA SELECTIVA MÚLTIPLE si múltiple     La estructura selectiva si múltiple permite que el flujo de diagrama se bifurque por varias ramas en el punto de la toma de decisión (es), esto en función del valor que tome el selector. Así si el selector toma el valor 1 se ejecutará la acción 1, si toma el valor 2 se ejecuta la acción 2, si toma el valor N se realiza la acción N, y si toma un valor distinto de los valores correspondientes entre 1 y N, se continuará con el flujo normal del diagrama realizándose la acción N+1. A continuación, presentamos el diagrama de flujo que ilustra esta estructura selectiva.  El pseudocódigo para enunciar una estructura selectiva múltiple es: La estructura selectiva si múltiple es muy flexible, lo que permite aplicarse de diferentes formas. Un ejemplo sería el siguiente. El pseudocódigo para enunciar una estructura selectiva múltiple de esta forma quedaría de la siguiente manera: Ejemplo 1.  Construya un...

Estructura selectiva doble

Imagen
  Estructura selectiva doble Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.   REPRESENTACIÓN GRÁFICA: DONDE: Condición:       Expresa la condición o conjunto de condiciones a evaluar Acción 1:                     Expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta verdadera. Acción 2:                     Expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta falsa     REPRESENTACIÓN PSEUDOCODIFICADA. Español     ...

Estructura selectiva simple

Imagen
  Estructura selectiva simple Las estructuras selectivas se utilizan para tomar decisiones lógicas; de ahí que se suelan denominar también estructuras de decisión o alternativas y son utilizadas en todos los lenguajes de programación, en este caso veremos estructuras selectivas para el lenguaje de programación  Ruby,   creado por el programador  japonés   Yukihiro “Matz” Matsumoto , quien comenzó a trabajar en Ruby en  1993 , y lo presentó públicamente en  1995 .En el círculo de amigos de Matsumoto se le puso el nombre de “Ruby” (en español  rubí ) como broma aludiendo al lenguaje de programación “Perl” ( perla ) En las estructuras selectivas se evalúan una condición y en función del resultado de la misma se realiza una opción u otra. Las condiciones se especifican usando expresiones lógicas.     Simples Las estructuras selectivas simples o condicionales están compuesta únicamente de una sola condición si es verdadera ejec...

Estructura de control - Alternativas - Repetitivas

Imagen
  Estructura de control Las estructuras de control, son instrucciones que permiten romper la secuencialidad de la ejecución de un programa; esto significa que una estructura de control permite que se realicen unas instrucciones y omitir otras, de acuerdo a la evaluación de una condición.     ¿Qué es una estructura alternativa? Es aquella en la que únicamente se realiza una alternativa dependiendo del valor de una determinada condición o predicado. Las estructuras alternativas también llamadas condicionales. pueden ser de tres tipos: Simple, doble o múltiple Alternativa simple : Son aquellas en donde la existencia o cumplimiento de la condición implica la ruptura de la secuencia y la ejecución de una determinada acción.   Alternativa doble Es aquella que permite la elección entre dos acciones o tratamientos en función de que se cumpla o no determinada condición. Alternativa múltiple Se adopta cuando la condición puede tomar n valores enteros ...