Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Taller #1 - Estructuras

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

UNIVERSIDAD MILITAR NUEVA GRANADA

DEPARTAMENTO DE TECNOLOGÍAS DEL CONOCIMIENTO


PROGRAMACIÓN II
TIPO DE DATOS ABSTRACTOS - TDA

Ejercicio 1

Elaborar un programa en el lenguaje de programación C++, en el que se cree una


estructura para realizar el registro de 10 asignaturas. Para el desarrollo tenga en cuenta
lo siguiente:

 Aplique el concepto de Tipos de Datos Abstractos para la resolución del ejercicio.


 Los datos deben ser ingresados por el usuario.
 La estructura debe llamarse Asignatura y debe contener los siguientes campos:
programa, código, nombre de la asignatura, nivel, número de créditos y tipo de
asignatura.
 El indicador para hacer referencia a los elementos de la estructura debe llamarse
Asig.
 Al ejecutar el programa se deben imprimir los valores almacenados en la estructura.

Ejercicio 2

Elaborar un programa en el lenguaje de programación C++, que le permita a una estación


de gasolina automatizar la información del personal que labora en la empresa. Para el
desarrollo tenga en cuenta lo siguiente:

 Aplique el concepto de Tipos de Datos Abstractos para la resolución del ejercicio.


 Los datos deben ser ingresados por el usuario.
 La estructura debe llamarse EstacionServicio y debe contener los siguientes
campos: nombre del empleado, apellido del empleado, cédula de ciudadanía, sueldo
básico y edad.
 El indicador para hacer referencia a los elementos de la estructura debe llamarse Est.
 Al ejecutar el programa se deben imprimir los valores almacenados en la estructura.

Programación II Tipo de Datos Abstractos - TDA Página 1


Ejercicio 3

Elaborar un programa en el lenguaje de programación C++, que le permita a un almacén


de calzado llevar un registro de los artículos que tiene para la venta. Para el desarrollo
tenga en cuenta lo siguiente:

 Aplique el concepto de Tipos de Datos Abstractos para la resolución del ejercicio.


 Los datos deben ser ingresados por el usuario.
 Crear una estructura llamada Calzado y debe contener los siguientes campos:
nombre, precio, cantidad, y código especial para el manejo de inventario.
 El indicador para hacer referencia a los elementos de la estructura debe llamarse Cal.
 Al ejecutar el programa se deben imprimir los valores almacenados en la estructura.

Ejercicio 4

Elaborar un programa en el lenguaje de programación C++, que permita llevar el registro


para una biblioteca. Para el desarrollo tenga en cuenta lo siguiente:

 Aplique el concepto de Tipos de Datos Abstractos para la resolución del ejercicio.


 Los datos deben ser ingresados por el usuario.
 Crear una estructura llamada Biblioteca y debe contener los campos como se
muestra a continuación:

Título Fecha Autor Cantidad Precio


Publicación

C++ Para Ingeniería y 1999 Gary J. Bronson 3 55000


Ciencias

Programación en C++ 2000 Luis Joyanes Aguilar 4 60000

 El Indicador para hacer referencia a los elementos de la estructura debe llamarse Bib.

Programación II Tipo de Datos Abstractos - TDA Página 2


 El Indicador Bib debe trabajar como un arreglo unidimensional de 10 posiciones.

 Al ejecutar el programa se deben imprimir los datos de cada una de las 10


publicaciones almacenadas en la estructura.

Ejercicio 5

Elaborar un programa en el lenguaje de programación C++, que permita llevar el registro


de las notas de un grupo de estudiantes. Para el desarrollo tenga en cuenta lo siguiente:

 Aplique el concepto de Tipos de Datos Abstractos para la resolución del ejercicio.


 Los datos deben ser ingresados por el usuario.
 Crear una estructura llamada Notas y debe contener los campos: código, primera
nota, segunda nota, tercera nota, definitiva.
 El indicador para hacer referencia a los elementos de la estructura se llamará Not.
 El indicador Not debe trabajar simultáneamente como un arreglo unidimensional de
10 posiciones.
 Los valores en porcentaje de las notas son: primera nota =30%, segunda nota = 30%
y tercera nota =40%.
 Al ejecutar el programa se debe imprimir la nota definitiva de cada uno de los 10
estudiantes y la nota promedio del curso.

Ejercicio 6

Elaborar un programa en C++, que permita determinar el porcentaje de cada una de las
especies que se encuentra en una granja, para el desarrollo tenga en cuenta:

 Aplicar el concepto de Tipo de Datos Abstractos.


 Se debe crear una estructura llamada Granja la cual debe contener el nombre de la
especie 1, la cantidad de la especie 1, nombre de la especie 2, cantidad de la especie
2, nombre de la especie 3, cantidad de la especie 3.
 El indicador se llamará Gra, para hacer referencia a los elementos de la estructura.

Programación II Tipo de Datos Abstractos - TDA Página 3


 Al ejecutar el programa se debe mostrar el nombre de cada especie la cantidad y el
porcentaje respecto al total dentro de la granja.

Ejercicio 7

Elaborar un programa en C++, que permita determinar cuál fue el mejor salto de un atleta
en una competición de salto largo. Para el desarrollo tenga en cuenta lo siguiente:

 Aplicar concepto de Tipo de Datos Abstractos con arreglos.


 Se debe crear una estructura llamada Salto, la cual debe contener el nombre del atleta
el intento número 1, el intento número 2, el intento número 3 y el mejor intento.
 Se sabe que en la competencia está participando 5 atletas.
 Se debe declarar un indicador llamado Sal.
 Al ejecutar el programa se debe demostrar cuál fue el mejor salto y el nombre del
atleta que lo realizó.

Programación II Tipo de Datos Abstractos - TDA Página 4

También podría gustarte