0% encontró este documento útil (0 votos)
25 vistas7 páginas

Resolución de Problemas por Computadora

Este documento describe las generalidades de la programación, incluyendo la resolución de problemas por ordenador, la introducción al procesamiento de datos y las fases en la resolución de problemas.

Cargado por

dickinsonnahomy
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)
25 vistas7 páginas

Resolución de Problemas por Computadora

Este documento describe las generalidades de la programación, incluyendo la resolución de problemas por ordenador, la introducción al procesamiento de datos y las fases en la resolución de problemas.

Cargado por

dickinsonnahomy
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

UNIVERSIDAD TÉCNICA LUIS VARGAS TORRES

GARCIA MENDOZA ANTONELLA

INTRODUCCIÓN A LA PROGRAMACIÓN

ING. JOHANNA CHOEZ

GENERALIDADES DE LA PROGRAMACIÓN

1RO A TICS
GENERALIDADES DE LA PROGRAMACIÓN

1.1 Resolución de problemas por ordenador

La resolución de problemas por ordenador constituye un proceso crucial que implica la

aplicación de la programación y algoritmos para abordar diversos desafíos. En el corto

período desde la introducción de las computadoras en la práctica (aproximadamente

cincuenta años), han surgido como uno de los factores de cambio más significativos en la

sociedad.

En su esencia, este proceso inicia con la identificación y definición clara de un problema. A

través del análisis minucioso de sus componentes, se formula un algoritmo, un conjunto

estructurado de instrucciones diseñado para guiar a la computadora en la resolución del

problema. Este algoritmo se traduce después a un lenguaje de programación específico,

generando así el código fuente. La compilación del código da lugar a un programa

ejecutable capaz de procesar datos según las instrucciones establecidas.

Esta resolución se beneficia de la inherente eficiencia de las computadoras. Estas máquinas

son capaces de ejecutar tareas repetitivas y procesar grandes volúmenes de información a

velocidades que superan las capacidades humanas. Su precisión al ejecutar algoritmos

contribuye a minimizar errores y garantizar resultados consistentes.

La automatización de tareas, fundamental en la resolución de problemas por ordenador,

libera a los individuos de trabajos rutinarios, permitiéndoles concentrarse en tareas más

complejas y creativas. Esto no solo aumenta la eficiencia laboral, sino que también fomenta

la innovación al permitir que los profesionales dediquen más tiempo a la resolución de

problemas más complejos. La resolución de problemas por ordenador se ha convertido en


un componente integral de diversas industrias, como finanzas, salud, manufactura,

educación y más. A medida que las capacidades de las computadoras continúan

evolucionando, se anticipa que la resolución de problemas por ordenador desempeñará un

papel aún más significativo en la transformación de la sociedad, enfrentando desafíos cada

vez más complejos y generando innovaciones que impactan en todos los aspectos de la vida

diaria.

1.2 Introducción al procesamiento de datos

El procesamiento de datos implica la transformación de datos sin procesar en información

valiosa para las empresas. Los científicos de datos desempeñan un papel fundamental en

este proceso, que abarca desde la recolección hasta el almacenamiento de datos. El objetivo

primordial es aumentar el valor de la información y facilitar la toma de decisiones

estratégicas.

En la actualidad, soluciones automatizadas como la programación de software de

computadora son esenciales para convertir eficientemente grandes cantidades de datos,

incluido el big data, en información significativa para la gestión de calidad y la toma de

decisiones.

El ciclo de procesamiento de datos consta de seis etapas bien definidas:

Recolectar datos

En esta fase inicial, se busca recopilar información relevante proveniente de fuentes

confiables, como bases de datos y almacenes de datos. La precisión y confiabilidad de estas

fuentes son cruciales para garantizar la integridad de los datos recopilados. Se emplean
diversas técnicas, como sondeos, sensores, encuestas o la extracción de información de

registros existentes.

Preparación de datos

Después de la recolección, los datos suelen contener imperfecciones, errores o

redundancias. En la fase de pre procesamiento, se lleva a cabo la limpieza de los datos,

eliminando inconsistencias y asegurando su calidad. Esta etapa también implica organizar

los datos de manera que sean comprensibles y útiles para las fases posteriores del proceso.

Datos de entrada

Con los datos limpios y preparados, se introducen en sistemas o destinos específicos para

su procesamiento adicional. Este paso incluye la traducción de los datos a un formato que el

sistema pueda comprender. La entrada de datos puede realizarse manualmente o mediante

dispositivos especializados diseñados para capturar datos estructurados o no estructurados.

Procesamiento de datos

Durante esta etapa crítica, se emplea la potencia de algoritmos de aprendizaje automático e

inteligencia artificial para interpretar y analizar los datos. El proceso varía según la

naturaleza de los datos y el propósito específico del análisis. Los algoritmos pueden

identificar patrones, tendencias o realizar cálculos complejos para obtener información

valiosa.

Salida de datos

Tras el procesamiento, la información resultante se traduce y presenta en formatos legibles

y comprensibles, como documentos, gráficos o imágenes. Este paso facilita la


interpretación por parte de los usuarios finales, permitiéndoles utilizar la información de

manera efectiva para la toma de decisiones y la realización de proyectos.

Almacenamiento de datos

La etapa final implica almacenar los datos procesados para su uso futuro. Este

almacenamiento es valioso para referencia, análisis continuo o para permitir un acceso

rápido y fácil a los datos por parte de los miembros de la organización. Un almacenamiento

adecuado garantiza la disponibilidad de información cuando sea necesaria, contribuyendo a

la creación de un repositorio valioso a lo largo del tiempo.

1.3 Fases en la resolución de problemas

Las fases de resolución de problemas con computadoras son un proceso estructurado que

busca identificar, analizar y solucionar los problemas que puedan surgir en un sistema

informático. Estas fases son esenciales para mantener el funcionamiento adecuado de los

sistemas.

a) Análisis del problema: En esta fase, se procede a una definición exhaustiva del

problema en cuestión. Esto implica realizar un examen minucioso de los requisitos

y objetivos, con el fin de obtener una comprensión clara de lo que se solicita. El

análisis implica también la determinación de los datos necesarios para abordar el

problema de manera efectiva. En resumen, es un proceso crucial para establecer las

bases y comprender a fondo el contexto y las necesidades del problema a resolver.

b) Diseño del algoritmo: La fase de diseño se inicia con la identificación de las tareas

esenciales requeridas para resolver el problema. Posteriormente, se organiza estas


tareas en una secuencia lógica, estableciendo así el flujo ordenado del proceso. La

expresión del algoritmo se realiza de manera clara y precisa, utilizando un lenguaje

natural o pseudocódigo. Además, se enfatiza la importancia de que el algoritmo

cumpla con ciertas propiedades, como ser preciso (indicando el orden de ejecución),

definido (proporcionando resultados consistentes) y finito (terminando en algún

punto). Este proceso garantiza un plan detallado y comprensible para la resolución

del problema.

c) Implementación y pruebas: Una vez que el algoritmo ha sido diseñado, se procede

a su implementación, que implica la traducción del algoritmo a un lenguaje de

programación específico. Esta traducción se materializa en la escritura del código,

reflejando la lógica y la secuencia previamente definidas en el diseño del algoritmo.

La implementación no solo abarca la creación del código, sino también la ejecución

y comprobación del programa en un entorno informático. Durante esta etapa, se

lleva a cabo la depuración, identificando y corrigiendo cualquier error o bug que

pueda surgir. Finalmente, se verifica el programa para confirmar que cumple con los

requisitos establecidos durante las fases anteriores, asegurando así su correcto

funcionamiento.

Análisis del
problema Implementación
Diseño del y pruebas
algoritmo
REFERENCIAS

Bermudez, D. (2023, 17 noviembre). Resoluciones de problemas por computadoras

| Aprender-libre.com | (2024 - febrero). aprender-libre.com. https://aprender-

libre.com/resoluciones-de-problemas-por-computadoras/

#introduccion_a_resoluciones_de_problemas_por_computadoras

Dutari, R. (2015, 6 julio). El uso de las computadoras en la solución de problemas.

Monografias.com. https://www.monografias.com/trabajos105/uso-computadoras-

solucion-problemas/uso-computadoras-solucion-problemas

Erodala. (2022, 24 octubre). Fases de la resolución de problemas (Fase 1.

Comprender) – Mi aula

virtual. https://www3.gobiernodecanarias.org/medusa/ecoblog/erodala/2022/10/24/

fases-de-la-resolucion-de-problemas-fase-1-comprender/

Team, A. A. (2023, 12 septiembre). What is data processing? definition and

stages. Astera. https://www.astera.com/es/knowledge-center/what-is-data-

processing-definition-and-stages/

También podría gustarte