fidelfsd /
javascript-empanadas-challenge
Desafío de programación para resolver un problema de optimización para minimizar el gasto al comprar empanadas. Se incluye una descripción detallada del problema y se proporcionan casos de prueba.
Loading repository data…
araujo-jp-ma / repository
DESCRIPCION DEL PROBLEMA Y POSIBLE SOLUCION
README preview is not available for this repository.
Selected from shared topics, language and repository description—not editorial ratings.
fidelfsd /
Desafío de programación para resolver un problema de optimización para minimizar el gasto al comprar empanadas. Se incluye una descripción detallada del problema y se proporcionan casos de prueba.
<h1>Descripción del Problema</h1> Se dispone de una base de datos que registra el rendimiento diario de diferentes palas y camiones de transporte de mineral. La información con la que se cuenta es la cantidad de tonelaje movido durante un día de operación y el número de paladas. El objetivo principal es identificar los equipos de mejor rendimiento.
arturohv /
1 Proyecto III- 2014 Evaluación de Proyectos UNIVERSIDAD TÉCNICA NACIONAL Carrera Ingeniería del Software Profesor: Yesenia Calvo Araya Fecha de Entrega de avances y final: Según el cronograma del Curso Objetivos: Que el estudiante comprenda la gestión de proyectos durante el proceso de planificación. Que el estudiante desarrolle la lógica de negocios de una aplicación. Descripción General: El proyecto consiste en diseñar un sistema de información para una empresa local, donde registre lo referente al proceso de Planificación. Los datos y el diseño deben de responder a un problema real, por tanto, el estudiante deberá investigar la lógica de negocio de una empresa para poder ajustar la solución del problema a una realidad funcional. Descripción del Problema Se debe de investigar como se manejan la Planificación de los proyectos en una empresa, de la Zona Norte, recopilando la información necesaria, desarrollar el sistema de información con las siguientes características: Módulo de Seguridad: Este módulo controlará los usuarios del sistema, las contraseñas deben de quedar debidamente encriptadas en la base de datos. Modulo de registro de proyectos: En el siguiente módulo se registrarán datos generales del proyecto, como el Id del proyecto, nombre, director de proyecto, patrocinador (es), monto estimado que respalda el proyecto, moneda y observaciones generales que se requieran. Módulo de registros de Áreas de Conocimiento: Este módulo debe de registrar por separado cada área de conocimiento a nivel de planificación, se debe de investigar cuales son los datos requeridos para cada una de las áreas según las necesidades que presente la empresa consultada. Módulo reportes del sistema: Reporte donde se evidencien los entregables del proyecto. 2 Reporte de información general del proyecto. Reporte del diccionario de los entregables, consultado por entregable. Generalidades La base de datos debe de estar normalizada Los módulos deben de permitir agregar, modificar y consultar la información Toda la información de la base de datos debe de estar expuesta en algún componente del sistema según el módulo en el que se encuentre. El lenguaje de programación y motor de base de datos, quedan a criterio del estudiante. El código de programación y de la BD debe de venir comentareado. Entregables Cada grupo debe presentar lo siguiente: Scripts para crear todas las estructuras de almacenamiento y consultas en la base de datos. Scripts para crear el sistema. Documentación con las siguientes secciones: Portada Tabla de contenidos Resumen Ejecutivo Introducción Objetivos Generales y Específicos Desarrollo de la información de la empresa entrevistada, así como de los objetivos que se plantearon para desarrollar el proyecto. Conclusiones Recomendaciones Bibliografía (APA) Aspectos Administrativos El proyecto debe realizarse en grupos de máximo dos personas. La fecha de los entregables es según el cronograma del curso, a más tardar a la 1 p.m. Los scripts y la documentación se pueden enviar por email, siempre y cuando sea antes de la hora y fecha indicada. Luego de esa hora no se recibirán proyectos, el ejecutable del sistema se presenta según la cita acordata con la profesora. Las revisiones se harán con cita de revisión, las cuales realizarán el día de entrega a partir de las 6pm. Cada grupo contará con 20 minutos para la revisión, de modo que en ese lapso el grupo deberá mostrar que todo su planteamiento funciona correctamente. Por eso es muy importante que cada grupo cuente con los datos de prueba necesarios para ahorrar tiempo al momento de la revisión. Cualquier intento de plagio será penado con una nota de 0 en el proyecto y se enviará una carta al expediente para cada uno de los estudiantes involucrados. Esto aplicará tanto para el que copia como para el que fue copiado.
Akkarim /
Universidad de Costa Rica CI-0202 Principios de Informática E.C.C.I. II Semestre 2018 1er tarea programada Aplicación de resolución de problemas: computación de velocidad Entrega: 29 de octubre 2018 Un motor avanzado de turbohélice llamado en inglés unducted fan (UDF) es una tecnología desarrollada para el transporte aéreo. Los motores de turbohélice que han sido utilizados por décadas, combinan el poder y la confiabilidad de los motores a reacción con la eficiencia de las hélices. Son una mejora significativa sobre motores de hélice de combustión interna. Su aplicación se ha limitado a aeronaves pequeñas sin embargo, pues no son tan rápidos o potentes como los motores turbofán utilizados en las aeronaves más grandes. El motor UDF emplea avances significativos en la tecnología de hélice, lo cual acorta la distancia de rendimiento entre turbohélices y turbofán. Materiales nuevos, figura del perfil alar y velocidad de rotación más alta habilitan a las aeronaves impulsadas por UDF a volar casi tan rápido como los turbofán Durante un vuelo de prueba de una aeronave impulsada por UDF, el piloto de prueba debe llevar el nivel de fuerza del motor a 40.000 newton, lo cual causa que la aeronave de 20.000 kg llegue a una velocidad crucero de 180 m/s (metros/segundo). Los aceleradores del motor son entonces llevados a un nivel de fuerza de 60.000 newton y la aeronave comienza a acelerar. Mientras la velocidad de la nave incrementa, la resistencia aerodinámica aumenta en proporción al cuadrado de la velocidad del aire. Eventualmente, la aeronave llega a una velocidad crucero donde el empuje del motor UDF es justo compensado por la resistencia aerodinámica. Las ecuaciones para estimar la velocidad y la aceleración de la aeronave desde el momento o tiempo en que la aceleración es reiniciada hasta el avión alcanza su nueva velocidad de crucero (aproximadamente a los 120 s) son las siguientes: velocidad(t) = 0.00001t3 - 0.00488t2 + 0.75795t + 181.3566 aceleración(t) = 3 – 0.000062 velocidad(t)2 La aceleración se aproxima a cero mientras que la velocidad aproxima su nueva velocidad crucero. Esta tarea consiste en realizar un análisis de velocidad de los motores avanzados de turbohélice. Se hará el análisis en un pequeño cuaderno Python utilizando Jupyter. 1 Realización del cuaderno Jupyter Primero agregue un título de primer nivel: “Motores de turbohélice”. Realice una introducción con un título de segundo nivel “Reseña”. La introducción debe tener una pequeña reseña histórica y discutir brevemente las aplicaciones de los motores de turbohélice. Además, discuta en qué tipo de aeronave se utilizan dichos motores y sus diferencias con otros motores. Para toda información ponga la fuente en formato IEEE en una sección de referencias al final del documento (denotada por un título de segundo nivel “Referencias”). Por último, en la introducción agregue una fotografía ilustrativa. Puede buscar una en Internet pero agregue la fuente. Buenos recursos para las imágenes es la búsqueda en Google o la utilización de Wikimedia Commons.Universidad de Costa Rica CI-0202 Principios de Informática E.C.C.I. II Semestre 2018 1.1 Resolución del problema Inserte un título de segundo nivel que diga “Simulación de velocidad”. En una celda de código escriba defina el método def datos_velocidad_turbohelice(incremento) que retornará una matriz con datos generados utilizando los polinomios dados hasta 130 segundos. 1.1.1 Enunciado del problema Utilizando los polinomio que representan la velocidad y aceleración de una aeronave, cree una matriz utilizando unidades de metros/segundo y de metros/segundo2. 1.1.2 Descripción de entradas y salidas El siguiente diagrama de E/S muestra la entrada al método que representa el incremento de tiempo en segundos y un instante en el tiempo. La salida es la matriz de valores de velocidad y aceleración. 1.1.3 Ejemplo manual Asuma que el incremento temporal es 20 segundos. Utilizando una calculadora podemos computar los siguientes valores: Tiempo Velocidad (m/s) Aceleración (m/s2) 0 20 40 60 80 100 120 181,3566 194,6436 204,5066 211,4256 215,8806 218,3516 219,3186 0,960807 0,651060 0,406977 0,228551 0,110525 0,044000 0,017760 1.1.4 Prueba de la solución En una siguiente celda escriba un título de tercer nivel que diga “Prueba”. Inmediatamente en otra celda llame al método datos_velocidad_turbohelice con valores solicitados al usuario. Deje al usuario definir el incremento en el tiempo en segundos entre líneas de la tabla. Todos los valores de tiempo deben ser menores o iguales a 130 segundos. Imprima la tabla de la velocidad y de la aceleración para simular los valores de un reinicio de la aceleración con los datos de la prueba. La impresión de dicha tabla se debe hacer utilizando un DataFrame de Incremento temporal Matriz de velocidad y aceleraciónUniversidad de Costa Rica CI-0202 Principios de Informática E.C.C.I. II Semestre 2018 pandas. También imprima en otra celda un resumen de estadísticas de los datos utilizando la función describe de pandas. 1.2 Graficación En una nueva celda escriba el título de nivel dos “Graficación de velocidad”. En seguida inserte código que llama a datos_velocidad_turbohelice con el valor 1.0 como incremento. Ese código luego genera dos gráficos usando la biblioteca de funciones matplotlib: http://matplotlib.org/users/pyplot_tutorial.html. Los gráficos deben tener la etiqueta “Tiempo” en el eje x. Los ejes y de cada uno de los gráficos deben tener las etiquetas “Velocidad” y “Aceleración”, respectivamente. Los gráficos deben presentar la velocidad y la aceleración en línea roja uno y el otro en línea azul. 1.3 Conclusiones Por último, cree una sección conclusiones con título de segundo nivel “Conclusión” donde usted discuta lo que se puede concluir del gráfico, V.G., ¿qué relación hay entre velocidad y aceleración?
PlatziMaster /
En este repositorio encuentras la descripción del ejercicio que te invita a resolver un problema el cual consiste en encontrar a los primeros números perfectos menores a n.
AnaIza-19 /
Descripción del problema y requisitos