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

Estructuras de Almacenamiento y Algoritmos

Formato GA3-220501093-AA3-EV01_GA3-220501093-AA3-EV02

Cargado por

carlos.pinilla
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)
59 vistas6 páginas

Estructuras de Almacenamiento y Algoritmos

Formato GA3-220501093-AA3-EV01_GA3-220501093-AA3-EV02

Cargado por

carlos.pinilla
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

1

Bases teóricas de estructuras de almacenamiento en memoria. GA3-220501093-AA3-EV01


Resolución a problemas algorítmicos aplicando estructuras de almacenamiento. GA3-
220501093-AA3-EV02

Nombre completo aprendiz 1, Nombre completo aprendiz 2, Nombre completo aprendiz 3,


Nombre completo aprendiz 4, Nombre completo aprendiz 5

Tecnólogo en Análisis y Desarrollo de Software, Centro de Gestión y Desarrollo Sostenible


Surcolombiano, Servicio Nacional de Aprendizaje
220501093-03. Desarrollar procesos lógicos a través de la implementación de algoritmos
Instructor Carlos Andrés Pinilla Díaz
21 de septiembre de 2024
2

Introducción

Texto de la Introducción
3

Bases teóricas de estructuras de almacenamiento en memoria. GA3-220501093-AA3-EV01

1. Con base en la lectura del material de formación “Codificación de algoritmos”, desarrolle los
siguientes puntos apoyando el contenido con imágenes:

a. Principales diferencias entre los lenguajes compilados e interpretados.

b. Características principales de JavaScript.

c. Tipos de datos primitivos y uso en JavaScript.

d. Operadores en JavaScript.

e. Referencias bibliográficas consultadas.


4

Resolución a problemas algorítmicos aplicando estructuras de almacenamiento. GA3-


220501093-AA3-EV02

1. Utilizando el lenguaje JavaScript desarrollar un programa que dé solución a los siguientes


problemas:

a. Problema 1: Desarrollar un programa que permita calcular el área o perímetro de algunas


figuras planas según la siguiente tabla:

Figura Perímetro Área

b∗h
a+ b+c
2

2(a+b) b∗a

2
4a a

2
2∗π∗r π∗r

b. Problema 2: Desarrollar un programa que permita almacenar las edades de un grupo de 10


personas en un vector de enteros y luego determine la cantidad de personas que son menores
de edad, mayores de edad, cuántos adultos mayores, la edad más baja, la edad más alta y el
5

promedio de edades ingresadas. Para el ejercicio anterior suponga que un adulto mayor debe
tener una edad igual o superior a 60. Debe validar para cada ingreso que los valores estén en un
rango entre 1 y 120 años. En caso de error deberá notificar y solicitar un nuevo valor.

c. Problema 3: Escriba un programa que lea dos vectores de números enteros ordenados
ascendentemente y luego produzca la lista ordenada de la mezcla de los dos, por ejemplo, si los
dos arreglos tienen los números 1 3 6 9 17 y 2 4 10 17, respectivamente, la lista de números en
la pantalla debe ser 1 2 3 4 6 9 10 17 17. Limite los vectores a un tamaño de 5 y debe validar en
cada ingreso que realmente se estén insertando los datos de forma ascendente.

d. Problema 4: Una emisora con presencia en diferentes ciudades desea conocer el rating de
canciones y cantantes más escuchados (sonados) en este semestre del año. Por lo tanto, se ha
pedido a estudiantes del SENA del programa Tecnología en Análisis y Desarrollo de Software
crear una solución que permita conocer la respuesta de 6 personas con relación a sus gustos
musicales. Con fines administrativos y para realizar una rifa entre las personas encuestadas, la
emisora desea poder registrar de las personas entrevistadas su nombre, número de
identificación (cédula), fecha de nacimiento (dd/mm/aaaa), correo electrónico, ciudad de
residencia, ciudad de origen. Además, se deberá poder almacenar el artista y título de hasta 3
canciones favoritas en cada una de las personas que se ingrese, teniendo en cuenta lo anterior,
se sugiere que la solución deberá mostrar un menú que permite las siguientes opciones:

i. Agregar una persona con los datos que se listan anteriormente.


ii. Mostrar la información personal de una persona particular por medio de su posición en
el vector

Nota: La entrega se debe realizar en un archivo .zip que contenga los scripts con el código de
cada programa (un archivo script por cada problema propuesto).
6

Conclusiones

Texto de las conclusiones

También podría gustarte