0% encontró este documento útil (0 votos)
34 vistas6 páginas

Susu

Cargado por

2023110533
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas6 páginas

Susu

Cargado por

2023110533
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

3.

Que ingrese N elementos a un arreglo unidimensional y muestre solo los elementos


de los casilleros impares. Además, que imprima la suma de los elementos de los
casilleros impares.

Análisis
Leer un número N que representa la cantidad de elementos en un arreglo
unidimensional.

Leer N elementos y almacenarlos en el arreglo.

Mostrar e imprimir los elementos que se encuentran en las posiciones impares del
arreglo.

Calcular la suma de los elementos en las posiciones impares y mostrar el resultado.

Operadores

Operaciones de Entrada/Salida

Leer N: Entrada del tamaño del arreglo.

Leer Elementos del Arreglo: Entrada de los elementos del arreglo.

Mostrar Elementos Impares: Salida de los elementos en posiciones impares.

Mostrar Suma de Elementos Impares: Salida de la suma de los elementos en


posiciones impares.
Operadores de procesos

Inicializar Variables: Configurar suma_impares a 0 y crear el arreglo.

Verificar Posición Impar: Determinar si la posición del elemento es impar.


Sumar Elementos Impares: Acumular la suma de los elementos en posiciones
impares.
Restricciones

- N debe ser un entero positivo.

- Los elementos del arreglo deben ser numéricos.

- Las posiciones impares se consideran comenzando desde 1 (es decir, índices 0, 2, 4,


etc., en términos de programación).

Requisitos

Funcionales

1. Entrada de Datos

El sistema debe permitir al usuario ingresar el valor de N.

El sistema debe permitir al usuario ingresar N elementos numéricos en el arreglo.

[Link] de Datos

El sistema debe inicializar la suma de los elementos impares a 0.

El sistema debe iterar sobre los elementos del arreglo y determinar cuáles están en
posiciones impares.

El sistema debe sumar los elementos en posiciones impares.

[Link] de Datos

El sistema debe mostrar los elementos en posiciones impares.

El sistema debe mostrar la suma de los elementos en posiciones impares.

[Link] Funcionales
Usabilidad: El sistema debe ser fácil de usar y entender para el usuario.

Eficiencia: El sistema debe ser capaz de manejar grandes valores de N de manera


eficiente.

Confiabilidad: El sistema debe garantizar que todas las operaciones matemáticas se


realicen correctamente.
PSEUCODIGO
Inicio

Solicitar N: El usuario ingresa el número de elementos N.

Inicializar Variables: Inicializa suma_impares a 0 y crea el arreglo arreglo de tamaño N.

Ingresar Elementos: Iterar i desde 0 hasta N-1 para ingresar cada elemento en el arreglo.

Solicitar Elemento i: Solicita el elemento en la posición i del arreglo.

Leer Elemento i: Lee y almacena el elemento en arreglo[i].

Mostrar e Imprimir Elementos Impares: Iterar i desde 0 hasta N-1 para mostrar e
imprimir los elementos en casilleros impares.

Verificar si i es Impar: Si i % 2 == 1 (i.e., el índice i es impar).

Mostrar Elemento i: Muestra el elemento en el casillero i.

Sumar Elemento i a suma_impares: Añade el valor de arreglo[i] a suma_impares.

Imprimir Suma de Elementos Impares: Muestra la suma de los elementos en los


casilleros impares.

Fin
7. Que permita el ingreso de N elementos enteros a un arreglo y determine cuantos son
pares y cuantos son impares.
Análisis

El objetivo del proceso es:

1. Leer un número N que representa la cantidad de elementos en un arreglo


unidimensional.
2. Leer N elementos enteros y almacenarlos en el arreglo.
3. Determinar cuántos de esos elementos son números pares y cuántos son impares.
4. Mostrar los conteos de números pares e impares.

Operadores

Operaciones de Entrada/Salida

 Leer N: Entrada del tamaño del arreglo.


 Leer Elementos del Arreglo: Entrada de los elementos del arreglo.
 Mostrar Conteo de Pares e Impares: Salida de los conteos de números pares e
impares.

Operaciones de Proceso

 Inicializar Variables: Configurar contador_pares y contador_impares a 0.


 Verificar Paridad: Determinar si un número es par o impar.
 Incrementar Contadores: Incrementar el contador correspondiente (pares o
impares).

Restricciones

 Ndebe ser un entero positivo.


 Los elementos del arreglo deben ser enteros.

Requisitos

Funcionales

1. Entrada de Datos
o El sistema debe permitir al usuario ingresar el valor de N.
o El sistema debe permitir al usuario ingresar N elementos enteros en el
arreglo.
2. Procesamiento de Datos
o El sistema debe inicializar los contadores de números pares e impares a
0.
o El sistema debe iterar sobre los elementos del arreglo y determinar cuáles
son pares e impares.
o El sistema debe incrementar los contadores correspondientes según la
paridad de cada número.
3. Salida de Datos
o El sistema debe mostrar el conteo de números pares.
o El sistema debe mostrar el conteo de números impares.

No Funcionales

 Usabilidad: El sistema debe ser fácil de usar y entender para el usuario.


 Eficiencia: El sistema debe ser capaz de manejar grandes valores de N de
manera eficiente.
 Confiabilidad: El sistema debe garantizar que todas las operaciones
matemáticas se realicen correctamente.

Especificaciones

 Variables:
o N: Entero, número de elementos en el arreglo.
o arreglo: Arreglo de enteros, de tamaño N.
o contador_pares: Entero, contador de números pares.
o contador_impares: Entero, contador de números impares.
 Operaciones:
o Inicializar contador_pares y contador_impares a 0.
o Leer N elementos y almacenarlos en el arreglo.
o Iterar sobre los elementos del arreglo para verificar la paridad y
actualizar los contadores.
o Mostrar los valores de contador_pares y contador_impares.

Pseucodigo

Inicialización:

 Inicializa contador_pares y contador_impares a 0.


 Declara el arreglo arreglo.

Entrada de Datos:

 Solicita al usuario que ingrese el valor de N.


 Crea el arreglo de tamaño N.
 Solicita al usuario que ingrese cada uno de los N elementos del arreglo.

Procesamiento:

 Itera sobre los elementos del arreglo.


 Verifica si cada elemento es par o impar.
 Incrementa el contador correspondiente (contador_pares o
contador_impares).

Salida:

 Muestra la cantidad de números pares.


 Muestra la cantidad de números impares.

También podría gustarte