Consultar ensayos de calidad


Ciencias pacificas - ejercicios propuestos para su desarrollo en c++



INSTITUTO DE EDUCACIÓN SUPERIOR A DISTANCIA INSEDI
PROGRAMA DE INGENIERIA INDUSTRIAL
PROGRAMACIÓN II; TERCERA ACTIVIDAD

EJERCICIOS PROPUESTOS PARA SU DESARROLLO EN C++
1) Haga un programa que reciba como entrada un arreglo unidimensional A que ha sido llenado con valores enteros escritos al azar y genere como salida otro vector (arreglo B) con una lista de los números impares encontrados en el primer arreglo.
DATO: VEC [1…N] 1 ≤ N ≤ 500

2) Haga un programa que reciba como entrada un arreglo unidimensional desordenado de enteros y obtenga como salida ese mismo vector, pero con los valores ordenados de forma ascendente.
DATO: VEC [1…N] 1 ≤ N ≤ 500

3) Supongamos que en una elección hubo 12 candidatos (Con identificadores 1, 2, 3,…12) Por otra parte, los votos para cada candidato se teclean de manera desorganizada, como se muestra a continuación:


1 5 7 5 1 12 10 7 1 7 5 8 1 5 -1 (El final de los datos esta dado por -1)
Construya un programa que pueda proporcionar la siguiente información:
a) El número de votos de cada candidato al final de la elección.
b) El candidato ganador, el número de votos que obtuvo y el porcentaje correspondiente del total de la elección. Suponemos que el candidato ganador no empató en número de votos con otrocandidato.

4) Construya un programa para almacenar en un arreglo unidimensional los primeros 30 números primos. Al final imprima el arreglo correspondiente.

5) En un arreglo unidimensional se almacenan las calificaciones de N alumnos. Construya un programa que permita calcular e imprimir lo siguiente
a) El promedio general del grupo
b) Número de alumnos aprobados y número de alumnos reprobados ( SI el alumno sacó una calificación menor a 6 se le considera reprobado).
c) Porcentaje de alumnos aprobados y reprobados
d) Número de alumnos cuya calificación fue mayor a 8

6) Dado un arreglo unidimensional de tipo entero que contiene las calificaciones de un grupo de alumnos que presentaron examen de ingreso para una universidad, construya un programa que calcule lo siguiente
a) La media aritmética: Esta se calcula como la suma de los elementos entre el número de elementos.
b) La varianza: Esta se calcula como la suma de los cuadrados de las desviaciones de la medida, entre el número de elementos.
Extracción o determinación de requisitos: los clientes descubren revelan, comprenden los requisitos que desean.

Análisis de Requisitos: proceso de razonamiento sobre los requisitos obtenidos en la etapa anterior, resolviendo posibles inconsistencias
Especificación de Requisitos. El proceso de registro de los requisitos, para lo que se puede recurrir al lenguaje natural, gráficos etc.
Validación de los requisitos.: los usuarios confirman que los requisitos especificados son validos, consistentes, completos.

Estas actividades no tienen que realizarse en secuencia ya que hay continuas iteraciones y solapamientos entre ellas
su realización se apoyan en diferentes técnicas así:
para la extracción o determinación de requisitos se emplea técnicas de recogida de información (JAD, entrevistas etc).
Para el análisis y la especificación existen técnicas gráficas (DFD), análisis estructurado

Para la validación se recurre a la lista decomprobación de distintos aspectos de las especificaciones que suelen usarse con técnicas de revisión.


2-
fases del análisis del sistema

1-Inspección del Análisis de Sistemas

Tiene por objeto contestar a la pregunta
sMerece la pena el proyecto?
a–S No todos los proyectos necesitan una inspección del análisis de Sistemas
a–S Tiene que ver con la economía de los proyectos

a–S Identificar los problemas, las oportunidades y/o las normas que dieron lugar a la solicitud del proyecto
a–S Determinar si resolver los problemas, aprovechar las oportunidades y/o cumplir las normas reportará beneficios a la empresa

FASE DEL ESTUDIO DEL ANÁLISIS DEL SISTEMA

Consiste en estudiar y analizar el sistema actual, siempre y cuando se cuente con un sistema actual, hago uso o no de la informática, dota al analista de una comprensión mas profunda del sistema

Definición y establecimiento de prioridades entre las necesidades de usuarios (o fase de definición)

Define a partir de la información que necesita y quiere el usuario que haga el sistema
Bloques elementales
Definir las necesidades de la empresa sobre problemas
Definir las necesidades de empresa sobre oportunidades
Definir las necesidades sobre normas

3- objetivos del analisis de los requisitos de un sistema

a) Objetivos :

* Analizar y documentar las necesidades funcionales o del servicioque deber n ser soportadas por el sistema propuesto.

* Identificar los requisitos espectficos del sistema, los que propo-
rcionan un punto de referencia b sico para validar el sistema
final, es decir, comprobar que el sistema se ajuste a las
necesidades del usuario.

* Realizar un estudio de las diferentes alternativas o posibilidades
de soluci¢nESTRUCTURA MODULAR POR ACTIVIDADES

4-Papel del analista de Sistemas

El analista de sistemas evalúa de manera sistemática el funcionamiento de un negocio mediante el examen de la entrada y el procesamiento de datos y su consiguiente producción de información, con el propósito de mejorar los procesos de una organización. Muchas mejoras incluyen un mejor apoyo a las funciones de negocios a través del uso de sistemas de información computarizados. Esta definición pone énfasis en un enfoque sistemático y metódico para analizar- y en consecuencia mejorar- lo que sucede en el contexto específico creado por un negocio.
La definición de analista de sistema es amplia. El analista debe tener la capacidad de trabajar con todo tipo de gente y contar con suficiente experiencia en computadora. El analista desempeña diversos roles, en ocasiones varios de ellos al mismo tiempo. Los tres roles principales del analista de sistemas son el de consultor, experto en soporte técnico y agente de cambio.

c) La desviación estandar: Esta se calcula como la raíz cuadrada de la varianza.
d) La moda: Esta se calcula obteniendo el número que mas frecuencia tiene.

Ejemplo:
A
10
5
7
7
8
6
9
7
9
7
5
7
Medida aritmética: 7.25
Varianza: 2.1875
Desviación Estandar
Moda: 7

DATO: A [1…N] 1 ≤ N ≤ 50
Donde: A es un arreglo unidimensional de tipo entero.

7) Se tienen un arreglo bidimensional con valores escritos al azar. Haga un programa que identifique los valores palíndromos y los pase a un arreglo unidimensional.

8) Dada una matriz cuadrada A, construya un diagrama de flujo que permita determinar si dicha matriz es simétrica. Se considera que una matriz es simétrica si A[i, j] = A[j, i] y esto se cumple para todos los elementos i, j de la matriz.
DATO: A [1…N, 1…N] 1 ≤ N ≤ 50

9) Realice un programa que permita llenar la MatrizA y MatrizB, luego en una MatrizC obtener el resultado de la multiplicación de la MatrizA y MatrizB. Entiéndase como matriz un arreglo bidimensional. Tenga en cuenta las normas que se deben considerar para hacer multiplicación de Matrices.

10) De acuerdo al juego del Ajedrez, realice un programa que permita llenar una matriz de 8 x 8. Ubique valores como si fueran las fichas del ajedrez, teniendo en cuenta la siguiente tabla.
Valor
Ficha
1
Peón
2
Torre
3
Caballo
4
Alfil
5
Reina
6
Rey

La calificación de este ejercicio se realizara de acuerdo a la creatividad en el desarrollo del ejercicio, entre mas ciclos y menos sentencias tenga el programa, mucho mejor.


Política de privacidad