Docente. Christian Alexander Martínez Arteaga

Slides:



Advertisements
Presentaciones similares
Condicional if y switch
Advertisements

Estructuras de control
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE PROGRAMACIÓN
Pippy (Python para niños)‏ 1.
Manejo de errores y excepciones
Estructuras de decisión
Estructuras de decisión en C
Estructuras de Repetición Algoritmos
Lenguajes de programación
Parte 3. Descripción del código de una función 1.
Iteración La iteración permite modelar problemas en los cuales una secuencia de instrucciones debe ejecutarse varias veces. La cantidad de iteraciones.
Fundamentos de Programación
PHP-MYSQL OPERADORES EN PHP
Seminario de Actualización - Excel Avanzado y Macros
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Estructuras de Control
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Tema 2: Lenguaje PHP básico
Módulo 5: Estructuras de Decisión y Bucles
Unidad 4: Análisis de algoritmos (parte II)
Metodología de la Programación
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Preguntas tipo test (Tema I)
Curso de Programación I Parte III
CICLOS EN C.
Estructuras de control
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
METODOLOGIA DE LA PROGRAMACION
4: Control de flujo Condicionales y bucles
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:

Estructuras de control
Estructuras de Control
Programación de Computadores
Brazos Bloque IF Permite que se ejecuten una serie de tareas si y sólo si una expresión lógica es verdadera. IF(logical_exp) then sentencia1 sentencia2.
LÓGICA - DECISIONES Los valores lógicos: constantes, variables y expresiones lógicas, permiten controlar la ejecución de las sentencias de un programa.
Conversión cadena a número
Introducción a la Programación
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Sentencias de selección
Tablas de verdad en PHP Programación en Internet II.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Estructuras Condicionales. Condicionales en Visual Basic Operadores de comparación < : Menor que > : Mayor que = : Igual >= : Mayor o igual
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
Teoría – Alejandro Gonzalez
Módulo 8: Manejo de Errores y Excepciones
EXPRESIONES Y SENTENCIAS
ESTRUCTURAS DE CONTROL

Control de Flujo.
Universidad Metropolitana de Educación, Ciencia y Tecnología Visual Fox Programación I.
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Estructuras de Control en Visual Basic.net
Estructuras de Control en Visual Basic.net
27 de marzo de 2010 Presentan: Díaz Orea Elizabeth Leal Alvarado Angelina.
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
Programación para Ingenieros I IIS
Práctica Profesional PHP.
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
Sentencia Condicional
Estructuras de Control
Manejo Excepciones Profesor Elian Rojas Berroca 11/02/2015.
Ada 2º Parte (variables, ámbitos, subrutinas, tipos abstractos de datos y excepciones)
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Estructuras de Decisión en Visual Basic 6.0
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Transcripción de la presentación:

Docente. Christian Alexander Martínez Arteaga Programación II Docente. Christian Alexander Martínez Arteaga

Sentencias Selectivas de Control del Flujo de Programa CLASE # 4 Sentencias Selectivas de Control del Flujo de Programa

OBJETIVOS Al finalizar esta sesión, los estudiantes estarán en capacidad de: Desarrollar lógica de programación con Estructuras Selectivas. Construir estructuras de decisión simples y compuestas para probar condiciones en la Programación en Visual Basic.Net.

ESTRUCTURAS DE CONTROL Las estructuras de control le permiten controlar el flujo de ejecución del programa. Si no se controla mediante instrucciones de control de flujo, la lógica del programa fluirá por las instrucciones de izquierda a derecha y de arriba a abajo.

ESTRUCTURAS DE CONTROL Entre las estructuras de control de flujo de programa tenemos: Estructuras de Decisión. Permiten probar condiciones y, dependiendo de los resultados de la prueba, realizan diferentes operaciones Estructuras de Bucle. Permiten ejecutar una o más líneas de código repetidamente.

OPERADORES DE COMPARACION Significado < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que = Igual a <> Distinto de

OPERADORES LOGICOS Operador Funcionamiento Ejemplo: Sea A = 10, B = 8, C = 6 NOT Negación lógica de una condición Not(A > B) Devuelve False. AND Si y sólo si ambas expresiones se evalúan como True, el resultado es True. A > B And B > C Devuelve True. OR Si cualquiera de las expresiones, o ambas, es True, el resultado es True B > A Or B > C Devuelve True. XOR Si una y sólo una de las expresiones es True, el resultado es True. A > B Xor B > C Devuelve False.

ESTRUCTURAS DE DECISION Los procedimientos de Visual Basic.Net pueden probar condiciones y, dependiendo de los resultados de la prueba, realizar diferentes operaciones. Entre las estructuras de decisión que acepta Visual Basic.Net se incluyen las siguientes: If...Then Select Case Try…Catch…Finaly

If ... Then Se debe usar la estructura If...Then para ejecutar una o más instrucciones basadas en una condición. Se puede usar la sintaxis de una línea o un bloque de varias líneas: --- Sintaxis de una Línea If condición Then instrucción --- Sintaxis de un bloque If condición Then instrucciones End If

If ...Then ... Else Se debe utilizar un bloque If...Then...Else para definir varios bloques de instrucciones, uno de los cuales se ejecutará: If condición1 Then [bloque de instrucciones 1] [ElseIf condición2 Then [bloque de instrucciones 2]] ... [Else [bloque de instrucciones n]] End If

Select Case Visual Basic.net proporciona la estructura Select Case como alternativa a If ... Then ... Else para ejecutar selectivamente un bloque de instrucciones entre varios bloques de instrucciones. La instrucción Select Case ofrece posibilidades similares a la instrucción If...Then...Else, pero hace que el código sea más legible cuando hay varias opciones.

Select Case La estructura Select Case funciona con una única expresión de prueba que se evalúa una vez solamente, al principio de la estructura. Visual Basic.Net compara el resultado de esta expresión con los valores de cada Case de la estructura. Si hay una coincidencia, ejecuta el bloque de instrucciones asociado a ese Case:

Select Case Select Case expresiónPrueba [Case listaExpresiones1 [bloque de instrucciones 1]] [Case listaExpresiones2 [bloque de instrucciones 2]] . . . [Case Else [bloque de instrucciones n]] End Select Ejemplo: Case 1 To 4, 7 To 9, 11, 13, Is > MaxNumber

Try...Catch...Finally Puede utilizar la instrucción Try...Catch...Finally para el control estructurado de excepciones. Así puede ejecutarse un bloque concreto de instrucciones si se produce una excepción especificada mientras se ejecuta el código. Cuando esto ocurre, se dice que el código provoca la excepción, que se detecta con la instrucción Catch correspondiente.

DESARROLLO DE EJEMPLOS

EJEMPLO # 1 Diseñe un programa que dado el valor del ingreso de una persona, calcule e imprima el impuesto que le corresponde de acuerdo a la siguiente tabla: Ingreso Impuesto Menos de $10,000 $10,000 ó más, pero menos de $15,000 7% del ingreso superior a los $10,000 $15,000 ó más $700, más el 10% del ingreso superior a los $15,000

EJEMPLO # 2 Crear una aplicación que tenga la siguiente apariencia Controles a utilizar: Progressbar, Timer, label