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

Slides:



Advertisements
Presentaciones similares
Condicional if y switch
Advertisements

ESTRUCTURAS DE CONTROL
Programación de Computadores
Introducción a la Tecnología de la Información
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Estructuras de decisión
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Estructuras de Decisión I IF - THEN - ELSE
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Estructuras de decisión en C
Programación Estructurada
Fundamentos de Programación
Estructuras de Control
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Módulo 5: Estructuras de Decisión y Bucles
EXCEPCIÓN DE ERRORES.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Curso de Programación I Parte III
Ocurre con frecuencia, tanto en programación como en la vida real, que las decisiones que se nos pide tomar son más complicadas que una simple selección.
Estructuras de Repetición
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
4: Control de flujo Condicionales y bucles
Estructuras de repetición
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.

Docente. Christian Alexander Martínez Arteaga
ESTRUCTURAS DE CONTROL
Programación de Computadores
LÓGICA - DECISIONES Los valores lógicos: constantes, variables y expresiones lógicas, permiten controlar la ejecución de las sentencias de un programa.
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Sintaxis.
Capítulo 1 “Elementos de Programación”
Conversión cadena a número
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Sentencias de selección
INTRODUCCIÓN A LA COMPUTACIÓN
Tablas de verdad en PHP Programación en Internet II.
Microsoft© Visual Basic . Net.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
Figure: Algoritmos Conceptos básicos. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
Módulo 8: Manejo de Errores y Excepciones
EXPRESIONES Y SENTENCIAS

Estructuras de Control.
Universidad Metropolitana de Educación, Ciencia y Tecnología Visual Fox Programación I.
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
Estructuras de Control en Visual Basic.net
ALGORITMO QUE ES ??.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Elaboración de algoritmos usando lógica de programación
Estructuras de Control en Visual Basic.net
M.S.C. Ivette Hernández Dávila
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
Estructuras de Decisión
Estructuras de Control
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Programación Aplicada de Computadoras Lección #4 – Estructuras de Decisión Prof. Antonio F. Huertas.
Estructuras de Decisión en Visual Basic 6.0
Estructuras de control selectivas Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 3.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Transcripción de la presentación:

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

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

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.

Presentación de la información

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.

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.

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.

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

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.

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.

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

Flujo de ejecució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 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.

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

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.

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.