ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló 12-01-0081.

Slides:



Advertisements
Presentaciones similares
Seminario de Actualización - Excel Avanzado y Macros
Advertisements

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
Estructuras de control
Estructuras de Control
Conversión cadena a número
Introducción a la Programación
Microsoft© Visual Basic . Net.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Operadores y estructuras de control
Universidad Metropolitana de Educación, Ciencia y Tecnología Visual Fox Programación I.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Estructuras de Control en Visual Basic.net
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
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.
Bucles For&NextBucles DoEl control TimerReferencia Rápida.
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.
CICLOS CONDICIONALES DINÁMICOS Y CICLOS CONDICIONALES FIJOS Aixa Sosa Colón NE: Programación 2250 – 3240 ONL Profesora. Rebecca Acevedo Rivera.
Asignación 6.1 Foro. Ciclos condicionales dinámicos  Estos ciclos deben ser del tipo booleano, es decir que se evaluara una expresión con un resultado.
Ciclos Condicionales Joel R. Almodóvar Rivera Tarea 6-1 PROG2310L.
Ciclos en Visual Basic Elena Lopez National University College Online Agosto 3, 2010.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Convenciones de nomenclatura y diseño
Estructuras de Control en Visual Basic.net
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Repaso Programacion en C
TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO
Ciclos condicionales y exactos Estructura de control de ciclos
Anexo Chame-San Carlos
Conceptos básicos de programación
Estructuras de Control en Visual Basic.net
Página Web del Lenguaje Pascal.
While... End While Jerónimo Jesica Oropeza William Montes Cesar
Programación Básica con NQC
Estructuras de control repetitivas
Select Case Visual Basic.
Bucles y estructuras de decisión
LÓGICA DE PROGRAMACIÓN
EXPRESIONES Una expresión es una forma especial de asignación.
Unidad 2. Algoritmos Unidad 4. Control de flujo
Integrantes : Nicolás De La Torre Israel De La Torre
Estructuras de control en PHP
Programación en Java..
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
HERRAMIENTAS DE PROGRAMACIÓN
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Tema 9. Estructuras de repetición. Clase 2
Fundamentos de programación
Metodología de la Programación
Tema 9. Estructuras de repetición. Clase 3
Bucles y estructuras de decisión
Tema 5 Control de errores y depuración
PROGRAMACIÓN (2).
Expresiones algorítmicas
Informática Ingeniería en Electrónica y Automática Industrial
Estructuras de Repetición Algoritmos
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
Tema 8. Estructuras de decisión. Clases 1 y 2.
Tema 8. Estructuras de decisión. Clases 3 y 4.
Objetivo Que el estudiante estructure soluciones mediante una representación grafica a través de diagramas de flujos aplicando diferentes estructuras.
UNIDAD II Generalidades sobre Algoritmos
Tema 9. Estructuras de repetición. Clase 2
Transcripción de la presentación:

ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló

ESTRUCTURAS DE CONTROL Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control:  Estructuras de decisión  Estructuras de bucle

Entre las estructuras de decisión que acepta Visual Basic se incluyen las siguientes:  If...Then  If...Then...Else  If, Then, ElseIf, Else y End If  Select...Case  FOR… NEXT: Incluir ejemplos con STEP  While...End While  Do...Loop  For Each...Next

If...Then Condition Conditional Code True False  Se utiliza If...Then para ejecutar una o más instrucciones basadas en una condición.  If…Then provee una selección  Evalúa la condición: Verdadero o Falso Ejemplo: Está frío afuera?  Verdadero – execute code Ejemplo: If yes, wear a coat  Falso – do not execute code

 If condición Then  Sentencias  End If  If…Then ejecutará o ignorará un grupo de instrucciones (hacer algo o no hacer nada) Condition Statement(s) If True True False

Estructura IF–THEN–ELSE  Utilice un bloque If...The...Else para definir varios bloques de sentencias, uno de los cuales se ejecutará.  Ejecutará un grupo de instrucciones u otro grupo (hacer esto o aquello) Statement(s) If True TrueFalse Statement(s) If False Condition

 If…Then…Else provee dos elecciones  Evalua la condicción True or False  True – execute code in If…Then block  False – execute code in Else Block  Una de las dos opciones debe de ser seleccionada  Son mutuamente excluyentes Statement(s) If True TrueFalse Statement(s) If False Condition

Sintaxis If condition Then sentencia[s] 1 Else sentencia[s] 2 End If  Sentencia[s] 1 – executed if condition is True  Sentencia[s] 2 – executed if condition is False

Select...Case Si el valor que contiene la cláusula case es igual a la condición que se evaluó, ejecutarán las instrucciones en dicho case.

Ejemplo 1

Ejemplo 2 Select Case variable Case valor1 Se ejecutan las sentencias de programa si valor1 coincide con variable Case valor2 Se ejecutan las sentencias de programa si valor2 coincide con variable Case valor3 Se ejecutan las sentencias de programa si valor3 coincide con variable End Select

Estructura SELECT–CASE Select Case variable_control Case Valor_1 Sentencia o grupo de sentencias Case Valor_2 Sentencia o grupo de sentencias Case Valor_3 Sentencia o grupo de sentencias End Select SINTAXIS:

SELECT–CASE EJEMPLO:

While …End While Este se utiliza cuando se desea ejecutar un bloque de códigos al mismo tiempo. El ciclo While evalúa la expresión desde el inicio para cada interacción del ciclo. Si la expresión es verdadera entonces el bucle del ciclo empieza, en caso contrario el bucle finalizará.

Estructura While–Wend  Esta estructura repetirá, sin detenerse, determinado código mientras se cumpla una condición. While condición Sentencia o grupo de sentencias Wend SINTAXIS:

Estructura While–Wend

Estructura FOR–NEXT  Es utilizada para generar una repetición de instrucciones o bucle entre un número inicial y un número final que se le debe indicar al mismo. For variable_contador = valor_inicial To valor_final Sentencia o grupo de sentencias Next variable_contador SINTAXIS:

Estructura FOR–NEXT EJEMPLO:

Instrucción Indica las tareas que debe realizar la computadora. Las sentencias constan de una o varias palabras reservadas (INPUT, REM, etc.) y una sintaxis (operadores, signos de puntuación, etc.) asociada que es imprescindible para escribir programas. Las instrucciones se clasifican en dos categorías:  Instrucciones de declaración  Instrucciones ejecutables

 Instrucciones de declaración: Asignan nombre a una variable, constante o procedimiento, y también pueden especificar un tipo de datos. (introducen comentarios, asignan variables, etc).  Instrucciones ejecutables: Son las que inician acciones.

Expresión Una expresión es una serie de elementos de valor combinados con los operadores, lo que da un nuevo valor. Son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Una expresión consta de operadores y operandos.

Notación Húngara  Es un sistema usado normalmente para crear los nombres de variables. Command button: cmd

Operador  Son elementos que relacionan de forma diferente, los valores de una o mas variables y/o constantes. Es decir, los operadores nos permiten manipular valores. (Un operador es un símbolo que se utiliza para manipular datos.)

Argumento  Es una variable utilizada para recibir valores de entrada en una rutina o subrutina.

MUCHAS GRACIAS…