Please enable JavaScript.
Coggle requires JavaScript to display documents.
etapas para el desarrollo de problemas utilizando el computador, image,…
etapas para el desarrollo de problemas utilizando el computador
1.Definición del Problema
Qué se desea exactamente del computador
Sin esto, no se avanza
Enunciado claro y completo
2.Análisis del Problema
Datos de entrada
Proceso / transformación
Fórmulas y recursos necesarios
Datos de salida (resultados esperados)
Ponerse en el lugar del computador
3.Selección de la Mejor Alternativa
Evaluación Técnica: Analizar cada opción según los requerimientos del proyecto, la infraestructura disponible y las capacidades del personal
Matriz de Pugh: Esta herramienta permite comparar sistemáticamente múltiples alternativas frente a un diseño o solución de referencia,
Proceso Decisorio: Incluye la identificación del problema, la generación de opciones y la evaluación de cada una para asegurar rentabilidad y alineación con los objetivos estratégicos.
Herramientas de Apoyo: Considerar el uso de herramientas de software y la revisión de información
4.diagrama
Representación Gráfica: Se emplean figuras geométricas (óvalos, rectángulos, rombos, flechas) para indicar el inicio, fin, procesos, decisiones y entrada/salida de datos.
Algoritmo/Pseudocódigo: Es la descripción detallada de los pasos a seguir, utilizando lenguaje natural (español) para estructurar la lógica antes de programar.
Finalidad: Facilita la comprensión del funcionamiento del software, reduce la ambigüedad y documenta la secuencia lógica.
5.prueba escritorio
Objetivo: Validar que el algoritmo resuelva el problema correctamente antes de programarlo definitivamente.
Componentes:
Se utiliza una tabla con columnas para cada variable y filas para cada paso del algoritmo.
Proceso: Se asignan valores de entrada, se ejecutan las operaciones secuencialmente y se actualiza el valor de cada variable en la tabla.
Detección de errores: Permite corregir errores de lógica, orden de instrucciones o inicialización de variables
Herramienta de aprendizaje: Es esencial para desarrollar la lógica de programación.
6.condicion
Código Binario: Es la base de todo sistema, donde los transistores del procesador actúan como interruptores encendidos (
) o apagados (
mágenes/Audio/Video: Formatos como JPEG, MP3 o MP4 comprimen y convierten datos multimedia para su uso digital.
Caracteres: Unicode y ASCII convierten letras y símbolos en números binarios.
Programación: Es la escritura de instrucciones en lenguajes de alto nivel (Python, C++) que luego son convertidos a binario para que la máquina las ejecute.
Propósito: Permite la comunicación entre dispositivos, el almacenamiento eficiente y el procesamiento de instrucciones complejas
7.TRANSCRIPCIÓN.
Resultado: Se genera el Programa Fuente, que posteriormente pasa a la fase de compilación.
Finalidad: Convertir el código lógico en un archivo ejecutable por la máquina.
Medios de Almacenamiento: Históricamente tarjetas perforadas, o discos flexibles/duros.
8.COMPILACIÓN.
Intérpretes (ej. BASIC): Procesan el código instrucción por instrucción, no todo el programa a la vez, y detectan errores en tiempo de ejecución.
Programa Objeto: Si la compilación es exitosa, se crea el programa objeto o ejecutable.
Proceso: Analiza todo el programa fuente para verificar la sintaxis y luego traduce las instrucciones a lenguaje máquina.
Limitación: Las fallas de lógica en el programa no son detectadas por el compilador.
Detección de errores: Detecta errores de sintaxis o de codificación/transcripción.
9.PRUEBAS DE COMPUTADOR.
UserBenchmark: Herramienta "todo en uno" para Windows que compara CPU, GPU, RAM y discos.
Cinebench R23: Ideal para medir el rendimiento multinúcleo y de un solo núcleo de la CPU.
Geekbench 6: Benchmark sintético rápido para evaluar la potencia general.
3DMark: La referencia para medir el rendimiento gráfico y de juegos.
10.DOCUMENTACIÓN EXTERNA.
Enunciado del problema: Descripción clara y concisa de lo que se pretende resolver.
Narrativo o descripción de la solución: Explicación lógica del enfoque utilizado.
Relación de variables o campos: Lista de identificadores con su función y tipo de dato.
Listado de la última compilación: El código fuente final y depurado.