3. Reglas
1. La condición va entre paréntesis
2. La línea del while no lleva punto y coma
3. Sólo se ejecuta para una sentencia. Si
necesito más de una ¿…?
4. El while se termina cuando la condición se
hace falsa
5. Si la condición es falsa de entrada
nunca se ejecuta el código dentro del while.
4. Ejercicio 1
Ingresar n números y devolver la suma
Se termina cuando el último número es cero
Sumar n números
Inicio
Suma=0
N=1
Mientras n!=0
Mostrar “Ingrese un número”
Leer N
Suma = Suma + N …Acumulador
Fin Mientras
Mostrar “La suma es”, suma
Fin
5. Acumulador
Variable que contiene el total de los números
ingresados
Forma General:
suma = suma + valor;
Forma Simplificada
suma += valor;
6. Contador
Variable que cuenta la cantidad de sucesos
ocurridos
Forma General:
c = c + 1;
Forma Simplificada
c ++;
Es un acumulador, que acumula de a 1
Existe el contador regresivo:
c = c -1 ;
c--;
7. Sumar n números y contarlos
Inicio
Suma=0
C=0
N=1
Mientras n!=0
Mostrar “Ingrese un número”
Leer N
C++
Suma += N
Fin Mientras
Mostrar “La suma es”, suma
Mostrar “Se ingresaron” C “Números
Fin
8. Ejercicio 2
Hacer un programa que cuente de 1 a 10, de 1
en 1
Contar de 1 a 10
Inicio
C=1
Mientras C<=10
Mostrar C
C=C+1
Fin Mientras
Fin
9. Demora
Utilizar:
#include <dos.h>
La demora se hace con:
delay(n);
Donde n es la cantidad de milisegundos.
Por ejemplo:
delay(1000);
10. Escribir en Columnas
Modificar:
Printf(“%in”,c);
1. Sacar el n y otros caracteres
2. Usar %8i
En vez de 8 se puede usar cualquier
submúltiplo de 80
¿Porqué de 80?
11.
12. Partes del Contador
Contar de 1 a 10
Inicio
Inicio
C=1
Mientras C<=10 Final
Mostrar C
Sentido
C=C+1
Fin Mientras
Fin Incremento
14. Ejercicio 4
Hacer un contador de 1000 a 900 de 0.25 en
0.25
En columnas
Printf(“%8.2f”,c);
15. Ejercicio 5: Matrix
Código de Matrix
Utiliza:
! significa NO. Se usa para repetir
mientras no se cumple una condición
kbhit() Dice si se ha pulsado una tecla
random(n) Elije un número al azar entre 0 y n-1
random(210)+40 Elije un número entre
40 y 249: rango de códigos ASCII con
caracteres útiles
%4c Muestra un carácter en columnas de 4
caracteres
16.
17.
18. Ejercicio 6
Hacer pseudocódigo y programa en C para:
Ingresar un caracter y un número. Mostrar ese
caracter la cantidad de veces ingresada