Está en la página 1de 9

 

Adquisición, procesamiento y almacenamiento de datos


El rol de los programas de computadoras es primordial; sin instrucciones aseguir, la
computadora es virtualmente inservible. Los lenguajes deprogramación dan la
oportunidad de escribir esos programas y por consiguientela comunicación con las
computadoras. La computadora se puede contemplar como una unidad en la que se
colocanciertos datos (entrada de datos), se procesan y se produce un resultado
(datosde salida o información). Los datos de entrada y los datos de salida pueden
ser,realmente, de cualquier tipo: teto, dibujos, sonido, im!genes.

El gabinete de una computadora personal es un verdadero centro de procesamiento de


información que:

1. recibe datos del exterior a través de los periféricos de entrada;

2. los procesa mediante el microprocesador;

3. los almacena en dispositivos de almacenamiento, y

4. los envía al exterior a través de los periféricos de salida.

La ruta de la información
1. Entrada: La información ingresa al gabinete a través de las conexiciones o puertos
(puertos paralelo, puerto MIDI, conexiones a Internet, etc.), o de medios de almacenamiento
(disquete, CD-ROM, etc.).

Por ejemplo, supongan que, usando un procesador de texto (un programa), abren un texto
(información) que tienen almacenadas en un disquete.

2. Distribución: La información se distribuye dentro del gabinete a través de los circuitos de


la placa madre y de los buses de datos. La mayor parte de dicha información pasa a la
memoria RAM, y de allí al microprocesador.

Siguiendo, con el ejemplo, el texto viaja por el bus de datos del disquete a la memoria RAM,
y de allí al microprocesador.
3. Procesamiento: El microprocesador extrae los datos de la memoria y los modifica
siguiendo una serie de instrucciones dadas por un programa.

Por ejemplo, cuando seleccionan una palabra y la pasan a negrita, ésa es una instrucción
(cambiar a negrita) que el procesador de textos (el programa) le da al microprocesador. Éste
extrae la palabra del texto (que está en la memoria RAM) la modifica y la vuelve a grabar
modificada (en la memoria RAM). Como esta memoria es muy rápida, la modificación se ve
inmediatamente reflejada en el monitor, pero aún no fue almacenada en el disquete o en el
disco rígido, de modo que si interrumpe el suministro de energía eléctrica perderán la
información dicha modificación.

4. Almacenamiento: Existen dos tipos de almacenamiento de la información: 1.- el


almacenamiento temporal, que se efectúa en la memoria RAM mientras se realiza el
procesamiento, y 2.- el almacenamiento permanente, que se efectúa en un dispositivo de
almacenamiento cuando se termina parcial o totalmente el procesamiento.

Por ejemplo, si están escribiendo un informe de tres páginas, pueden grabarlo en el disco
rígido.

5. Salida: Tiene que ver con cómo se visualizan o perciben los resultados del procesamiento.
Hay dos clases de salida: 1.- la salida en tiempo real, es decir, a medida que se realiza el
procesamiento, y 2.- la salida final, cuando terminó el procesamiento.

ALGORITMOS

Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo
de solución para determinado tipo de problemas. O bien, también cómo un conjunto de
instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo
tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un
problema.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el
algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación.
(Fig. 1.1)
 
PROGRAMA:
 Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación
que expresa un algoritmo y que puede ser ejecutado en un computador.
 
CLASIFICACIÓN DE ALGORITMOS
: Los algoritmos se pueden clasificar en cuatro tipos:
Algoritmo computacional
: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para
un cálculo de la raíz cuadrada de un valor x.
 
Algoritmo no computacional:
 Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de
un equipo de sonido.
Algoritmo cualitativo:

Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos


numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro.

Algoritmo cuantitativo:

Un algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos.


Ejemplo: Solución de una ecuación de segundo grado.

CARACTERÍSTICAS DE UN ALGORITMO:

 Todos los algoritmos deben tener las siguientes características


 Debe ser Preciso, porque cada uno de sus pasos debe indicar de manera precisa e
inequívoca que se debe hacer.
 Debe ser Finito, porque un algoritmo debe tener un número limitado de pasos.
 Debe ser Definido, porque debe producir los mismos resultados para las mismas
condiciones de entrada.
 Puede tener cero o más elementos de entrada.
 Debe producir un resultado.
 Los datos de salida serán los resultados de efectuar las instrucciones.

PARTES DE UN ALGORITMO:

 Todo Algoritmo debe tener las siguientes partes:


 Entrada de datos, son los datos necesarios que el algoritmo necesita para ser ejecutado.
 Proceso, es la secuencia de pasos para ejecutar el algoritmo.
 Salida de resultados, son los datos obtenidos después de la ejecución del algoritmo.

TÉCNICAS DE REPRESENTACIÓN:

Para la representación de un algoritmo, antes de ser convertido a lenguaje de programación, se


utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más
conocidos son:

 Diagramación libre (Diagramas de flujo).


 Diagramas Nassi-Shneiderman.
 Pseudocódigo.
 Lenguaje natural (español, inglés, etc.).
 Fórmulas matemáticas.

DIAGRAMA DE FLUJO

es una

representación gráfica de un proceso

. Cada paso delproceso es representado por un símbolo diferente que contiene una breve
descripciónde la etapa de proceso.

OBJETIVOS DE DIAGRAMA DE FLUJO:

Ofrecer una descripción visual de las actividades implicadas en un proceso mostrando la relación
secuencial entre ellas.

Facilitar la rápida comprensión de cada actividad y su relación con las demás, el flujo de la
información, las ramas en el proceso, el número de pasos del proceso, etc.

Facilitar la selección de indicadores de proceso.

Estimula el pensamiento analítico en el momento de estudiar un proceso, haciendo más factible


generar alternativas útiles.

Un diagrama de flujo ayuda a establecer el valor agregado de cada una de las actividades que
componen el proceso.

TIPOS DE DIAGRAMAS DE FLUJO:

Hay varios tipos distintos de flujogramas que pueden usarse:

Flujograma de primer nivel o de dirección descendente:

Un flujograma de primer nivel muéstralos pasos principales de un proceso y puedeincluir también


los resultados intermedios de cada paso y los sub-pasos correspondientes.

Flujograma de segundo nivel o detallado:

Un flujograma detallado indica los pasos o actividades de un proceso e incluye puntos de decisión,
períodos de espera, tareas que se tienen que volver a hacer y ciclos de retroalimentación.

Flujograma de ejecución o matriz:

Un flujograma de ejecución representa en formagráfica el proceso en términos de quién se ocupa


derealizar los pasos. Tiene forma de matrize ilustra losdiversos participantes y el flujo de pasos
entre esosparticipantes.

SÍMBOLOS DE DIAGRAMAS DE FLUJO EN COMPUTACIÓN:


Los Diagramas de Flujoparten de unos símbolos que permiten decir lo mismo que en los
algoritmos pero de unamanera gráfica y, por supuesto, un poco más entendible.
REGLAS PARA ESTRUCTURAR UN DIAGRAMA DE FLUJO

1)Los diagramas de flujo se escriben de arriba abajo y de izquierda a derecha.

2)Todo símbolo (excepto las líneas de flujo) llevará en su interior información queindique su
función exacta y unívoca.

3) Un elemento del diagrama no puede tener más de una salida si no es un elementode decisión.
Existen excepciones que veremos en su debido momento.

4. Las líneas de flujo no pueden cruzarse.

PSEUDOCÓDIGOS
El pseudocódigo (o falso lenguaje) es comúnmente utilizado por losprogramadores para
omitir secciones de código o para dar una explicación del paradigma que tomóel mismo
programador para hacer sus códigos,esto quiere decir que el pseudocódigo no esprogramable sino
facilita la programación.

OBJETIVO:
El principal Objetivo del pseudocódigo es el de representar la solución a unalgoritmo de la forma
más detallada posible, y a su vez lo más parecida posible allenguaje que posteriormente se
utilizará para la codificación del mismoEl pseudocódigo utiliza para representar las acciones
sucesivas palabras reservadas eninglés (similares a sus homónimos en los lenguajes de
programación), tales comostar,begin, end, stop, if-then-else, while, repeat-until….etc.Es un
lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el paso decodificación final
(esto es, la traducción a un lenguaje de programación) relativamentefácil.

TIPOS DE DATOS
Tipo de Dato Cadena de Caracteres
Una cadena es una secuencia de caracteres ASCII visibles o no visibles. Las cadenas de
caracteresofrecen un formato independiente a la plataforma para información y datos. Algunas de
las aplicacionesmás comunes de cadena de caracteres incluyen las siguientes:
Tipo de Dato Numérico
LabVIEW representa datos numéricos como números de punto flotante, números de punto fijo,
númerosenteros, números enteros sin signo y números complejos. Precisión doble o simple, así
como datosnuméricos complejos son representados con el color naranja en LabVIEW. Todos los
datos numéricosenteros son representados con el color azul.
Tipo de Dato Booleano
LabVIEW almacena datos Booleanos como valores de 8 bits. Un Booleano puede ser usado en
LabVIEWpara representar un 0 o 1 o un TRUE o FALSE. Si el valor de 18 bits es cero, el valor
Booleano es FALSE. Cualquier valor no igual a cero representa TRUE. Las aplicaciones comunes
para datosBooleanos incluyen representar datos digitales y servir como un control de panel frontal
que actúa comoun conmutador que tiene una acción mecánica generalmente usada para controlar
una estructura deejecución como una estructura de Caso. Un control Booleano generalmente es
usado como la declaracióncondicional para terminar un Ciclo While. En LabVIEW el color verde
representa datos Booleanos.
Cadenas
Son los datos que representan información textual (palabras, frases, símbolos, etc).
Norepresentan valor alguno para efectos numéricos. Pueden distinguirse porque sondelimitados
por apóstrofes o comillas.
Identificador.

Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve


para identificar las entidades del programa (clases, funciones, variables, tipos compuestos)
Los identificadores pueden ser combinaciones de letras y números. Cada lenguaje tiene sus
propias reglas que definen como pueden estar construidos. Cuando un identificador se asocia
a una entidad concreta, entonces es el «nombre» de dicha entidad, y en adelante la
representa en el programa. Nombrar las entidades hace posible referirse a las mismas, lo
cual es esencial para cualquier tipo de procesamiento simbólico.

Constantes y variables

Una Constante es aquélla que no cambia de valor durante la ejecución de un programa (o


comprobación de un algoritmo en este caso).  Se representa en la forma descrita para cada
categoría.

Las Variables son aquéllas que pueden modificar su valor durante la ejecución de un
programa (idem). Su representación se da a través de letras y símbolos generalmente
numéricos a los que se les asigna un valor.

Ejemplos:

Constantes Variables

   36

450.35

0.58
Numéricos

   ‘A’
A

‘Juan’
Nom

‘La Paz’
Edad
Cadena

   Falso Ciudad

Verdadero Estatura
Lógicos
Bibliografía

Borjas, W. L. (2017). Investigación: Adquisición, procesamiento y

almacenamiento de datos Presentado por: Universidad Tecnológica de

Campeche. https://www.academia.edu/34507623

Dady, S. (2017). TIPOS DE DATOS Tipo de Dato Cadena de Caracteres.

https://www.academia.edu/35378783/TIPOS_DE_DATOS_Tipo_de_Dato

_Cadena_de_Caracteres

Martínez, A. (2012a, septiembre 27). Adquisición, procesamiento y

almacenamiento de datos. TECNOLOGÍAS DE LA INFORMACIÓN Y

COMUNICACIÓN .:: Andrés Martínez ::

https://andresmtzg.wordpress.com/2012/09/27/adquisicion-

procesamiento-y-almacenamiento-de-datos/

Martínez, A. (2012b, septiembre 27). Concepto de algoritmo, Diagrama de flujo y

pseudocódigo. TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

.:: Andrés Martínez ::

https://andresmtzg.wordpress.com/2012/09/27/concepto-de-algoritmo-

diagrama-de-flujo-y-pseudocodigo/

Muñoz, G. (2015). Algoritmos, Diagrama de Flujo y Pseudocódigos PDF.

https://www.academia.edu/16459678/Algoritmos_Diagrama_de_Flujo_y_

Pseudoc%C3%B3digos_PDF
P., G. (2019, marzo 30). Algoritmos, Pseudocódigo y Diagramas de Flujo.

Linkedin.com; LinkedIn. https://es.linkedin.com/pulse/algoritmos-pseudoc

%C3%B3digo-y-diagramas-de-flujo-giordan-pretelin

Tecnología Informática y Computación. (s/f). Rua.ua.es. Recuperado el 7 de

septiembre de 2022, de

https://rua.ua.es/dspace/bitstream/10045/19119/1/Sistemas%20de

%20adquisici%C3%B3n%20y%20Procesamiento%20de%20datos.pdf

Tipos de datos; Números, Booleanos y Cadenas. (2019, diciembre 26). Azul

School. https://www.azulschool.net/topic/tipos-de-datos-numeros-

booleanos-y-cadenas/

También podría gustarte