Sentencias DO-WHILE EN C++

Documentos relacionados
FUNDAMENTOS DE INFORMÁTICA

Operadores de comparación

Parte 4: Estructuras de Control

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

Fundamentos de programación

Lenguaje de programación C. Introducción

3. Estructuras iterativas

Tema 5 Sentencias de control de flujo. Fundamentos de Informática

Estructuras de Repetición (Hacer-Mientras)

OPERADORES Y EXPRESIONES

FUNDAMENTOS DE INFORMÁTICA

Estructuras de Repetición (Repita para)

Estructuras de Decisión Simples y Dobles

Sentencias o instrucciones en Visual BASIC

Programación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática

Informática I. While & do While

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

GENERALIDADES DEL LENGUAJE C

Estructuras de control

Comencemos a programar con. Entrega 09

fundamentos de programación (unidad 4) programación estructurada en Java

El lenguaje C. 1. Identificadores, constantes y variables

Lenguajes de programación

Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

Visual Basic 1. Sentencias de control

ESTRUCTURAS REPETITIVAS

EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

Tema 2. El lenguaje JAVA

Estructuras de repetición

EXAMEN PARCIAL TRABAJO INTEGRADOR (TI) EVALUACIÓN CONTINUA PESO PORCENTUAL PESO PORCENTUAL 1 30% 06-MAY-14 30% 03-MAY-14 20% 20%

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Apuntadores (Punteros)

Programación Estructurada

Segundo Taller Final de PROGRAMACIÓN ORIENTADO A OBJETOS. INGENIERÍA DE SISTEMAS. Docente y Administrativo: Luz Esperanza Espitia Preciado

Tema ADQUISICIÓN Y TRATAMIENTO DE DATOS. Departamento de Ciencias de la Computación e IA. Subprogramas en C

Estructuras de Control 3

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

Elementos de un programa en C

Estructuras de Control

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

Funciones Tipos de funciones y Recursividad

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Hoja de problemas Estructuras de Control

Nota: Se entiende que el usuario no introducirá un divisor igual a cero.

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Algoritmos y Programación Clase 8

5. Subprogramas Fundamentos de Informática

Programación En Lenguaje C

Tutorial Básico de vbscript

CONCEPTOS BASICOS DEL LENGUAJE JAVA

Lenguaje C Bucles, Condicionales, operadores y Algoritmos.

El lenguaje C. 1. Más sobre Instrucciones de control

Estructuras Repetitivas

Programación. Test Autoevaluación Tema 3

Curso Completo de Visual Basic 6.0

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda. Lenguaje C++ Contadores y Acumuladores

Estatutos de Control C# Estatutos de Decisión (Selección)

Resolución de problemas mediante algoritmos

Laboratorio de Arquitectura de Redes. Entrada y salida estándar

Comencemos a programar con. Entrega 10. Estructuras de Control II

GUÍA DE LABORATORIO #4. SENTENCIAS DE CONTROL EN C: CICLO for, while y do while. Realizar programas en Lenguaje C aplicando for, while y do while.

El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera.

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.

ESTRUCTURAS REPETITIVAS EN PHP

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Escuela Politécnica Superior de Elche

5. Sentencias selectivas o condicionales

Estructuras de control

Instrucciones de control

Estructuras de Control. Secuencia y Selección

Funciones. Parámetros por valor

Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /

= RETURN =3 7-. ELSE K

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN

Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II

Lenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006

Estructuras de control repetitivas/iterativas

4. Operadores Operador asignación

Select Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A)

If anidado: /*ifani.c*/ main() { if (getche()=='s') if (getche()=='i') printf("\n tu tecleaste si"); }

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C

UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.

LENGUAJE. Tema 1 - Introducción

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

FACULTAD DE INGENIERÍA

Se guardan en archivos con extencion c y los cabezales con extension h

Manual de Visual Basic Principiante Autor: Jorge Alvarez

INICIACIÓN A LA PROGRAMACIÓN EN C

Introducción a la Informática Estructuras de control. Secuencial y selectiva

Cómo nombrar variables ( 2&

Java para programadores

Transcripción:

Sentencias DO-WHILE EN C++ La estructura do-while se utiliza para ejecutar varias veces un bloque de instrucciones mientras una determinada condición sea falsa, si es verdadera en automático el programa deja de ejecutarse. do <bloque_de_instrucciones> while ( <expresión_lógica> ); Do: empezamos a meter el bloque de instrucciones While: evalúa los datos introducidos en el bloque :Abre el bloque de instrucciones : Cierra el bloque de instrucciones Nota: las llaves no son necesarios introducirlos mientras que el bloque de instrucciones sean cortas. Ejemplos: Elabora un programa para calcular el promedio de una lista de x numeros #include <conio.h> #include <stdio.h> Void main ( ) int n, contar = 1; float x, promedio, suma = 0; printf ("Cuantos numeros?: "); scanf ("%d",&n); do printf("x= "); scanf ("%f", &x); suma +=x; ++contar; while (contar <= n); promedio = suma/n; printf ("\nel promedio es: %.2f\n",promedio); Getche();

Segundo ejemplo: #include<conio.h> #include<stdio.h> float N; do printf("introduisez un nombre entre 1 y 10 : "); scanf("%f", &N); while (N<1 N>10); Getche(); DO-WHILE EN VISUAL BASIC Como mencionamos anteriormente de la sentencia do while en c++ ahora mostraremos en visual basic ahora con diferente codificación: Do while Bloque de sentencias Loop condición Do while: hacer,empezaremos a crear Bloque de sentencias: en esta van los procesos. Loop: en esta veremos la condición a evaluar del bloque de sentencias Ejemplo: Private Sub Command1_Click( ) Dim Control as Long On Error Resume Next Control = Text1.Text Form1.BackColor = vbwhite Do While Control <> 0 Label2.Caption = Valor: & Control If Form1.BackColor = vbwhite Then Form1.BackColor = vbred Else Form1.BackColor = vbwhite End If Control = Text1.Text DoEvents Loop MsgBox Loop completado End Sub

En el ejemplo presentado, la forma cambiará de color blanco a rojo y viceversa mientras el texto de Text1 sea diferente a cero (0). Tan pronto el valor del texto sea igual a cero, el ciclo terminará su ejecución. WHILE EN C++ La palabra while significa mientras esta estructura a diferencia de el do-while esta la condición se evalúa al principio del programa y si se cumple cierta condición termina de ejecutarese el programa y si no se cumple la condición cierto programa se sigue ejecutandose. Su estructura es la siguiente: while ( <expresión_lógica> ) <bloque_de_instrucciones> While: inicia la evaluación del programa Expresión lógica: es la condición que se debe cumplir Bloque de instrucciones: en ella van las operaciones que podrá evaluar el ciclo. :Las llaves inicia y cierra el proceso while Ejemplos: Se quiere escribir un programa que: 1º) Pida por teclado la nota (dato real) de una asignatura. 2º) En el caso de que la nota sea incorrecta, muestre por pantalla el mensaje: "ERROR: Nota incorrecta, debe ser >= 0 y <= 10". 3º) Repita los pasos 1º y 2º, mientras que, la nota introducida sea incorrecta. 4º) Muestre por pantalla: "APROBADO", en el caso de que la nota sea mayor o igual que 5. "SUSPENDIDO", en el caso de que la nota sea menor que 5.

#include <stdio.h> #include <conio.h> float nota; printf( "\n Introduzca nota (real): " ); scanf( "%f", &nota ); while ( nota < 0 nota > 10 ) printf( "\n ERROR: Nota incorrecta, debe ser >= 0 y <= 10\n" ); printf( "\n Introduzca nota (real): " ); scanf( "%f", &nota ); if ( nota >= 5 ) printf( "\n APROBADO" ); else printf( "\n SUSPENDIDO" ); getche(); WHILE EN VISUAL BASIC Como vimos anteriormente en c++ la sentencia while en Visual Basic es parecido lo que cambia es la estructura de la codificación y la sintaxis. While condition [ statements ] [ Exit While ] [ statements ] End While condition Requerido. Expresión Boolean. Si condition es Nothing, Visual Basic la trata como False. statements Opcional. Una o más instrucciones a continuación de While, que se ejecutan cada vez que condition es True. Exit While Opcional. Transfiere el control fuera del bloque While. End While Obligatorio. Termina la definición del bloque While.

Dim a a = 0 WHILE (a < 13) a = a + 1 a = inputbox("dame un valor entero, please","petición de número",a,200,100) WEND Otro ejemplo: Dim a As Integer = 1 while (a <= 5) msgbox(a) a=a+1 end while SENTENCIA FOR EN C++ Esta sentencia para se ejecuta el programa mientras la condición resulte verdadera y de lo contrario si la condición resulta falsa el programa termina y ya no se ejecuta. for ( [<inicialización>]; [<condición>] ; [<incremento>] ) <Sentencia>; En su forma simple la inicialización es una instrucción de asignación que carga la variable de control de ciclo con un valor inicial. La condición es una expresión relacional que evalúa la variable de control de ciclo contra un valor final o de parada que determina cuando debe acabar el ciclo. El incremento define la manera en que la variable de control de ciclo debe cambiar cada vez que el computador repite un ciclo. for(int i = 0; i < 100; i = i + 1);

Ejemplos: Despegue del 1 al 20 #include<conio.h> #include<stdio.h> int i; for ( i=1;i<= 20;i++ ) printf( "%d ", i ); printf ("\ndespegar"); getche(); "Despegue del 20 al 1" Este ejemplo permite realizar una cuenta del 20 al 1 y cuando se cumple la condición del for el bucle finaliza e imprime a pantalla Despegar. #include<conio.h> #include<stdio.h> int i; for ( i=20;i>= 1;i--) printf( "%d ", i ); printf ("\ndespegue\n"); getche;

SENTENCIA FOR EN VISUAL BASIC En esta sentencia en visual basic se maneja de la siguiente forma: FOR (inicialización) TO (termino del bucle) STEP (paso) Sentencias... NEXT For: inicio de la condición Inicialización: va la variable que se va a utilizar Termino bucle: vas hasta donde debe terminar la variable o su límite del resultado Sentencia: van las operaciones que se van a utilizar Next : esta se va a la siguiente sentencia. Step: va el incremento de la condición o sentencia. O decremento que va con (-) Ejemplo: for i=0 to 6 step 2 msgbox(i) next Ejemplos: FOR X=5 TO 28 LABEL4.CAPTION=X Ejemplo 2: FOR X= -5 TO 18 LABEL4.CAPTION=X Ejemplo3: FOR X=1 TO 50 STEP 4 LABEL4.CAPTION=X Ejemplo4: FOR X=100 TO 20 STEP - 5 LABEL4.CAPTION = X