Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control.

Slides:



Advertisements
Presentaciones similares
Estructuras de control repetitivas
Advertisements

ESTRUCTURAS DE CONTROL
Estructuras Repetitivas
Estructuras Repetitivas para
VBA – Iteración Indefinida
Estructuras de Repetición Algoritmos
Bucles o Estructura repetitivas
Programación Estructurada
Iteración La iteración permite modelar problemas en los cuales una secuencia de instrucciones debe ejecutarse varias veces. La cantidad de iteraciones.
Estructura General de Un Programa Programación Estructurada
Seminario de Actualización - Excel Avanzado y Macros
Estructuras de Control
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
Módulo 5: Estructuras de Decisión y Bucles
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Curso de Programación I Parte III
Introducción a la Computación
Estructuras de repetición

Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Tema 4: Sentencias de control
ESTRUCTURAS ITERATIVAS
Estructuras de Control
Estructuras de Control Iterativas
Capítulo 1 “Elementos de Programación”
Conversión cadena a número
Introducción a la Programación
WHILE Estructuras Repetitivas
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Informática Ingeniería en Electrónica y Automática Industrial
Teoría – Alejandro Gonzalez

Estructuras de Control.
Control de Flujo.
Estructuras de control Resolución de problemas y algoritmos.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Símbolos de Programación Estructurada
COMPUTO III Ing. Jimmy Ojeda Arnica.
Estructuras de Control en Visual Basic.net
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Estructuras de Control en Visual Basic.net
Estructuras de Decisión
Estructuras de Control
Estructura de Repetición en Visual Basic
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
LENGUAJE DE PROGRAMACIÓN
Programación Aplicada de Computadoras Lección #4 – Estructuras de Decisión Prof. Antonio F. Huertas.
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
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 6 – Bucles.
Lenguaje de programación: Lua Fundamentos de lenguaje de programación. Iván Cardemil Patricio Tudela Camilo Rojas Llosect Moscoso.
Estatutos en Scilab 3.1 De entrada y salida estándar.
1 Control de Flujo Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
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.
ESTRUCTURAS SELECTIVAS Elaborado por; Ing. Alberto Pérez.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Por: Carlos A. Colón Quiles Profa. Rebecca Acevedo PROG 2270L.
 Do- While y Do- Until Las instrucciones Do-while y Do-until permiten repetir un bloque de código mientras cierta condición sea True o hasta que cierta.
Funciones, expresiones y control en Alice
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
.  Ciclos: Condicionales Dinamicos Do-While Do-While(Ejemplo) Do-While Do-While(Ejemplo) Ciclo: Condicionales Dinamicos Do-until Do-until (Ejemplo)
Estructuras de Control en Visual Basic.net
Bucles y estructuras de decisión
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Metodología de la Programación
Bucles y estructuras de decisión
Estructuras de Control
Transcripción de la presentación:

Unidad V: Estatutos en Basic De control o selección if. De ciclos: Do, for, while. Otros estatutos. Solución de problemas aplicando estatutos de control y ciclos

Estructuras de control El orden de ejecución de las instrucciones de un programa en una computadora requiere en múltiples ocasiones seleccionar entre dos o mas posibles acciones. Por lo tanto, es necesario tener estructuras de control para que la computadora tome una decisión y a continuación ejecutar una o varias acciones. Las estructuras de control selectivas se clasifican de acuerdo al numero de alternativas posibles a seleccionar en: Alternativa simple Alternativa doble Alternativa múltiple

Estructuras de Control If Simple Codificación Basic If ( Expresión logica) Then Declaración 1 Declaración End If Seudocodigo Si Expresión logica Entonces Declaración 1 Declaración 2 ° ° ° ° ° ° ° ° ° ° fin_si Declaración 1 Declaración 2 Expresión Lógica.False..True. Diagrama de flujo

Estructuras de Control If Doble Codificación Basic If ( Expresión logica) Then Declaraciones: Bloque 1 Else Declaraciones: Bloque 2 End If Seudocodigo Si Expresión logica Entonces Declaraciones: Bloque 1 Si_no Declaraciones: Bloque 2 fin_si Bloque 1 Expresión Lógica.True. Bloque 2.false. Diagrama de flujo

Estructuras de Control else y elseif Codificacion Basic if ( Expresión logica 1) Declaraciónes: Bloque 1 elseif ( Expresión logica 2) Declaraciónes: Bloque 2 else Declaraciónes: Bloque 3 End If Seudocodigo Si Expresión lógica Declaraciónes: Bloque 1 Otro_Si Expresion logica Declaraciónes: Bloque 2 Si_no Declaraciónes: Bloque 3 Fin_si.Falsa. Bloque 1 Expresión Lógica 1.Verdadera. Expresión Lógica 2.Falsa. Bloque 2Bloque 3.Verdadera. Diagrama de flujo

Estructuras de Control Case Codificación Basic Select Case( Expresión) Case etiq 1 Declaraciónes: Bloque 1 Case etiq 2 Declaraciónes: Bloque 2 ° ° ° ° ° ° ° ° ° ° ° ° ° Case Else Declaraciónes: Bloque Default End Select Seudocodigo Seleccionar Opción Casos en los que cae la opción fin_selección Fuera de rango Bloque 1 Selección 1 En rango Fuera de rango Selección 2 Bloque 2Bloque N En rango Selección N..... En rango Bloque Default..... Diagrama de flujo Donde expresión es una expresión numérica o alfanumérica, y etiq1, etiq2,... pueden adoptar lasformas siguientes: 1. expresión 2. expresión To expresión 3. Is operador-de-relación expresión 4. combinación de las anteriores separadas por comas

Ciclos, lazos, o bucles En programación aparece repetidas veces la necesidad de ejecutar una instrucción o un grupo de instrucciones en forma iterativa. Por lo que es necesario contar con estructuras de control que gobiernen estos procesos repetitivos dentro de un programa. Un ciclo, lazo, o bucle repite una secuencia de instrucciones mientras o hasta que se cumpla que una condición determinada es verdadera o falsa. Una estructura repetitiva tiene dos componentes principales: Acción.- Algo que se efectúa repetidamente(iteración). Decisión.- Que permita detener las acciones iterativas (terminación del proceso repetitivo).

Estructuras For Codificación Basic For indice = Inicio To Fin Step x Declaración 1 Declaración Next indice Seudocodigo Desde índice = inicio, hasta fin, incrementando, hacer Bloque de declaraciones ejecutables fin_desde Declaración 1 Declaración 2.False..True. Indice = Inicio Incremento Ind*Inc <= fin*Inc

Estructuras Do while Codificación Basic Do while (Expresión lógica) Bloque de declaraciones Loop Seudocodigo Mientras_que condición true Bloque de declaraciones fin_Mientras.Verdadera. Declaración Declaración Expresión Lógica.Falsa.

Estructuras Do while Codificación Basic Do Bloque de declaraciones Loop while (Expresión lógica) Seudocodigo Mientras Bloque de declaraciones fin_Mientras condición true.Verdadera. Declaración Declaración Expresión Lógica.Falsa.

Estructuras While wend Codificación Basic While (Expresión lógica) Bloque de declaraciones Wend Seudocodigo Mientras_que condición true Bloque de declaraciones fin_Mientras.Verdadera. Declaración Declaración Expresión Lógica.Falsa.

Estructuras Exit en For For índice = Inicio To Fin Step Declaraciones If (Expresión Lógica) Then Exit For End if Declaraciones Next indice.Verdadera..Falsa..Verdadera. Indice = Inicio Incremento Declaraciones Expresión Lógica.Falsa. Ind*Inc <= fin*Inc

Declaraciones Expresión Lógica.Verdadera. Expresión Lógica.Falsa..Verdadera..Falsa. Estructuras Exit en while While (Expresión Lógica) Declaraciones If (Expresión Lógica) Then Exit while End If Declaraciones Wend