Resolución de los ejercicios propuestos: ESTRUCTURAS DE REPETICIÓN Y ARRAYS EN LENGUAJE JAVA . Este curso tuve el honor de cocrearlo con la plataforma de cursos online DIGITAL INNOVATION ONE ?? y puesto a disposición de forma gratuita para la comunidad de desarrolladores de Java.
Al ver este curso, el desarrollador podrá comprender en la práctica cómo trabajar con estructuras de repetición (mientras/hacer-mientras/para) y matrices. Cuando se trata de matrices, también aprenderemos sobre la estructura foreach.
? Descripción general: estructuras y matrices de repetición
➿ Ejercicios de bucles
⛓ Ejercicios de matrices
? El verdadero poder de las computadoras radica en su capacidad de repetir una operación o serie de operaciones varias veces ( bucle ).
? Una estructura de repetición permite ejecutar una secuencia de comandos repetidamente si se cumplen ciertas condiciones.
? Estas condiciones están representadas por expresiones lógicas.
? Las estructuras de repetición se pueden clasificar en:
?El comando de pausa se utiliza para finalizar abruptamente una repetición.
?Cuando se ejecuta el comando continuar , los comandos de repetición restantes se ignoran y el programa vuelve a probar la condición nuevamente.
FLUJO DE EJECUCIÓN ARBITRARIA: ir a
?El comando goto tiene como objetivo desviar la ejecución del programa a cualquier otro punto del programa, sin tener en cuenta cualquier estructura de repetición o estructura condicional.
?A diferencia de C/C++, Java no tiene una instrucción goto , pero admite etiquetas .
? https://www.geeksforgeeks.org/g-fact-64/
? https://www.tutorialspoint.com/Cómo-usar-etiquetas-en-código-Java
?Nombre y Edad: Haga un programa que lea conjuntos de dos valores, el primero representa el nombre del estudiante y el segundo representa su edad. (Detenga el programa ingresando el valor 0 en el campo de nombre)
?Nota: Escribe un programa que pida una nota, entre cero y diez. Muestra un mensaje si el valor no es válido y continúa preguntando hasta que el usuario ingrese un valor válido.
?Mayor y promedio: escriba un programa que lea 5 números e informe el número más grande y el promedio de estos números.
?Pares e impares: haga un programa que solicite N números enteros. Calcula y muestra el número de números pares y el número de números impares.
?Tablas: Desarrollar un generador de tablas, capaz de generar la tabla de cualquier número entero entre 1 y 10. El usuario debe informar de qué número quiere ver la tabla. El resultado debe ser como se muestra en el siguiente ejemplo:
tabla del 5:
5X1 = 5
5X2 = 10
...
5X10 = 50
?Factorial: Escribir un programa que calcule el factorial de un número entero proporcionado por el usuario.
Ej: 5!=5.4.3.2.1=120
? Lista de estructuras de repetición de ejercicios - Posibles soluciones
? Una matriz es un objeto que se utiliza para almacenar secuencialmente datos del mismo tipo.
? Permanecen del mismo tamaño después de su creación.
?Orden inverso: Haga un programa que lea un vector de 5 números enteros y los muestre en orden inverso.
?Consonantes: Escribe un Programa que lea un vector de 6 caracteres, y te diga cuantas consonantes se leyeron. Imprime las consonantes.
?Números aleatorios: Haga un programa que lea 20 números enteros aleatorios (entre 0 y 100) y los almacene en un vector. Al final, muestra los números y sus sucesores.
? Lista de Ejercicios Matrices Unidimensionales - Posibles soluciones
?Matriz multidimensional: Genera e imprime una matriz de 4x4 M con valores aleatorios entre 0-9. Después de eso, determine el número más pequeño en la matriz y su posición (fila, columna).
? Lista de Ejercicios Arreglos Multidimensionales
? https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
? http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
? http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
? https://blog.grancursosonline.com.br/java-operadores-de-incremento-e-decremento/
? http://www.facom.ufu.br/~bacala/POO/04%20-%20Arrays%20em%20Java.pdf
? http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf
Este repositorio fue creado con fines de estudio, así que contribuya.
Si te ayudé de alguna manera, estaré feliz de saberlo. Y si conoces a alguien que se identifique con el contenido, no dejes de compartirlo.
Si es posible:
️ Destaca el proyecto
? Buscar e informar problemas
Disponible con ♥ de camila.