Programación Básica con NQC Patricio A. Castillo 10/05/2008.

Slides:



Advertisements
Presentaciones similares
Condicional if y switch
Advertisements

ESTRUCTURAS DE CONTROL
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Estructuras de Repetición Algoritmos
Seminario de Actualización - Excel Avanzado y Macros
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Estructuras de control
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.
Programación Básica con NQC Patricio A. Castillo 03/05/2008.
Fundamentos de Programación

Estructuras de control
Tema 4: Sentencias de control
Ingeniero Anyelo Quintero
Estructuras de Control Iterativas
Estructuras de Decisión Múltiple
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.
ESTRUCTURAS DO-WHILE Y FOR.
Capítulo 1 “Elementos de Programación”
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
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
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
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 13/05/2006.
Break en PHP Programación en Internet II. Break en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Break.
While En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte.
Estructuras de control Resolución de problemas y algoritmos.
Símbolos de Programación Estructurada
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/05/2007.
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
Estructuras de Control en Visual Basic.net
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.
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
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
El lenguaje de programación C - Control de flujo y bucles -
“variables , sentencia if y bucles”
Noveno Curso de Programación Básica con NQC “Quinta Clase” José M. Galarce H. Mayo 15 de 2009.
Estructuras de Decisión
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.
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.
Tipos de ciclos en Visual Basic. Dinámicos y fijos. 6.1 Foro. Wuilson Valencia, Desarrollo de aplicaciones I y Laboratorio. 1.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
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.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
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
Transcripción de la presentación:

Programación Básica con NQC Patricio A. Castillo 10/05/2008

Mensajes Es posible enviar y recibir mensajes a través del puerto infrarrojo del RCX. Estos mensajes pueden ser entre la torre USB y el RCX, como ocurre cuando se cargan los programas o entre distintos RCX. Los mensajes sólo pueden ser valores de 8 bits, es decir, números entre 0 y 255. Sólo el último mensaje recibido es almacenado en una variable de sistema y se puede acceder a su valor a través de la instrucción: –Message(); Si no se ha recibido ningún mensaje, el valor será 0. Para borrar el buffer de mensajes se emplea la función: –ClearMessage(); La forma de enviar un mensaje es la siguiente: –SendMessage(mensaje);

Subrutinas Al elaborar distintos algoritmos, normalmente se repiten ciertas rutinas. Con las herramientas vistas hasta ahora, sólo se podría escribir el mismo bloque de código repetidamente, ocasionando un uso innecesario de memoria. Para optimizar la programación en estas situaciones, se cuenta con la posibilidad de emplear ‘subrutinas’ en el programa NQC. La forma de definir este tipo de estructura es la siguiente: sub nombre(){ instrucciones; } Las subrutinas se escriben fuera de la tarea ‘main’. La forma de “invocar” a una subrutina desde ‘main’ es la siguiente: nombre(); En éste punto, se ejecutan las instrucciones de la subrutina y no se continúa la ejecución de las instrucciones de la tarea principal hasta que éstas se completan.

Ciclos de Control Avanzados 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 Bloques De acuerdo a las nuevas estructuras de control, se establecen nuevas formas de diagramas de bloque, que enriquecen el universo de formas de programas. Estructuras de control vistas: –if(){}else{} –repeat(){} –while(){} –do{}while() –for(;;){} –switch(){case:;break;}

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

if-else if( condición ){ sentencias si se cumple condición; } else{ sentencias si no 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 switch( variable ){ case primer valor : sentencias que se realizan si la variable toma el primer valor; break; case segundo valor : sentencias que se realizan si la variable toma el segundo valor; break; default : sentencias que se realizan si la variable toma otro valor; break; }

Repaso La próxima clase se realizará la segunda evaluación. Practicar repaso de la materia vista hasta el momento. Para una mejor comprensión de las nuevas estructuras de control aprendidas, se efectúa el ruteo de ejemplos. Revisar material de cursos anteriores.

Programación Básica con NQC Patricio A. Castillo 10/05/2008