Está en la página 1de 16

Algoritmos y Programación I

Andrés A. Aristizábal P.
aaaristizabal@icesi.edu.co

Universidad Icesi
Facultad de Ingeniería
2020-2

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 1 / 16


Agenda del día

1 Unidad 2: División de Responsabilidades y Contratos


Ejercicios

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 2 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Agenda del día

1 Unidad 2: División de Responsabilidades y Contratos


Ejercicios

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 3 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Crea un arreglo de 10 posiciones de números enteros con valores pedidos por
teclado. Muestre por consola el índice y el valor al que corresponde.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 4 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Crea un arreglo de números enteros de 100 posiciones, que contendrá los números
del 1 al 100. Obtenga la suma de todos ellos y la media.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 5 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa que a partir de un arreglo de notas de cualquier tamaño (definido
en el código), las modifique a través de una curva de 0.5 (en el arreglo) y las imprima.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 6 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa que a partir de un arreglo de notas de cualquier tamaño (definido
en el código), indique aquellas que estuvieron entre 3.5 y 4.5.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 7 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa que a partir de un arreglo de notas de cualquier tamaño (definido
en el código) indique si al menos 3 estudiantes reprobaron.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 8 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa, que a partir de un arreglo de enteros de cualquier tamaño
(definido en el código), indique, por cada elemento, si hay un número par dentro del
arreglo estrictamente mayor a él.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 9 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa, que a partir de un arreglo de enteros de cualquier tamaño
(definido en el código), indique, por cada elemento, cuántos divisores tiene dentro del
arreglo y a cuántos puede dividir.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 10 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa, que a partir de un arreglo de enteros de cualquier tamaño
(definido en el código), indique cuál es la moda.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 11 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa, que a partir de un arreglo de enteros de cualquier tamaño
(definido en el código) y un entero n ingresado por consola, indique el primer
elemento, dentro del arreglo, que divida a n elementos dentro del arreglo.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 12 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa, que a partir de un arreglo de enteros de cualquier tamaño
(definido en el código) y un entero ingresado por consola, indique la cantidad de
veces que se repite dicho número en el arreglo.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 13 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa, que a partir de un arreglo de enteros de cualquier tamaño
(definido en el código) ordene el arreglo de manera ascendente y posteriormente lo
imprima en pantalla.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 14 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa, que a partir de dos arreglos de enteros positivos de cualquier
tamaño (definidos en el código) encuentre el primer par (un elemento de cada
arreglo) tal que su suma sea impar y uno de los dos divida al otro.

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 15 / 16


Unidad 2: División de Responsabilidades y Contratos Ejercicios

Ejercicios

Ejercicio
Cree un programa, que a partir de un arreglo de enteros a de cualquier tamaño
(definido en el código) y un entero positivo n ingresado por consola, resuelva la
n a.length
P Q
formula (a[j] + i))
i=1 j=1

Andrés A. Aristizábal P. (Universidad ICESI) Algoritmos y Programación I 16 / 16

También podría gustarte