Lección 5 Estructura de Caso (Case) y de Secuencia (Sequence)

Slides:



Advertisements
Presentaciones similares
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.
Advertisements

Instrumentación Virtual con LabVIEW
Lección 3 Creando un SubVI
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Informática I – 4to año Volumen II.
Introducción a los Algoritmos
Lenguajes de programación
Estructuras de Control
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
Compuertas lógicas Puertas lógicas.
INTRODUCCIÓN A ASPEN PLUS
4. Introducción a Aspen Plus
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Curso de Programación I Parte III
Instrumentos Virtuales (VIs)
Instrumentación Virtual con LabVIEW
4: Control de flujo Condicionales y bucles
PROGRAMACIÓN ESTRUCTURADA

Tema 4: Sentencias de control
Tercera Clase Patricio A. Navarrete Septiembre 10 de 2011.
ESTRUCTURAS DE CONTROL
FORMULACIÓN DE ALGORITMOS
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.
Décimo Curso de Programación Básica con NQC “Tercera Clase” Cristián A. Arenas Ulloa Septiembre 5 de 2009.
LÓGICA - DECISIONES Los valores lógicos: constantes, variables y expresiones lógicas, permiten controlar la ejecución de las sentencias de un programa.
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Sentencias de selección
M.S.C. Ivette Hernández Dávila
Capítulo 2 – Estructuras de Control
DESARROLLO DE APLICACIONES MOVILES I. Temas – CheckBox – Spinner.
WHILE Estructuras Repetitivas
Diseño lógico combinacional mediante VHDL
Else Elseif en PHP Programación en Internet II. Else Elseif en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.
LENGUAJE DE PROGRAMACIÓN
Arreglos: Controles e Indicadores
Teoría – Alejandro Gonzalez

Estructuras de Control.
EXAMEN DE DISEÑO INSTRUCCIONAL PRIMER PARCIAL.
Laboratorio Informática II Clase 5 Excel Controles Active X.
Sentencias de repetición
Universidad Metropolitana de Educación, Ciencia y Tecnología Visual Fox Programación I.
Sesión 14: Python (5) – Aplicaciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
Programación de Operaciones Básicas
Entendiendo las partes
LA ARQUITECTURA O LA FUNCIONALIDAD DEL SISTEMA DefiniciónDefiniciónDefinición Declaración y reglas sintácticas.Declaración y reglas sintácticas.Declaración.
“variables , sentencia if y bucles”
PROGRAMACIÓN ESTRUCTURADA LOS DIAGRAMAS DE ESTADO
¿QUE ES EL DIAGRAMA DE ESTADO ?
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
FUNDAMENTOS DE PROGRAMACIÓN
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
Modelado y simulación en Ingeniería Química. Manuel Rodríguez 1 4. Introducción a Aspen Plus.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Área Académica: Informática Unidad: 2
 Inicio/Final Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar.
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
Estructuras de Decisión en Visual Basic 6.0
Lección 1 Introducción. Ventanas de Inicio Clic.
Estatutos en Matlab 3.1 De entrada y salida estándar. 3.2 De control o selección if. 3.3 De ciclos: for, while. 3.4 Otros estatutos.
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.
Lección 2 Creación de un SubVI. SubVIs SubVIs Un SubVI es un VI que puede ser utilizado dentro de otro VI Similar a una subrutina Ventajas ◦ Modular.
Transcripción de la presentación:

Lección 5 Estructura de Caso (Case) y de Secuencia (Sequence)

Estructuras Caso

En la subpaleta de estructura de las paleta de funciones. Encerrar los nodos o arrastrarlos hacia adentro de la estructura. Colocados como un juego de cartas (naipes), solo un caso es visible a la vez. Functions >> Execution control

Estructura de Caso (Case) Caso Numérico (Numeric Case) Caso Booleano (Boolean Case) Nota: Todos los posibles entradas en la estructura Case deben estar conectadas Debe definir el túnel de salida en todos los casos

Estructuras de Secuencia En la subpaleta Structures de la paleta de funciones Programming. Ejecuta diagramas secuencialmente. Presionar botón derecho del mouse para agregar un nuevo cuadro (frame).

Estructura de Secuencia (Sequence Structures) Otro tipo de estructura se encuentra en la paleta de funciones (Functions) Se asemeja a un rollo de película, se ejecuta los diagramas en una secuencia establecida Solo es visible una secuencia a la vez

Variables de Secuencia Son variables que pasan datos entre los diferentes marcos de la estructura de secuencia Se crean en los bordes de un marco Variable de secuencia creada en el Frame 1 Dato no viableDato viable

Nodos de Formula Implementa ecuaciones complicadas. Variables creadas en los márgenes Nombres de variables son sensibles (mayúsculas/minúsculas) Cada declaración debe de terminar con un punto y coma(;) La ventana de ayuda muestra las funciones disponibles. Note el Punto y coma

Condicionales en el Nodo de Formula if (x >= 0) then y = sqrt(x) else y = end if Condición Operador Condicional Condición Verdadera Condición Falsa

Resumen Existen dos estructuras para controlar el flujo de datos – Case structure – Sequence structure Estructura de caso (Case structure) – Casos Booleanos (2 casos) o numéricos ( casos) – El selector determina el tipo – Subdiagramas pueden insertarse en la estructura de caso – Todas las salidas de la estructura de caso deben estar definidas La estructura de secuencia (Setcuense structure) ejecuta subdiagramas (frame) en secuencia – Las variables de una secuencia pasan de una a otra – Las variables se crean en el borde de la estructura – Los datos de una variable son viables en la siguiente secuencia El Nodo de Formula introduce una formula directamente en el diagrama de bloques