Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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:
Algoritmo cuantitativo:
CARACTERÍSTICAS DE UN ALGORITMO:
PARTES DE UN ALGORITMO:
TÉCNICAS DE REPRESENTACIÓN:
DIAGRAMA DE FLUJO
es una
. Cada paso delproceso es representado por un símbolo diferente que contiene una breve
descripciónde la etapa de proceso.
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.
Un diagrama de flujo ayuda a establecer el valor agregado de cada una de las actividades que
componen el proceso.
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.
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.
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.
Constantes y variables
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
Campeche. https://www.academia.edu/34507623
https://www.academia.edu/35378783/TIPOS_DE_DATOS_Tipo_de_Dato
_Cadena_de_Caracteres
https://andresmtzg.wordpress.com/2012/09/27/adquisicion-
procesamiento-y-almacenamiento-de-datos/
https://andresmtzg.wordpress.com/2012/09/27/concepto-de-algoritmo-
diagrama-de-flujo-y-pseudocodigo/
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.
%C3%B3digo-y-diagramas-de-flujo-giordan-pretelin
septiembre de 2022, de
https://rua.ua.es/dspace/bitstream/10045/19119/1/Sistemas%20de
%20adquisici%C3%B3n%20y%20Procesamiento%20de%20datos.pdf
School. https://www.azulschool.net/topic/tipos-de-datos-numeros-
booleanos-y-cadenas/