computación conceptos fundamentales. informática información automatica tratamiento automático...
TRANSCRIPT
![Page 1: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/1.jpg)
Computación
Conceptos Fundamentales
![Page 2: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/2.jpg)
Informática
INFORmación autoMATICA
Tratamiento automático de la información.
PROCESAMIENTOENTRADA
(datos)
SALIDA
(resultados)
![Page 3: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/3.jpg)
Proceso
Ejemplo: Determinación de y en la ecuación de la recta, para un x dado
ECUACION DE LA RECTA……y = (x * pendiente) + origen
ENTRADA……………………….datos: x = 5, pendiente = 6, origen = 2
PROCESAMIENTO…………….y = (5 * 6) + 2
SALIDA…………………………..resultado: y = 32
![Page 4: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/4.jpg)
Proceso Los datos son registros de hechos que aportan información. Son una
representación simbólica (numérica, alfabética, etc.) de un atributo o característica de una entidad.
Sistema de Información: conjunto de todos los procedimientos y dispositivos (computadoras y otros) implicados en la recolección, proceso, almacenamiento y distribución de la información.
Recolección de datosDepuración de datosAlmacenamiento de datos
Operaciones aritméticas
Operaciones lógicas
Recolección de resultadosAnálisis de resultadosDistribución de resultados
ENTRADA
PROCESO
SALIDA
![Page 5: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/5.jpg)
Algoritmo
Características .
a) que contiene una serie finita de pasos.
b) los pasos se describen de forma precisa (sin ambigüedad para el ejecutor, si se ejecuta distintas veces con los mismos datos iniciales se obtiene el mismo resultado).
c) se ejecuta en un tiempo finito.
d) efectivo para que una persona sea capaz de realizar el algoritmo de modo exacto y sin la ayuda de una máquina en un lapso de tiempo finito.
e) determinístico debido a que en cada del algoritmo se determina de forma única el siguiente paso.
![Page 6: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/6.jpg)
Computadora
Máquina electrónica programable
Las computadoras resultan útiles para realizar tareas que tengan algunas de las siguientes características: .
necesidad de un gran volumen de datos, existencia de datos comunes a varias tareas, que sean repetitivas, que estén distribuidas geográficamente, que necesiten significativa precisión, que requieran cálculos complejos, que se deban realizar a gran velocidad,
![Page 7: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/7.jpg)
Programa
Un programa es la transcripción de un algoritmo utilizando algún lenguaje que la computadora sea capaz de interpretar y ejecutar. Tal lenguaje está formado por un conjunto finito de instrucciones con una sintaxis definida que permite especificar los pasos del algoritmo. Ejemplos de lenguajes de programación para computadoras son: perl, C, pascal, java, lisp, prolog.
Los programas junto con los datos y resultados constituyen los
elementos lógicos definidos por el término software. Por otro lado, hardware se define como el conjunto de todos los elementos físicos que componen una computadora; es la máquina en sí.
![Page 8: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/8.jpg)
Programa
/* Convierte Fahrenheit a Celcius */#include<stdio.h>
main(){ int fahr, celcius; int lower, upper, step;
lower=0; upper=300; step=20;
fahr=lower; while(fahr<=upper) { celcius=5*(fahr-32)/9; printf("%d\t%d\n", fahr, celcius); fahr=fahr+step; } return(0);}
![Page 9: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/9.jpg)
Lenguajes
Lenguaje de máquina Lenguajes de programación de alto nivel Traductores
![Page 10: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/10.jpg)
Resolución de problemas
Integrando los conceptos previos, se puede explicar el proceso de resolución de un problema con auxilio de una computadora a partir de los siguientes pasos:
1) Planteamiento del problema y propuesta de un método de resolución
en lenguaje natural.
2) Escritura de un algoritmo que exprese el método propuesto.
3) Traducción del algoritmo a un programa, utilizando un lenguaje de programación.
4) Traducción automática (compilación) del programa a lenguaje de máquina
![Page 11: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/11.jpg)
Resolución de problemasAnálisis del problema
Diseño del algoritmo
Verificación del algoritmo
Codificación del algoritmo
Ejecución del programa
Verificación del programa
Programa de trabajo
![Page 12: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/12.jpg)
Evolución del hardware
1940 2004
Costo
Tamaño
Facilidad de uso
Eficiencia
Confiabilidad
Velocidad
![Page 13: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/13.jpg)
Jerarquía de computadoras
Microcomputadoras
•Portátiles
Minicomputadoras
•Computadoras de escritorio•Servidores
Mainframes
Supercomputadoras
•PDA
![Page 14: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/14.jpg)
Generaciones de computadoras
![Page 15: Computación Conceptos Fundamentales. Informática INFORmación autoMATICA Tratamiento automático de la información](https://reader035.vdocuments.net/reader035/viewer/2022062418/5528bde6497959977d8fd71d/html5/thumbnails/15.jpg)
¿Para qué se usan las computadoras?
1. Sistemas de información2. Computación personal3. Comunicación4. Ciencia, investigación e ingeniería5. Educación y consulta6. Diseño asistido por computadora7. Entretenimiento8. Ayuda a las personas con capacidades diferentes