Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Importancia de los datos de entrada y salida en el desarrollo de software, Ejercicios de Programación C

En este vídeo se habla acerca de los datos como elemento protagonista en el mundo de la programación, su papel en el desarrollo de software y la importancia de saber cómo manejar las entradas y salidas de datos en un programa. Se discuten ejemplos de diferentes tipos de entradas y salidas, desde las interacciones humanas con el dispositivo hasta la información almacenada en archivos y fuentes de datos.

Tipo: Ejercicios

2020/2021

Subido el 06/07/2021

andres-rubiano-1
andres-rubiano-1 🇨🇴

4

(1)

10 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Estructura de datos
Entradas y Salidas
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Importancia de los datos de entrada y salida en el desarrollo de software y más Ejercicios en PDF de Programación C solo en Docsity!

Estructura de datos

Entradas y Salidas

Hola

Bienvenidos

En este vídeo vamos a hablar de manera general de un protagonista importante en el mundo de la programación y que hemos dejado un poco de lado en los anteriores vídeos, estoy hablando de los datos que representan la información del problema y de su solución en un programa para computador.

Tan pronto empezamos a escribir programas inmediatamente empezamos a enfrentarnos con entradas, salidas y datos. Y cuando nosotros hablamos de entradas y salidas y datos nos referimos a toda la cantidad y variedad de cosas que podemos ingresar a un programa y todas aquellas cosas que podemos mostrar en ese programa.

Pensemos un poco en todas las cosas que podemos hacer físicamente en un dispositivo computacional, mientras un programa se está ejecutando nosotros podemos tocar la pantalla, podemos usar el teclado, podemos mover el mouse, podemos conectar un joystick, podemos hablar a través de un micrófono, Podemos usar la camara web; Si tenemos un celular inteligente podemos igualmente tocar la pantalla activar el GPS o la brújula sensores de movimiento y temperatura etcétera.

Sí esta es la entrada que va a tener mi programa y esta es la salida que debo obtener; ¿cómo convierto esas entradas en salidas?

¿Si alguien presiona la flecha en el teclado que debo hacer para cambiar la posición de una figura en la pantalla?

¿Si alguien presiona clic en un icono de la pantalla que debo hacer para enviar un documento a la impresora?

Y todo esto, lo que sea que esté entrando, lo que esté saliendo y, lo que es más importante, lo que sea que necesitemos resolver en el medio, tendremos que manejarlo, al menos temporalmente, dentro de nuestro programa para que podamos consultar todos estos datos, hacer cálculos, modificarlos.

Efectivamente, datos es una de estas palabras que se usa mucho en informática y, a menudo, como parte de otro términos como base de datos, big data, modelado de datos, así que, para concretar, en este momento estoy usando la palabra datos en su forma más genérica. Cualquier información que nos interese, ya sea de entrada o salida, o cualquier cosa intermedia, que identificamos y necesitamos utilizar en nuestros algoritmos

En resumen, hemos visto el papel protagónico que tienen los datos en el desarrollo de software, existen muchas alternativas Y muchos formatos diferentes para ingresa datos a un programa también, por supuesto, muchas formas de que esa información se presente como salidas y que en medio hay un proceso donde viven los algoritmos que convierte esas entradas en salidas.

Hemos llegado al final espero que les sea de mucha utilidad y como siempre les digo que hayan tomado los apuntes respectivos y que pregunten a sus tutores y formadores cualquier duda que tengan al respecto.