TIC Bachillerato 2 Alejandro Martín Zamora 2ºJ
26 de enero de 2018 1
Índice
EJERCICIOS DE PROGRAMACIÓN;
Tercer Bloque:
1. Comparando dos números e indicando cuál es mayor o menor.
2. Indicando si un número es o no múltiplo de otro.
3. Indicando si un número es o no múltiplo de 3 usando if.
4. Calificación académica que corresponde del 5 al 10 usando switch.
5. Pidiendo código y contraseña al usuario.
6. Contador del 5 al 50 y del 50 al 5 con todos los múltiplos de 5.
7. Bucle sin fin que me felicita personalmente por mi cumpleaños.
8. Media aritmética de cuatro números pedidos al usuario.
9. Pidiendo 10 números e indicando cuál es el mayor.
10. Programa que da el número de días de cuatro meses del año usando array bidimensional.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
2
Comparando dos números e indicando cuál es mayor o menor.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a la
comparación de dos valores, mediante la
utilización del comando if en varias
ocasiones. Su finalidad es comparar los dos
números introducidos entre si para poder
saber cual es mayor, en base a la relación
indicada junto a if (n1<n2) o if (n1>n2).
“Si n1 es menor/mayor que n2 se ejecuta
su correspondiente sentencia”.
3
Indicando si un número es o no múltiplo de otro.
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a la
comparación de dos valores, mediante la
utilización del comando if en varias
ocasiones. Su finalidad en este caso es
comparar los dos números introducidos
entre sí, para poder saber si el primer
numero introducido es múltiplo del
segundo o no, mediante la relación
indicada junto a if (n1%n2==0).
“Si el resto de n1/n2 es igual a 0, se
ejecuta su correspondiente sentencia”.
4
Alejandro Martín Zamora
Indicando si un número es o no múltiplo de 3 usando if.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a la
comparación de un dato introducido con un
rango de valores, mediante la utilización
del comando if (numero>0 &&
numero<11), y tras esto, saber si el número
introducido es múltiplo de 3 o no, mediante
el comando if (numero%3==0).
“Si numero es menor que 11 y mayor que
0, se ejecuta la sentencia en donde se
pregunta si numero es múltiplo de 3, en
donde se continúa con la siguiente
sentencia”.
5
Calificación académica que corresponde del 5 al 10 usando switch.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a la
comparación del valor introducido en un
margen de valores, mediante la utilización
del comando switch(numero) con los
valores posibles. Su finalidad es dar un
resultado en función del valor introducido
para ese margen, utilizando la sentencia
case correspondiente, o un valor común
para el resto de valores que no se
encuentran en el margen deseado con un
case específico para este caso.
“Cuando numero es igual al case X, se
ejecuta la sentencia de ese case”.
6
Pidiendo código y contraseña al usuario.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a la
comparación de dos valores, usuario y
contraseña, mediante la utilización del
comando do-while(n2!=n1||n3!=n4). Su
finalidad es comparar los dos datos
introducidos entre unos datos conocidos
por el programa. Si los datos coinciden, se
ha realizado con éxito el programa y
termina, pero si alguno de los datos o los
dos no se han introducido bien, vuelve a
pedirlos.
“Mientras el usuario y contraseña no
sean los correctos, vuelve a pedirlos
repitiéndose las sentencias del bucle do-
while”.
7
Contador del 5 al 50 y del 50 al 5 con todos los múltiplos de 5.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a mostrar en
pantalla una sucesión que va desde el
número 5 hasta el 50, pasando por todos los
múltiplos de 5, de forma tanto ascendente
como descendente. Mediante el uso de un
bucle con el comando
for(n1=5;n1<=50;n1+=5) para la sucesión
creciente, y for(n1=50;n1>=5;n1-=5) para
la sucesión decreciente. Existe una
sentencia endl que separa ambas
sucesiones.
“Mientras n1 esté entre 5 y 50 inclusive,
se ejecuta las sentencias del bucle
correspondientes”.
8
Bucle sin fin que me felicita personalmente por mi cumpleaños.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a la
demostración del funcionamiento de un
bucle sin fin. En nuestro programa hemos
escrito tres ejemplos de estos bucles,
aunque solo llega a ejecutarse el primero.
Pueden desarrollarse con comandos que
puedan formar bucles de sentencias en
ellos, como while(3>2), for(n1=0;n1<10) o
for( ; ; ).
“Mientras se encuentre en algún bucle,
no podrá salir de este, ya que existe una
sentencia que siempre se cumple para
que se vuelva a ejecutar”.
9
Media aritmética de cuatro números pedidos al usuario.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a la media
aritmética de 4 valores introducidos en un
array, sumándolos y dividiendo el
resultado entre 4. Para ello, usaremos solo
el comando for para realizar un bucle que
introduzca los 4 datos en dicho array, y
otro bucle for para mostrar esos mismos
datos introducidos. Tras esto, se mostrará el
resultado de la media calculada.
10
Pidiendo 10 números e indicando cuál es el mayor.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este programa procedemos a la
comparación de 10 valores introducidos
para saber cual de todos es el mayor. Para
ello realizaremos dos bucles do-while, el
primero para introducir los 10 datos en un
array, ayudado de un contador llamado
“incremento”, y el segundo para comparar
uno a uno cada uno de los datos
introducidos en el array. Finalmente se
mostrará por pantalla el mayor dato
introducido.
11
Programa que da el número de días de cuatro meses del año usando array bidimensional.
Alejandro Martín Zamora
Actividades TICO II de 2º de Bachillerato
En este último programa procedemos a la
indicación del número de días que tiene el
número de mes introducido. Para ello he
creado un array de 12 datos con la
cantidad de días que tiene cada mes.
También he utilizado un bucle for para
pedir por pantalla 4 veces un número de
mes, y poder mostrar directamente su
cantidad de días correspondiente.
12
Top Related