Taller algoritmos #5(1)

1. Suponga un array que contiene N notas de 0 a 20 generados aleatoriamente y mostradas en pantalla, de acuerdo a la not

Views 178 Downloads 3 File size 57KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

  • Author / Uploaded
  • Kemi
Citation preview

1. Suponga un array que contiene N notas de 0 a 20 generados aleatoriamente y mostradas en pantalla, de acuerdo a la nota contenida, indique cuántos estudiantes son:    

Deficientes 0-2.4 Regulares 2.5-3.5 Buenos 3.5-4.5 Excelentes 4.5-5.0

2. Diseñe un algoritmo que lea dos vectores A y B de igual número de elementos cada uno y multiplique el primer elemento de A con el último elemento de B y luego el segundo elemento de A por el diecinueveavo elemento de B y así sucesivamente hasta llegar al veinteavo elemento de A por el primer elemento de B. El resultado de la multiplicación almacenarlo en un vector C. 3. Diseñe un algoritmo de un programa que permita capturar un numero de elementos para un arreglo, almacene valores enteros en ese arreglo, e imprima el siguiente resumen.  Valores inferiores al promedio: x,x,x,x,xx,x,x  Valores pares suministrados: xxxxxxx  Valores que son número primo: xxxxxxxx 4. Diseñe el algoritmo de un programa que tenga dos arreglos de 5 posiciones para almacenar nombres y apellidos de personas. El algoritmo debe ser capaz de mostrar esta información por cada posición de los arreglos. NOMBRE APELLIDO (en mayúscula), N. Apellido (Inicial del nombre en mayúscula un punto y el apellido en minúscula), numero de caracteres del nombre más el apellido. Ejemplo:

5. Diseñar un algoritmo que permita almacenar un numero N de valores, pero, solo puede almacenar valores pares en índices impares y en los índices pares, solo se pueden almacenar números negativos. Al final el algoritmo debe mostrar los números almacenados, la sumatoria de los números y si el

resultado es negativo decir, los índices impares son mayores, y si el resultado es positivo decir, los índices pares son mayores.

Para cada problema realizar: Análisis, seudocódigo, diagrama de flujo y prueba de escritorio.