Décimo Curso de Programación Básica con NQC “Quinta Clase” www.cursolego.elo.utfsm.cl Cristián A. Arenas Ulloa Septiembre 26 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 Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
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.
FUNCIONES EN C.
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
Patricio A. Navarrete Junio 17 de 2011
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007.
Introducción a la Computación
Semana 5 Subprogramas..
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.
FUNCIONES EN C.
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
Capítulo 1 “Elementos de Programación”
Introducción a la Programación
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
Resumen Fundamentos de Programación/ Programación I
EXPRESIONES Y SENTENCIAS
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 13/05/2006.
REPETITIVAS (CÍCLICAS)
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 20/05/2006.
ING.CIP.IVAN PETRLIK AZABACHE. SEMANA 02 Control de flujo  Condicional Simple if( condicion) { //sentencia 1 // sentencia 2. }
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.
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.
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.
El lenguaje de programación C - Control de flujo y bucles -
LENGUAJE “C” Programación.
Noveno Curso de Programación Básica con NQC “Quinta Clase” José M. Galarce H. Mayo 15 de 2009.
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.
Clase Teórica No. 3 Introducción a Java
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
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:

Décimo Curso de Programación Básica con NQC “Quinta Clase” Cristián A. Arenas Ulloa Septiembre 26 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(); Clase 2 int variable; =, +, -, *, /, % ==, !=,, = !, &&, || Random(); if(){}else{} Clase 3 SENSOR_1 && SENSOR_2 || SENSOR_3 SetSensor(); while(){}, repeat(){} Clase 4 SetOutput(); Toggle(); void función (){} Message(); SendMessage(); ClearMessage(); PlayTone(); PlaySound(); Clase 5 (hoy) do{}while();, for(){}, switch(){case:;break;}

… Fin? Todo hasta ahora no fue nada más que una introducción muy básica a lo que es la programación. De robótica no les enseñé nada! Já! (de hecho, si ven el nombre del curso, se llama “Programación Básica con NQC”) Los engañé a todos :D Ahora váyanse todos a recreo! Antes de que me arrepienta y les enseñe algo!

Décimo Curso de Programación Básica con NQC “Quinta Clase” Cristián A. Arenas Ulloa Septiembre 26 de 2009