Documentos de Académico
Documentos de Profesional
Documentos de Cultura
T4 Antonioroldan - Zip
T4 Antonioroldan - Zip
UNIDAD 2
Tarea 4. Uso de sentencias de repetición.
Cuadernillo de estudio 3
Notas:
a) Recurre a tus fichas de trabajo y a los conceptos que has revisado y construido de
manera colaborativa en la Wiki, ya que muchos de éstos ayudarán a realizar lo que se
te solicita.
b) Antes de enviar los archivos a la plataforma educativa para que sean revisados por tu
facilitador, utiliza el Instrumento de evaluación e identifica si cumplen con todos los
criterios que serán evaluados, si observas alguna área de mejora, realiza los cambios
que consideres necesarios.
Como habrás leído en los materiales de estudio, con frecuencia requerimos repetir ciertas
líneas de código evitando así tener que escribirlas un número determinado de veces, por
tanto la estructura de repetición FOR te permitirá repetir una o varias instrucciones; esta
estructura inicializa el contador de repeticiones y evalúa su valor por medio de una condición,
si esta es verdadera se ejecutaran las instrucciones del ciclo y aumentará o disminuirá el
contador automáticamente, en caso contrario se finalizará el ciclo. Veámoslo mediante el
siguiente algoritmo.
Como parte del periodo de inscripciones anuales en la escuela Benito Juárez, ingresan 10
alumnos nuevos posterior a la fecha límite de ingreso, para lo cual el director de la escuela
requiere saber el número de alumnos del sexo femenino y masculino de forma que le permita
realizar la asignación de grupo.
#include <iostream.h>
#include <conio.h>
Vacío principal(){
int hombre=0, mujer=0;
char genero;
clrscr();
para (int i=1;i<=10;i++){
cout<<”Ingrese el sexo del “<<i<<”” alumno, [F=Femenino,
M=Masculino]: ”;
cin>>genero;
si(sexo==’m’) {
hombre++;
}
más{
mujer++;
}
}
Archivo ejecutable
El ciclo while es una estructura cíclica, que nos permite ejecutar una o varias líneas de
código de manera repetitiva sin necesidad de tener un valor inicial. De este modo los ciclos
while, son mucho más efectivos para condiciones indeterminadas, es decir, que no
conocemos cuántas veces se va a repetir, a diferencia de los ciclos for, con los cuales se
debe tener claro un principio, un final y un tamaño del paso.
Deseamos realizar una pequeña rutina que permita al usuario leer números enteros y realizar
la suma toda vez que el en número ingresado no sea negativo.
#include <iostream>
Utilizando el espacio de nombres estándar;
int principal(vacío)
{
int suma, numeroingresado;
suma = 0;
cout << "Introduzca un numero: ";
cin >> numerado;
mientras(num >= 0)
{
suma = suma + numeroingresado;
cout << "Introduzca un numero: ";
cin >> número;
}
cout << endl << "La suma es: " << suma << endl;
sistema("pausa");
}
Archivo ejecutable
Como ya debes tener conocimiento con base a los materiales de estudio, los ciclos do-
while son estructuras de control cíclica, nos permiten ejecutar una o varias líneas de
código de forma repetitiva sin necesidad de tener un valor inicial e incluso sin siquiera
conocer cuándo se va a dar el valor final; hasta aquí son similares a los ciclos while, sin
embargo el ciclo do-while nos permite añadir cierta ventaja adicional y consiste en que
nos da la posibilidad de ejecutar primero el bloque de instrucciones antes de evaluar la
condición necesaria. En resumen, un ciclo do-while, es una estructura de control cíclica
que permite ejecutar de manera repetitiva un bloque de instrucciones sin evaluar de forma
inmediata una condición específica, sino valorándola justo después de ejecutar por
primera vez el bloque de instrucciones.
Archivo ejecutable
Partiendo del código fuente planteado en la Sección II, haz las modificaciones
necesarias al código fuente para implementar la sentencia do while.