Enviar búsqueda
Cargar
Semana 5-Conceptualización del lenguaje de programación C++
•
0 recomendaciones
•
6 vistas
L
luzgaray6
Seguir
Semana 5-Conceptualización del lenguaje de programación C++
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 14
Descargar ahora
Descargar para leer sin conexión
Recomendados
Semana 3-Conceptualziación del lenguaje de programación C++
Semana 3-Conceptualziación del lenguaje de programación C++
luzgaray6
Semana 4-Conceptualización del lenguaje de programación C++
Semana 4-Conceptualización del lenguaje de programación C++
luzgaray6
Práctica N°3.pdf
Práctica N°3.pdf
chavesCcapaCalcina
Introduccion dev c++
Introduccion dev c++
María C. Plata
Practica 14 de_alice
Practica 14 de_alice
ArmandoC42
Practica 14 de_alice
Practica 14 de_alice
dani t
Informe de bucle for y while copia
Informe de bucle for y while copia
StalinNaranjo2
Manual
Manual
Estudiantes ISI_UCA
Recomendados
Semana 3-Conceptualziación del lenguaje de programación C++
Semana 3-Conceptualziación del lenguaje de programación C++
luzgaray6
Semana 4-Conceptualización del lenguaje de programación C++
Semana 4-Conceptualización del lenguaje de programación C++
luzgaray6
Práctica N°3.pdf
Práctica N°3.pdf
chavesCcapaCalcina
Introduccion dev c++
Introduccion dev c++
María C. Plata
Practica 14 de_alice
Practica 14 de_alice
ArmandoC42
Practica 14 de_alice
Practica 14 de_alice
dani t
Informe de bucle for y while copia
Informe de bucle for y while copia
StalinNaranjo2
Manual
Manual
Estudiantes ISI_UCA
Informe de bucle for y while.pdf
Informe de bucle for y while.pdf
JeffersonAguachela
Practica 14
Practica 14
ramosmendezshura
Practica 14 a_alice
Practica 14 a_alice
Aquino1912
Plan de clase
Plan de clase
Annita Chavez
Instruccion while bm
Instruccion while bm
luisenrique10325143564684643
3 condicionales y ciclos
3 condicionales y ciclos
Claribel Eusebio Nolasco
Sesion 3
Sesion 3
Fernando Elias Villarreal Gonzalez
Buenas prácticas para la construcción de software
Buenas prácticas para la construcción de software
Iker Canarias
Ciclos C++
Ciclos C++
tacubomx
ESTRUCTURAS DE REPETICIÓN.pptx
ESTRUCTURAS DE REPETICIÓN.pptx
OliverMorales24
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
Stalyn Cruz
Programacion funcional con javascript
Programacion funcional con javascript
JuanJosBurgosSnchez
Power point progrmacion 2[1]
Power point progrmacion 2[1]
bonito-56
Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++
Edward Ropero
Estructuras de control repetitivo
Estructuras de control repetitivo
yeisoncenteno1
Arreglo bidimensional
Arreglo bidimensional
BelenRosales12
Sentencias de Programacion
Sentencias de Programacion
aeroscar90
Php y mysql
Php y mysql
Nadin David Herrera
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Refresh Maracaibo
5.instrucciones de control en c++ parte 2
5.instrucciones de control en c++ parte 2
Ramiro Estigarribia Canese
Semana 3-Conceptualización del lenguaje de programación C++
Semana 3-Conceptualización del lenguaje de programación C++
luzgaray6
Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++
luzgaray6
Más contenido relacionado
Similar a Semana 5-Conceptualización del lenguaje de programación C++
Informe de bucle for y while.pdf
Informe de bucle for y while.pdf
JeffersonAguachela
Practica 14
Practica 14
ramosmendezshura
Practica 14 a_alice
Practica 14 a_alice
Aquino1912
Plan de clase
Plan de clase
Annita Chavez
Instruccion while bm
Instruccion while bm
luisenrique10325143564684643
3 condicionales y ciclos
3 condicionales y ciclos
Claribel Eusebio Nolasco
Sesion 3
Sesion 3
Fernando Elias Villarreal Gonzalez
Buenas prácticas para la construcción de software
Buenas prácticas para la construcción de software
Iker Canarias
Ciclos C++
Ciclos C++
tacubomx
ESTRUCTURAS DE REPETICIÓN.pptx
ESTRUCTURAS DE REPETICIÓN.pptx
OliverMorales24
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
Stalyn Cruz
Programacion funcional con javascript
Programacion funcional con javascript
JuanJosBurgosSnchez
Power point progrmacion 2[1]
Power point progrmacion 2[1]
bonito-56
Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++
Edward Ropero
Estructuras de control repetitivo
Estructuras de control repetitivo
yeisoncenteno1
Arreglo bidimensional
Arreglo bidimensional
BelenRosales12
Sentencias de Programacion
Sentencias de Programacion
aeroscar90
Php y mysql
Php y mysql
Nadin David Herrera
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Refresh Maracaibo
5.instrucciones de control en c++ parte 2
5.instrucciones de control en c++ parte 2
Ramiro Estigarribia Canese
Similar a Semana 5-Conceptualización del lenguaje de programación C++
(20)
Informe de bucle for y while.pdf
Informe de bucle for y while.pdf
Practica 14
Practica 14
Practica 14 a_alice
Practica 14 a_alice
Plan de clase
Plan de clase
Instruccion while bm
Instruccion while bm
3 condicionales y ciclos
3 condicionales y ciclos
Sesion 3
Sesion 3
Buenas prácticas para la construcción de software
Buenas prácticas para la construcción de software
Ciclos C++
Ciclos C++
ESTRUCTURAS DE REPETICIÓN.pptx
ESTRUCTURAS DE REPETICIÓN.pptx
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
Programacion funcional con javascript
Programacion funcional con javascript
Power point progrmacion 2[1]
Power point progrmacion 2[1]
Lógica y Algoritmos 5. c++
Lógica y Algoritmos 5. c++
Estructuras de control repetitivo
Estructuras de control repetitivo
Arreglo bidimensional
Arreglo bidimensional
Sentencias de Programacion
Sentencias de Programacion
Php y mysql
Php y mysql
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
5.instrucciones de control en c++ parte 2
5.instrucciones de control en c++ parte 2
Más de luzgaray6
Semana 3-Conceptualización del lenguaje de programación C++
Semana 3-Conceptualización del lenguaje de programación C++
luzgaray6
Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++
luzgaray6
Semana 1-Conceptualización del lenguaje de programación C++
Semana 1-Conceptualización del lenguaje de programación C++
luzgaray6
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++
luzgaray6
Semana 4-Conceptualziación del lenguaje de programación C++
Semana 4-Conceptualziación del lenguaje de programación C++
luzgaray6
Semana 2-Conceptualziación del lenguaje d eprogramación C++
Semana 2-Conceptualziación del lenguaje d eprogramación C++
luzgaray6
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++
luzgaray6
Más de luzgaray6
(7)
Semana 3-Conceptualización del lenguaje de programación C++
Semana 3-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++
Semana 1-Conceptualización del lenguaje de programación C++
Semana 1-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 4-Conceptualziación del lenguaje de programación C++
Semana 4-Conceptualziación del lenguaje de programación C++
Semana 2-Conceptualziación del lenguaje d eprogramación C++
Semana 2-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 5-Conceptualización del lenguaje de programación C++
1.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Copyright SENA ©, 2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 1 Entrar
2.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Material Actividad de Aprendizaje 4. 4. Estructuras de control por Iteración: bucles. 4.1 El bucle while. 4.2 El bucle for. 4.3 El bucle do. 2
3.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Material Actividad de Aprendizaje 4. 4. Estructuras de control por Iteración: bucles. Las computadoras tienen un gran poder de cálculo, pero aumentan notablemente su rendimiento al realizar la misma tarea varias veces, realizándolas con gran velocidad, fiabilidad y precisión. Para el hombre estas tareas repetitivas son tediosas y hasta difíciles de realizar, sin embargo nuestro mundo está lleno de estas tareas. Situación de ejemplo; el instructor de biofísica les pide a sus aprendices que para iniciar la sesión de entrenamiento repitan algunas rutinas, la forma de afrontar esas rutinas y la condición para terminarlas es lo que da origen al concepto de bucle y a los diferentes tipos de bucles. Un bucle es cualquier estructura de programa que permite repetir una instrucción o un conjunto de instrucciones. Las dos cosas a tener en cuenta en el diseño de un bucle son las instrucciones que va a repetir (cuerpo del bucle) y como va a terminar el bucle, lo que determinara las veces que se repita. 3
4.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Al llegar al final sube y si la condición aun es verdadera se repite While (condicion) instruciones que se repite { } Condición que se evalúa como falso overdadero 4
5.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Usando el editor de C++ codeblocks escriban el siguiente código. #include <iostream> // Se incluye la librería iostream que maneja los flujos de entrada/salida using namespace std; //se usa el espacio de nombre std para evitar confusiones en los nombres int main() //la funcion principal { int a=0; while(a<10) { cout<<"Se repite "<<a+1<<" veces"<<endl; } } 5
6.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Compila y observen la salida. Ahora inserten la instrucción a++ como se observa debajo #include <iostream> // Se incluye la librería iostream que maneja los flujos de entrada/salida. using namespace std; //se usa el espacio de nombre std para evitar confusiones en los nombres. int main() //la funcion principal { int a=0; while(a<10) { cout<<"Se repite "<<a+1<<" veces"<<endl; a++; } } 6
7.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Y observen la salida ahora. En el ejemplo anterior la variable (a) se comporta como variable de control porque su valor determina la ejecución o no del bucle. Esta variable pasa por varios estados durante el accionar del bucle. Inicialización: la variable se inicializa con un valor, en este caso a=0 podría ser un valor diferente. Evaluación: la variable se evalúa en la expresión o condición que encabeza el bucle while (a<10) Actualización: la variable en la iteración o pasada que es cuando se ejecutan las instrucciones del cuerpo del bucle, actualiza su valor dando lugar a una nueva evaluación, si se cumple aun la condición se repite, de lo contrario se termina el bucle. Deben tener cuidado en la construcción de un bucle observando que siempre se tenga una condición de parada o fin del bucle, porque de lo contrario se crea un “bucle infinito” es decir sin fin. 7
8.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Un error muy común con el while, es que digiten un punto y coma (;) después de la (condición) ejemplo while(condición); Pese a que se puede dejar sin llaves la estructura (if) es buena idea mientras se acostumbra a colocarla en la sintaxis. 8
9.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Una instrucción while puede contener dentro de su cuerpo otras estructuras de control como, bloques if u otros bloques while así: Lee más acerca de este ciclo en el siguiente link: http://es.wikipedia.org/wik i/Bucle_while 9
10.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 4.2 El bucle for. El bucle for es un bucle manejado por contador en la mayoría de los lenguajes de programación, sin embargo este no es completamente cierto para C++, es mucho más potente y flexible, proporciona más control sobre la inicialización y el incremento de las variables de control. For (a = 1 ; a < = primo; a ++) { residuo = primo / a ; if (residuo * a ==primo) { Contador++; } { Inicializa el contador Evalúa la condición Incrementa el contador 10
11.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Como lo pueden ver arriba en la imagen, el control que ofrece el bucle for, es superior al del bucle while, porque se puede inicializar directamente la variable de control, además contiene la evaluación de la condición, y el incremento de la variable de control, es decir en teoría no se debería poder crear un bucle infinito por equivocación. 11
12.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Este es el código de cómo quedaría el ejemplo anterior usando un bucle for. Puedes aprender más leyendo el artículo en el siguiente link: http://es.wikipedia.org/wiki/Bucle_for 12
13.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 4.3 El bucle do. El bucle do al igual que el ciclo while se controla con decisiones que manejan un número variable de repeticiones, pero a diferencia del while que ejecuta o repite una serie de instrucciones cero o más veces, el bucle do se ejecuta por lo menos una vez. En este ejemplo pueden ver en acción el bucle do, y aunque la condición no se cumple la acción se realiza una vez. Inicio del bloqueo do Expresión que controla el bucle do { } while (exp) Sentencias que se repiten 13
14.
Copyright SENA ©,
2014 CONCEPTUALIZACIÓN DEL LENGUAJE DE PROGRAMACIÓN C++. Material de Actividad de Aprendizaje 4 Puedes consultar más sobre el bucle do while en el siguiente artículo en: http://es.wikipedia.org/wiki/Bucle_do 14
Descargar ahora