El documento explica los bloques repetitivos for y do while en C#. El for se usa cuando se conoce la cantidad de repeticiones y evalúa la condición antes de cada iteración. El do while ejecuta al menos una vez el bloque y evalúa la condición después de cada iteración. Se proveen ejemplos de problemas y su resolución usando estas estructuras como contar notas de estudiantes, sumar valores ingresados y calcular un promedio.
En esta práctica se realizan ejercicios guiados de la mano para aprender el uso de estructuras secuenciales, es para usuarios nuevos en la programación con C
En esta práctica se realizan ejercicios guiados de la mano para aprender el uso de estructuras secuenciales, es para usuarios nuevos en la programación con C
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad III Control de Flujo
Retícula ISIC-2010-224: Programa: AED-1285
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
Se denomina motor de corriente alterna a aquellos motores eléctricos que funcionan con alimentación eléctrica en corriente alterna. Un motor es una máquina motriz, esto es, un aparato que convierte una forma determinada de energía en energía mecánica de rotación o par.
2. BLOQUES REPETITIVOS FOR
En general, la estructura for se usa en
aquellas situaciones en las cuales
CONOCEMOS la cantidad de veces que
queremos que se ejecute el bloque de
instrucciones. Ejemplo: cargar 10 números,
ingresar 5 notas de alumnos, etc.
Cuando el ciclo comienza, antes de dar la
primera vuelta, la variable del for toma el
valor indicado en la sección de de
"inicialización contador". Inmediatamente
se verifica, en forma automática, si la
condición es verdadera. En caso de serlo se
ejecuta el bloque de operaciones del ciclo, y
al finalizar el mismo se ejecuta la
instrucción que se haya colocado en la
tercer sección.
3. BLOQUES REPETITIVOS FOR
Problema 3:
Escribir un programa que lea 5
notas de alumnos y nos informe
cuántos tienen notas mayores o
iguales a 3 y cuántos menores.
Para resolver este problema se
requieren tres contadores
Problema 4:
Escribir un programa que lea n
números enteros y calcule la
cantidad de valores mayores o
iguales a 1000.
Problema 1:
Realizar un programa que imprima en
pantalla los números del 1 al 100.
for(f=1;f<=100;f++)
{
Console.Write(f);
Console.Write("-");
}
f=1
Problema 2:
Desarrollar un programa que permita
la carga de 10 valores por teclado y
nos muestre posteriormente la suma
de los valores ingresados y su
promedio.
4. /*
* Escribir un programa que lea 10 notas de estudiantes y nos
* informe cuántos tienen notas mayores o iguales a 3 y cuántos
* menores.Para resolver este problema se requieren tres contadores
*/
float nota;
int cont2=0, cont3=0;
Console.WriteLine("Programa Sentencia FOR");
for (int cont1 = 1; cont1 <= 10; cont1++)
{
Console.WriteLine("Digite nota "+cont1+":");
nota = float.Parse(Console.ReadLine());
if (nota == 3 || nota >= 3)
{
cont2++;
}
else
{
cont3++;
}
};
Console.WriteLine("Las notas mayores o iguales a 3 son:"+cont2);
Console.WriteLine("Las notas menores que 3 son:" + cont3);
Console.ReadKey();
5. /*Escribir un programa que lea n números enteros y calcule
* la cantidad de valores mayores o iguales a 1000.
*/
int limite, numero=0, mayores=0, menores=0;
Console.WriteLine("Programa Sentencia FOR");
Console.WriteLine("Digite limite de números:");
limite = int.Parse(Console.ReadLine());
for (int contador = 0; contador < limite; contador++)
{
Console.WriteLine("Digite número:");
numero = int.Parse(Console.ReadLine());
if (numero >= 1000)
{
mayores += 1;
}
else
{
menores += 1;
}
}
Console.WriteLine("Los números mayores son:" + mayores);
Console.WriteLine("Los números menores son:" + menores);
Console.ReadKey();
6. BLOQUES REPETITIVOS DO WHILE
El bloque de operaciones se repite
MIENTRAS que la condición sea
Verdadera.
Si la condición retorna Falso el ciclo se
detiene. En C#, todos los ciclos
repiten por verdadero y cortan por
falso.
La estructura do while es otra
estructura repetitiva, la cual
ejecuta al menos una vez su
bloque repetitivo, a diferencia
del while o del for que podían
no ejecutar el bloque.
Esta estructura repetitiva se
utiliza cuando conocemos de
antemano que por lo menos
una vez se ejecutará el bloque
repetitivo..
La condición de la estructura
está abajo del bloque a repetir,
a diferencia del while o del for
que está en la parte superior.
7. BLOQUES REPETITIVOS DO WHILE
Problema 2:
Escribir un programa que solicite la
carga de números por teclado, obtener
su promedio. Finalizar la carga de
valores cuando se cargue el valor 0.
Problema 3:
Realizar un programa que acumule
(sume) valores ingresados por teclado
hasta ingresar el 9999 (no sumar dicho
valor, indica que ha finalizado la carga).
Imprimir el valor acumulado e informar
si dicho valor es cero, mayor a cero o
menor a cero.
Problema 1:
Escribir un programa que solicite
la carga de un número entre 0 y
999, y nos muestre un mensaje
de cuántos dígitos tiene el
mismo. Finalizar el programa
cuando se cargue el valor 0.
do {
.
.
} while (valor!=0);
8. namespace AppDoWhilePromedio
{
class Program
{
static void Main(string[] args)
{
/*Escribir un programa que solicite la carga de números
* por teclado, obtener su promedio. Finalizar la carga
* de valores cuando se cargue el valor 0.*/
int numero, suma=0, contador=0;
float promedio;
Console.WriteLine("Programa Promedio sentencia Do While");
do
{
Console.WriteLine("Digite Número");
numero = int.Parse(Console.ReadLine());
suma += numero;
contador +=1;
} while (numero != 0);
promedio = suma / (contador-1);
//Console.WriteLine("Suma:"+suma);
//Console.WriteLine("Contador:" + contador);
Console.WriteLine("Promedio:"+promedio);
Console.ReadKey();
}
}
}
9. /*Realizar un programa que acumule (sume) valores
ingresados por teclado hasta ingresar el 9999
(no sumar dicho valor, indica que ha finalizado la
carga). Imprimir el valor acumulado e informar si dicho
valor es cero, mayor a cero o menor a cero.*/
int numero, suma=0, contador=0;
Console.WriteLine("Programa Valores Acumulados");
do
{
Console.WriteLine("Digite valor:");
numero = int.Parse(Console.ReadLine());
if (numero != 9999)
{
suma += numero;
}
contador += 1;
}
while (numero!=9999);
if (suma == 0)
{
Console.WriteLine("La suma es igual a 0:" + suma);
}
else if (suma <= 0)
{
Console.WriteLine("La suma es menor que 0:" + suma);
}
else
{
Console.WriteLine("La suma es mayor que 0:" + suma);
}
Console.ReadKey();