Estructuras de Control

Slides:



Advertisements
Presentaciones similares
Estructura selectiva anidada
Advertisements

Estructuras de Repetición Algoritmos
Programación Estructurada
Introducción a los Algoritmos
Lenguajes de programación
Fundamentos de Programación
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
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Programación 1 Estructuras de control y pseudocódigo
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Curso de Programación I Parte III
Estructuras de Repetición
INTRODUCCIÓN A LA COMPUTACIÓN 14va Semana – 24va Sesión Miércoles 01 de Junio del 2005 Juan José Montero Román
INTRODUCCIÓN A LA COMPUTACIÓ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.
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.
ESTRUCTURAS ITERATIVAS
1 Microcomputacion II Unidad I Técnicas de Programación con Visual Basic Estructuras de control: Selectivas y Repetitivas. Tema:
Estructuras de Decisión Múltiple
FORMULACIÓN DE ALGORITMOS
Introducción a la Computación
Academia de Informática
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
M.C. Juan Carlos Olivares Rojas
Universidad Nacional de CanIndeyú Ing. Jorge Hugo Fariña.
Sintaxis.
Capítulo 1 “Elementos de Programación”
Introducción a la Programación
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
INTRODUCCIÓN A LA COMPUTACIÓN
Capítulo 2 – Estructuras de Control
WHILE Estructuras Repetitivas
Juego de Preguntas y Respuestas
Figure: Algoritmos Conceptos básicos. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
EXPRESIONES Y SENTENCIAS
Unidad II: Fundamentos de Programación
Estructuras de Control.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Algoritmo: es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
Estructuras de control Resolución de problemas y algoritmos.
Universidad Metropolitana de Educación, Ciencia y Tecnología Visual Fox Programación I.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Estructuras de Control en Visual Basic.net
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Estructuras de Control en Visual Basic.net
El lenguaje de programación C - Control de flujo y bucles -
“variables , sentencia if y bucles”
LENGUAJE “C” Programación.
Metodología de la programación
2011/1 - CLASE 12. AGENDA 1 Introducción 2 Sentencia while 3 Sentencia for 14 Sentencia do-while 5 Instrucciones Especiales 6 Ciclos anidados.
Estructuras de Control
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
LENGUAJE DE PROGRAMACIÓN
Ing. Johanna Macias. Plan de Contenido:  Unidad 1: Introducción a la programación  Estructura lógica del computador: Software y tipos.  Lenguajes de.
Programación Básica Bachillerato Ingeniería en Informática Lic. Carlos H. Gutiérrez León.
INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.
Estructuras de Decisión en Visual Basic 6.0
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.
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.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
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.
Fundamentos de Programación. Estructuras de Control
Estructuras de Control
Transcripción de la presentación:

Estructuras de Control INFORMATICA II Estructuras de Control Expositor: Ing. Armando R. Huapaya Sotero

Introducción Un algoritmo se define como un conjunto de pasos lógicos para resolver un problema. Un algoritmo debe tener las siguientes características: Precisión, Determinismo y Finitud. Dentro de los algoritmos se emplean una serie de instrucciones, entre ellas tenemos las instrucciones o estructuras de control.

Objetivos: Conocer las diferentes estructuras de control que se utilizan en los algoritmos. Entender cuando y como se deben utilizar cada una de ellas en las aplicaciones a resolver. Dar a conocer su sintaxis bajo pseucodigo, diagrama de flujo y en un Lenguaje de Programación.

Estructuras de Control Definición: Se define una estructura de control como aquellas instrucciones que alteran el flujo secuencial de un algoritmo o programa. Tipos: Generalmente se clasifican en dos tipos: Selectivas y Repetitivas (Bucles).

A. Estructuras de Control Selectivas Se pueden clasificar en: a) Simple b) Doble c) Múltiple

A.1. Selectiva Simple Pseudocodigo: Sintaxis: Pseudocodigo: Si <condición> entonces <Instrucciones> Fin_Si

- Diagrama de Flujo de Datos: <condición> F v <instrucciones>

<instruccciones> ENDIF - VISUAL FOX PRO IF (<condición>) THEN <instruccciones> ENDIF

A.2. Selectiva Doble Sintaxis: - Pseudocodigo: Si <condición> entonces <instrucciones 1> sino <instrucciones 2> Fin_Si

- Diagrama de Flujo de Datos: <condición> F <instrucciones 2> v <instrucciones 1>

IF (<condición>) THEN - VISUAL FOX PRO IF (<condición>) THEN <instrucciones 1> ELSE <instrucciones 2> ENDIF

A.3. Selectiva Múltiple - A.3.1. Si anidados: Pseudocodigo Si <condición 1> entonces <instrucciones 1> sino Si <condición 2> entonces <instrucciones 2> Si....... . .. Sino <instrucciones n> Fin_Si

- Diagrama de Flujo de Datos <condición 1> v <instrucciones 1> F <condición 2> v <instrucciones 2> F .. . <condición n> v <instrucciones n> F <instrucciones n+1>

IF (<condición 1>) THEN - VISUAL FOX PRO IF (<condición 1>) THEN <instrucciones 1> ELSE IF (<condición 2>) THEN <instrucciones 2> IF ...... . .. <instrucciones n> ENDIF

A.3.2. Según_sea: Sintaxis: - Pseudocodigo: Según_sea (<var>) <etiq. 1>: <instrucciones 1> <etiq. 2>: <instrucciones 2> . .. <etiq. n>: <instrucciones n> sino <instrucciones n+1> Fin_Según_sea

Según_sea <var> hacer - Diagrama de Flujo de Datos: Según_sea <var> hacer ....... <et.1> <et.2> <et.n> sino ....... <inst. 1> <inst. 2> <inst. n> <inst. n+1> .......

- VISUAL FOX PRO DO CASE { case <condicion1>:<instrucciones 1> case <condicion2>:<instrucciones 2> . .. case <condicion n>:<instrucciones n> otherwise <instrucciones n+1> }

B. REPETITIVAS (BUCLES) Son aquellas sentencias que repiten una o más instrucciones un número determinado de veces. Existen los siguientes bucles: - Bucle Desde - Bucle Mientras - Bucle Repetir-Mientras

B.1. BUCLE DESDE Sintaxis: - Pseudocodigo: Desde <var><v.i.> a <v.f.> hacer <instrucciones> Fin_Desde

Desde <var><v.i.>a<v.f.> hacer - Diagrama de Flujo de Datos: Desde <var><v.i.>a<v.f.> hacer <instrucciones>

- VISUAL FOX PRO: ENDFOR FOR <var>=<valor inicial> TO <valor final> <instrucciones> ENDFOR

B.2. BUCLE MIENTRAS Sintaxis: - Pseudocodigo: Mientras <condición> hacer <instrucciones> Fin_Mientras

- Diagrama de Flujo de Datos: <condición> F v <instrucciones>

- VISUAL FOX PRO DO WHILE(<condición>) <instrucciones> ENDDO

- CONCLUSIONES Cualquiera de los bucles se pueden aplicar cuando es necesario. Las estructuras de control son utilizadas en casi todas las aplicaciones a realizar. Las estructuras de control se emplean en todos los lenguajes de programación.