Noveno Curso de Programación Básica con NQC “Quinta Clase” www.cursolego.elo.utfsm.cl José M. Galarce H. Mayo 15 de 2009.

Slides:



Advertisements
Presentaciones similares
Condicional if y switch
Advertisements

11. Control de Flujo 2: Iteraciones.. Sirve para tomar decisiones de todo tipo. Sirve para evaluar condiciones, ej: extremos de la pantalla. En videojuegos.
Programación Interactiva Fundamentos de Programación
Programación Básica con NQC Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
Seminario de Actualización - Excel Avanzado y Macros
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
INFORMATICA I Funciones CLASE 13.
CS1101X Programming Methodology
Estructuras de control
Quinta Clase Patricio A. Navarrete Junio 3 de 2011.
SubRutinas Se pueden usar subrutinas cuando se necesita el mismo trozo de código en distintos lugares del programa. En esos casos se escribe una subrutina.
NQC Lazos, Enunciados Condicionales, Lógica Booleana.
Estructuras de repetición
Programación Básica con NQC Patricio A. Castillo 03/05/2008.
Tema 4: Sentencias de control
ESTRUCTURAS ITERATIVAS
Estructuras de Control
Tercera Clase Patricio A. Navarrete Septiembre 10 de 2011.
Patricio A. Navarrete Junio 17 de 2011
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007.
Décimo Curso de Programación Básica con NQC “Tercera Clase” Cristián A. Arenas Ulloa Septiembre 5 de 2009.
Pamela González Patricio Navarrete Septiembre 11 de 2010 Tercera Clase.
Segunda Clase Pamela R. González Patricio A. Navarrete Mayo 8 de 2011.
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
SENTENCIAS DE CONTROL Ing. José Antonio Poma G..
Clase 2 Gabriela Araya Baez.  Permite la ejecución de un bloque de instrucciones, mediante la verificación de una condición. Si esta no se cumple (else),
Informática Ingeniería en Electrónica y Automática Industrial
Décimo Curso de Programación Básica con NQC “Quinta Clase” Cristián A. Arenas Ulloa Septiembre 26 de 2009.
EXPRESIONES Y SENTENCIAS
Unidad II: Fundamentos de Programación
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
Estructuras de Control.
José M. Galarce Junio 19 de 2010 Quinta Clase. Estructuras de Control Complejas Se basan en las estructuras de control básicas: if(){}else{}while(){}
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
Noveno Curso de Programación Básica con NQC “Tercera Clase” José M. Galarce H. Abril 18 de 2009.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/04/2007.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 13/05/2006.
REPETITIVAS (CÍCLICAS)
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 20/05/2006.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 8: Control del flujo en BASH Nombre unidad de.
Introducción a la Programación “El lenguaje C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Estructuras de control Resolución de problemas y algoritmos.
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Símbolos de Programación Estructurada
Programación Básica con NQC Patricio A. Castillo 10/05/2008.
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
Patricio A. Castillo José M. Galarce Septiembre 13 de 2008 Cuarta Clase.
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION INSTRUCCIONES INTERATIVAS.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Séptima Clase Patricio A. Navarrete Junio 24 de 2011.
Programación Básica con “NQC” Pedro F. Toledo Universidad Técnica Federico Santa María Departamento de Electrónica.
Estructuras de Control en Visual Basic.net
El lenguaje de programación C - Control de flujo y bucles -
“variables , sentencia if y bucles”
Estructuras de Decisió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.
CICLOS EN C – PARTE 3.
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Tipos de ciclos en Visual Basic. Dinámicos y fijos. 6.1 Foro. Wuilson Valencia, Desarrollo de aplicaciones I y Laboratorio. 1.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
DO - WHILE Trejo Mendoza Armando Isacc Díaz Jiménez Christian Alexis César Cerón Cortez Juárez reyes Jason Elihu Hernández Mera Rubén Hernández López José.
Ciclos condicionales y exactos Estructura de control de ciclos
Estructuras de Control en Visual Basic.net
Programación Básica con NQC
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

Noveno Curso de Programación Básica con NQC “Quinta Clase” José M. Galarce H. Mayo 15 de 2009

Estructuras de Control Complejas Se basan en las estructuras de control básicas: if(){}else{}while(){} Realizar mientras se cumple una condición, al menos una vez: –do{ sentencias; }while( condición ); Realizar mientras se cumple una condición, compuesto: –for( instrucción inicial ; condición ; instrucción de ciclo ){ sentencias; } Realizar según el valor: –switch( variable ){ case valor a: sentencias si valor a; break; case valor b: sentencias si valor b; break; default : sentencias si ninguno de los valores anteriores; break; }

Diagramas de Flujo Las nuevas estructuras de control enriquecen el universo de formas de programas. Estructuras de control vistas: –if(){}else{} –repeat(){} –while(){} –do{}while(); –for(;;){} –switch(){case:;break;}

if-else if( condición ){ sentencias si se cumple condición; } else{ sentencias si no se cumple condición; }

if if( condición ){ sentencias si se cumple condición; }

repeat repeat( cantidad ){ sentencias que se repiten; }

while while( condición ){ sentencias que se realizan mientras se cumple la condición; }

do-while do{ sentencias que se repiten mientras se cumple la condición; } while( condición );

for for( instrucción previa ; condición ; instrucción de fin de ciclo ){ sentencias que se realizan mientras se cumple la condición; }

switch-case switch( variable ){ case valor a: sentencias si la variable tiene el primer valor; break; case valor b: sentencias si la variable tiene el segundo valor; break; default : sentencias si la variable tiene otro valor; break; }

Resumen de contenidos Clase 1 task main(){} OUT_A+OUT_B+OUT_C On(); Off(); Fwd(); Rev(); Wait(); OnFwd(); OnRev(); OnFor(); Clase 2 int variable; =, +, -, *, /, % ==, !=,, = !, &&, || Random(); if(){}else{} #define Clase 3 SENSOR_1 && SENSOR_2 || SENSOR_3 SetSensorType(); SetSensorMode(); SetSensor(); while(){}, repeat(){} Clase 4 SetPower(); SetOutput(); Toggle(); sub rutina(){} Message(); SendMessage(); ClearMessage(); PlayTone(); PlaySound(); Clase 5 (hoy) do{}while();, for(){}, switch(){case:;break;}

Revisión Próxima clase : Segunda Evaluación –Ruteo –Programa

Horizonte Lenguajes de programación avanzados. Aplicaciones. Robótica al alcance de un clic. Estado del arte : Robótica.

Noveno Curso de Programación Básica con NQC “Quinta Clase” José M. Galarce H. Mayo 15 de 2009