Está en la página 1de 3

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES


DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS
ASIGNACIÓN NO. TALLER N. 1: ESTRUCTURA DE DATOS
PRIMITIVAS Y SIMPLES

Nombre de la Asignatura: Estructura y Representación de Datos


Módulo 1: Estructuras de Datos Fundamentales
Capítulo 1: Estructura de Datos Fundamentales
Docente Responsable: Doris Cueto
Fecha de Asignación: Semana 3
Objetivo: Realizar operaciones con los diferentes tipos de estructuras de datos
fundamentales.
Recursos: Plataforma virtuales de apoyo académico.
Instrucciones:
 El trabajo debe ser desarrollado de forma ordenada.
 Entregado en formato .PDF a través de la plataforma Moodle en la fecha indicada.
 Resolver de forma individual o en grupo de 2 estudiantes.
Evaluación:
 Presentación: Incluye la Hoja de presentación (10 pts.)
 Contenido: Cada Problema tiene su correspondiente respuesta y son
desarrolladas en el orden dado. (60 pts.)
 Entrega en la fecha y hora señalada (30 Pts.)

Enunciados:

Problema N. 1
Operaciones con cadenas. Utilizar el contenido asignado a cada variable y realizar
las operaciones con cadenas especificado en cada ítem.

L = “Esto es un taller de cadenas”


C = “El canal de Panamá es de todos los panameños”
Cad1= “Ana María”
Cad2= “Rivera”

1. CAN = Longitud (L) CAN = _____


2. Operación para unir en una cadena llamada Cad3 a Cad1 y Cad2.
____________________________________________________
3. Muestre el contenido de Cad3 _______________________
4. Operación para insertar un espacio en blanco en la posición 10 de Cad3.
____________________________________________
5. Muestre el contenido de Cad3 _____________________________
6. Muestre el contenido de la operación: (Desarrolle paso a paso)
Concatenar (Subcadena (Cad1, 1, 4), Concatenar (Cad2, Subcadena (C, 20,
25))
Problema N. 2
Realizar la prueba de escritorio para el siguiente segmento:
Cadenas S = “LABABU” P = “AB”

K = INDEX (S, P)
MIENTRAS K ≠ 0
S = Eliminar (S, INDEX (S, P), Longitud(P))
K = INDEX (S, P)
FIN_MIENTRAS
IMPRIMIR(S)
FIN
La prueba de escritorio debe mostrase de la siguiente manera:
Indique debajo de cada columna los resultados que se le van asignando a cada variable.
Para cada variable se le indica su valor inicial, y el valor para cada variable.

PRUEBA DE ESCRITORIO

K S __ P Imprimir
0 “LABABU” “AB”

Problema No.3
Resolver las siguientes operaciones con Arreglos

1. Una Empresa de automóviles utiliza un Arreglo llamado Auto para almacenar el


número de Autos vendidos desde el año 1962 hasta el 2022. En este caso debe
utilizar los años como índice.
a. Represente el Arreglo llamado Auto con índice de 1962 a 2021
b. Calcular el Número Total de Componente.
2. Para VEC =ARREGLO [ - 5 .. 10 ] De Entero.
a. Calcular el NTC.
b. Calcular la Dirección del elemento VEC[0] si la Dirección inicial del
arreglo (B) es 1 y el tamaño de cada elemento en el componente (T) es 2.
3. Sea A un arreglo representado como A =ARREGLO [‘h’ .. ‘n’ ] De Booleanos,
calcular:
a. El NTC
b. La dirección del elemento A[‘j’] si B=100 y T=1
4. Sea MATRIZ un arreglo bidimensional de números reales con índices enteros
representado como MATRIZ = ARREGLO[-2..3, 2..5] De Flotante. Calcular:
a. NTC
b. Calcular la dirección por fila del elemento MATRIZ [2,3] si B= 50 T=1
c. Calcular la dirección por columna del elemento MATRIZ [2,3] si B= 50
T=1
Problema No.4
Resolver las siguientes operaciones con Registro
1. Utilizar el siguiente registro y asuma que tiene información para obtener el
promedio de los 10 puntajes almacenados e imprimir el nombre, promedio de los 10
puntajes y materia. Desarrolle únicamente los siguiente:
a. Segmento de algoritmo que calcula el promedio de los 10 puntajes.
b. Segmento de algoritmo que imprime el nombre, promedio y materia.
NOTAS = REGISTRO
nombre: cadena
cédula: cadena
Puntajes: ARREGLO [1..10] De Flotantes
Materia: Cadena
FIN REGISTRO
N: NOTAS

También podría gustarte