Logo Studenta

Actividad final algoritmos

¡Estudia con miles de materiales!

Vista previa del material en texto

Practica lo que aprendiste 
I. Describe, en el recuadro, el algoritmo que permite resolver el siguiente 
problema: 
Una empresa desea crear un software que le permita tener un mayor control de su 
inventario y les arroje un mensaje distinto de acuerdo con el estatus: 
• Si de cada producto hay más de 30 piezas, entonces debe decir “Sistema 
abastecido”. 
• Si de cada producto hay entre 20 y 30 piezas, entonces debe decir “Sistema con 
existencias”. 
• Si de cada producto hay entre 10 y 20 piezas, entonces debe decir “Sistema con 
problemas de abastecimiento”. 
• Si de cada producto hay menos de 10 piezas, entonces debe decir “Abastece tu 
sistema”. 
 
 
 
 
 
 
 
 
 
 
 
 
 
II. Realiza en el recuadro el diagrama de flujo del problema anterior. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
III. Transforma el problema planteado previamente a un pseudocódigo y 
escríbelo en el recuadro. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
IV. Investiga, para los siguientes lenguajes de programación, cuáles son las 
principales librerías, así como su función y descríbelas en los recuadros 
Lenguaje Librerías Función 
C++ iostream Lectura y escritura de archivos 
Java Commons Lang Proporciona métodos 
adicionales para la 
manipulación de las clases 
en la API java.lang, para 
manejo de strings, métodos 
numéricos básicos, 
reflexión de objetos, 
concurrencia, etc. 
Phyton Matplotlib Puedes usar matplotlib para 
generar gráficos de calidad 
necesaria para publicarlas 
tanto en papel como 
digitalmente. Con matplotlib 
puedes crear muchos tipos de 
gráficos: series temporales, 
histogramas, espectros de 
potencia, diagramas de 
barras, diagramas de errores, 
etc. 
 
Arduino Time.h es una biblioteca para trabajar 
con el tiempo. Cuenta, 
conversión, zonas horarias y 
más. 
.NET ADO.NET 
 
contiene todas las 
funcionalidades necesarias 
para conectarse e interactuar 
con Bases de Datos, como 
Microsoft SQL Server y 
Archivos XML 
Matlab MATLAB C Math Library proporciona una amplia 
gama de funciones: 
Algebra lineal. 
Funciones matemáticas 
elementales y especializadas. 
Operadores lógicos y 
aritméticos. 
Matrices elementales y 
manipulación de vectores. 
Matrices especiales. 
Estadística básica y análisis de 
datos. 
Polinomios e interpolación. 
Gestión de cadenas de 
caracteres. 
Entradas y Salidas. 
Gestión de memoria y 
errores. 
 
 
 
 
 
 
 
 
V. Investiga en internet, para el lenguaje de programación que más te agrade, 
los pasos para la creación de una librería. Explícalos en el diagrama. 
Lenguaje C++ 
1. Crear el archivo de cabeceras 
Creamos un archivo con extensión “.h” en el mismo directorio del código principal, éste archivo 
debe tener todos los prototipos de funciones y definiciones de tipos de datos de tu librería. 
2. Crear el archivo del código de la librería 
El archivo del código de la librería, contiene incluye el archivo de cabecera que creamos 
anteriormente y además contiene el código de todas las funciones que fueron escritas en el 
archivo de cabecera. 
3. Llamar a la librería 
Cuando estén terminados ambos archivos, nuestra librería está lista para ser usada. Creamos el 
archivo test.c dentro del mismo directorio, incluimos las librerías estándar y la nueva librería que 
creamos. 
 
VI. Abre la IDE instalada previamente y busca las barras que contiene. Después, 
responde las siguientes preguntas: 
NetBeans 
 
a. ¿Son iguales? 
No son iguales, algo similares pero el entorno es más complejo que dev c++ 
b. ¿Qué funciones son las que se describen? 
La barra de proyectos nos permite crear clases e interfaces. 
c. ¿Para qué sirven? 
Nos permite crear diferentes clases, formularios y métodos dentro del proyecto orientado a 
objetos bidimensionales. 
 
 
VII. Crea un nuevo proyecto en la IDE instalada y anota en el recuadro tus 
comentarios al respecto. 
Al crear un proyecto nos pide asignarle un nombre al proyecto, al iniciar te crea un paquete una 
clase principal, un main principal, se pueden agregar mas clases y otros elementos como 
formularios en la barra de proyectos. 
VIII. Busca en internet una IDE online y describe tu experiencia en el recuadro. 
Utilice el OnlinePhyton una opción online a phyton la interfaz es muy simple tenemos solo el 
editor y la barra para abrir y guardar archivos, además tiene un compilador muy simple, aunque 
aun no entiendo la sintaxis del todo, siento que es muy parecida a la sintaxis de C++

Continuar navegando