La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina.

Presentaciones similares


Presentación del tema: "27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina."— Transcripción de la presentación:

1 27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina

2

3 MODELO ORGANIZADORES PREVIOS El proceso de enseñanza Objetivos del contenidoObjetivos del proceso Información Conceptos Teorías Movilidades del pensamiento valores Se espera que los alumnos aprendan Modos de aprender Conducción de las tareas sociales e intelectuales que aumentan la capacidad de aprendizaje Constituyen FASES 1. Presentación del organizador 2. Presentación de la información 4. Vincular el organizador con la presentación 4. Aplicación  Ideas organizadas que induzcan a operar conceptualmente con el material.  Relaciona conceptos con la nueva información. Situar al estudiante en el rol de receptor activo  Lectura  Clases expositivas  Películas  (Combinación de formas). Proporcionar actividades que expliciten la relación entre los conceptos y el material, brindarles la oportunidad de reflexionar en la estructura que los organiza. ExpositivosComparativos

4

5 Presentación del organizador Que el alumno comprenda el concepto de Estructura de Control. El alumno podrá definir que es una estructura de control de selección. Que el alumno identifique que estructuras son de selección. El alumno podrá diferenciar la sintaxis de las diferentes estructuras.

6 Presentación de la información

7 Estructuras de control Las estructuras de control contienen bloques de código que serán ejecutados en función del resultado obtenido al evaluar una expresión asociada a la estructura. A este proceso de redirección del flujo del programa hacia un determinado bloque de código se le denomina bifurcación. Según el modo de ejecución del código que contienen, las estructuras de control se dividen en los siguientes tipos: selección y repetición.

8 ESTRUCTURAS DE SELECCIÓN Las estructuras de selección o decisión permiten ejecutar un bloque de código entre varios disponibles, según el resultado de la evaluación de una expresión situada en la cabecera de la estructura.

9 If...End If La sintaxis de esta estructura puede aplicarse de diferentes formas en función del tipo de decisión a resolver. Decisión simple. La sintaxis de decisión simple se muestra: If Expresión Then ' código '...... End If Si al evaluar Expresión se devuelve como resultado Verdadero, se ejecutarán las líneas o bloque de código comprendido entre If y End If. Si Expresión es Falso, se desviará la ejecución a la primera línea de código que haya después de End If.

10 Veamos un ejemplo: Sub Main() Dim Valor As Integer Console.WriteLine("Introducir un número") Valor = Console.ReadLine() If Valor = 5 Then Console.WriteLine("Estamos dentro de la estructura If," & _ " ya que su expresión devuelve Verdadero") End If Console.ReadLine() End Sub

11 Decisión simple en una línea. En el caso de que sólo haya que ejecutar una instrucción sencilla cuando se cumple la expresión de la estructura, podemos omitir la palabra clave End If, escribiendo la sentencia a ejecutar en la misma línea de la declaración de la estructura If, justo a continuación de la palabra Then.

12 La sintaxis en este caso, se simplifica. If Expresión Then Instrucción Veamos un ejemplo: Sub Main() Dim Valor As Integer Dim Resultado As Integer Console.WriteLine("Introducir un número") Valor = Console.ReadLine() If Valor = 5 Then Resultado = Valor + 10 Console.WriteLine("La variable resultado contiene {0}", Resultado) Console.ReadLine() End Sub La sentencia que hay a continuación de Then sólo se ejecutará cuando la variable Valor contenga 5.

13 Decisión doble. Además de ejecutar un bloque de código cuando la expresión valga Verdadero, podemos también ejecutar código cuando la expresión devuelva Falso. En este caso añadiremos a la estructura la palabra clave Else, como muestra la sintaxis: If Expresión Then ' código cuando Expresión es Verdadero '...... Else ' código cuando Expresión es Falso '...... End If

14 Flujo de ejecución

15 Veamos un ejemplo: Sub Main() Dim Valor As Integer Dim Resultado As Integer Console.WriteLine("Introducir un número") Valor = Console.ReadLine() If Valor = 5 Then Resultado = Valor + 10 Else Resultado = 777 End If Console.WriteLine("La variable resultado contiene {0}", Resultado) Console.ReadLine() End Sub En este ejemplo, cuando Valor contenga 5 se ejecutará el bloque de código que hay a continuación de If, pero cuando Valor contenga un número distinto, se ejecutará el código que hay a continuación de Else. La ejecución en cualquier caso, continuará después a partir de la siguiente línea que haya a partir de la palabra clave End If.

16 Decisión doble en una línea. Al igual que ocurre con la decisión simple, si para cada resultado de la expresión, sólo necesitamos ejecutar una instrucción, podemos escribir todo el código en una sola línea. Veamos la sintaxis: If Expresión Then InstrucciónVerdadero Else InstrucciónFalso

17 Ejemplo de uso: Sub Main() Dim Valor As Integer Dim Resultado As Integer Console.WriteLine("Introducir un número") Valor = Console.ReadLine() If Valor = 5 Then Resultado = Valor + 10 Else Resultado = 777 Console.WriteLine("La variable resultado contiene {0}", Resultado) Console.ReadLine() End Sub Si bien la ejecución de la estructura If en una línea puede ser útil en ocasiones, tiene como contrapartida el que nuestro código se vuelva más difícil de leer. Por ello es más recomendable el uso de esta estructura de control en su formato If...End If.

18 Consolidar la organización cognitiva En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que elige al azar. Si el número elegido es menor que 74, el descuento es del 15% sobre el total de la compra y si es mayor o igual a 74 el descuento es de 20%. Obtener la cantidad de dinero que se le descuenta al cliente. Resuelva el siguiente problema haciendo uso de la estructura de control selectiva mas adecuada.


Descargar ppt "27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina."

Presentaciones similares


Anuncios Google