Actividad 1 II Lenguaje C++ Arreglos y Funciones PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

FACULTAD DE ESTUDIOS A DISTANCIA FAEDIS

PROGRAMA INGENIERÍA INDUSTRIAL


ASIGNATURA PROGRAMACIÓN II
PRIMERA ACTIVIDAD COMPLEMENTARÍA
Propósito:
• Desarrollar competencias en diseño e implementación de programas utilizando Lenguaje
de programación “C++“y de esa manera potencializar el pensamiento lógico y abstracto.
• Conocer la sintaxis, semántica y gramática y el ambiente de desarrollo del lenguaje
de programación “C++”.
• Utilizar el “IDE Dev C++”, para dar solución a los ejercicios propuestos en el archivo
adjunto.
• Para este propósito se debe implementar estructuras de programación de “Selección
Condicional”, Sentencias para “Leer datos” y “Escribir Información”, “Operadores Lógicos”
y “Operadores de Relación” y “Estructuras de datos estáticas (arreglos unidimensionales)”,
(arreglos multidimensionales) y funciones.

Proceso metodológico:
• Leer el enunciado de los ejercicios en este documento.
• Realizar el diseño Entrada Proceso Salida.
• Implementar la solución a cada ejercicio en el “IDE Dev C++”.
• Realizar pruebas unitarias para cada ejercicio implementado.
• Para esta actividad los estudiantes cuyo último dígito del número de código termine en par
realizar los ejercicios pares y los estudiantes cuyo último dígito del número de código
termine en impar realizar los ejercicios impares.

Recursos:
• Material de Estudio “Carpeta Materia de Estudio”.
• Material de Apoyo. “Carpeta Materia de Apoyo”.
• Enlaces de interés. “Carpeta Enlaces de Interés”.
• Videoconferencias.

Indicadores de evaluación:
• Diseño de la solución.
• Buenas prácticas en la implementación de sintaxis, semántica y gramática.
• Coherencia con el problema a solucionar.
• Originalidad de la solución.

Peso de la actividad:
Esta actividad tiene un peso del 15% del total del primer corte, equivalente al 30%
FACULTAD DE ESTUDIOS A DISTANCIA FAEDIS
PROGRAMA INGENIERÍA INDUSTRIAL
ASIGNATURA PROGRAMACIÓN II
PRIMERA ACTIVIDAD COMPLEMENTARÍA

Procedimiento de entrega:
Todos los ejercicios de programación se deben entregar por medio del aula virtual en las
fechas indicadas.
Para la entrega de trabajos a través del aula virtual se deben tener en cuenta las siguientes
reglas:
Toda entrega debe realizarse en un archivo con formato empaquetado zip o rar, con las
siguientes características.
• Nombre del archivo.
<Nombre y apellido del estudiante>_<actividad número de actividad>.zip.
Ejemplo williamfrasser-actividad1
• El archivo zip o rar debe contener dos (2) archivos con los nombres Ejercicio1, Ejerccio2;
que corresponden a los generados por el IDE que tienen la extensión .cpp tipo
C++ Source File.

Para esta actividad los estudiantes cuyo último dígito del número de código termine en par,
implementaran los ejercicios impares y los estudiantes cuyo último dígito del número de
código termine en impar implementaran los ejercicios pares.
FACULTAD DE ESTUDIOS A DISTANCIA FAEDIS
PROGRAMA INGENIERÍA INDUSTRIAL
ASIGNATURA PROGRAMACIÓN II
PRIMERA ACTIVIDAD COMPLEMENTARÍA

Ejercicios propuestos

Ejercicio 1
En una compañía el código de un trabajador este conformado por una letra mayúscula seguida
del número de la cédula.

Para identificar la letra para cada código, se debe implementar un programa con las siguientes
funcionalidades:

1. El numero de la cedula se debe leer por teclado.


2. Implemente una función que reciba como parámetro el número de la cedula y retorne
la letra que hace parte del código.
3. Mostrar el código del trabajador.

Para identificar la letra, se toma el resto de dividir el número de la cedula entre 23, el
resultado debe estar entre 0 y 23.

Tome el resto de la división y busque la posición que corresponda a la letra en un array de


caracteres.

T R W A G M Y F P D X B N J Z S Q V H L C K E
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Retorne la letra.

Ejercicio 2
Dado dos arreglos de números enteros positivos; el número de elementos de cada array se
pide por teclado.

El programa debe implementar una función que permita sumar los datos del array 1 + los
datos del array 2 y el resultado de cada suma se debe guardar en un tercer array.

Implemente otra función que muestre los datos del tercer array.
FACULTAD DE ESTUDIOS A DISTANCIA FAEDIS
PROGRAMA INGENIERÍA INDUSTRIAL
ASIGNATURA PROGRAMACIÓN II
PRIMERA ACTIVIDAD COMPLEMENTARÍA

Ejercicio 3
Queremos almacenar en una matriz las notas de los estudiantes de los grupos de la asignatura
Sistemas 1. Suponiendo que hay 4 grupos distintos y 23 estudiantes por grupo, se pide:

a) Ingresar la nota final que ha sacado cada estudiante de cada grupo.


b) Imprimir cuál es la nota promedio de cada grado.
c) Imprimir la mayor nota en general.
d) Imprimir todas las notas por grupo.
e) Imprimir cuántos alumnos aprobaron y cuántos reprobaron de cada grupo.

Ejercicio 4
Se desea crear un programa para conocer las ventas de cada una de las últimas 4 semanas en
la tienda Todo MyBarato.com.

El programa debe permitir ingresar las ventas de cada día e imprimir la siguiente información.

a) El total de ventas de cada semana.


b) El promedio de ventas de cada semana.
c) Cual semana fue la de mayor venta.

También podría gustarte