You are on page 1of 11

Informática

La palabra informática procede del francés INFORMATIQUE formada por la


contracción de los vocablos Información y automática.
Introducción a la informática
La informática varía de acuerdo a percepción de cada autor de tal forma que
algunos opinan que es una ciencia, para otros es una serie de técnicas y
procedimientos.
 INFORMÁTICA.
 COMPUTADORA.
 DATOS.
 SISTEMA INFORMÁTICO.
Informática
La informática tiene que ver con la programación, la arquitectura de las
computadoras, la inteligencia y la robótica, entre otros temas.

Computadora
Máquina o dispositivo electrónico capaz de recibir datos, procesarlos y entregar
los resultados en la forma deseada, ya sea en el monitor o impresos. Los datos
son procesados por instrucciones en forma de programas.
Datos
Conjunto de símbolos que representan la información de manera que se permita
su procesamiento

Sistema informático
Es el conjunto de elementos necesarios para la realización y utilización de
aplicaciones informáticas. Está integrado por cuatro elementos principales:
 Equipos (hardware)
 Programas (software)
 Firmware
 Personal informático
Equipos (hardware).
Es el conjunto de piezas físicas que integran una computadora: unidad central de
proceso, placa base, periféricos y redes.

Unidad De Proceso Central (C.P.U.).


Se le conoce como procesador o CPU su función es controlar, coordinar y llevar a
cabo todas las operaciones del sistema.
Placa base.
Llamada tarjeta madre, es la tarjeta principal que contiene los componentes
esenciales de un sistema de computación. Es el conjunto de circuitos impresos,
chips y conectores. Aquí se localizan el procesador y la memoria principal, entre
otros elementos.

Periféricos.
Son dispositivos que transmiten datos entre diferentes medios de información.
Mediante los periféricos, la CPU guarda muchas información y puede comunicar
con el mundo exterior.

Redes.
Hay dos tipos de redes. Uno de ellos son las redes locales, conocidas como LAN
(local area network), que son un conjunto de computadoras personales
conectadas entre si. El otro tipo de red son las redes de área amplia, conocidas
como WAN (wide are netword), en las que las computadoras están separadas por
grandes distancias.
Programas (software)
Contiene las instrucciones que le permiten al equipo físico realizar una tarea
específica. Están entregados por varios archivos que realizan diversas funciones.
Hay tres tipos de software: los sistemas operativos, los lenguajes de
programación y las informáticas.
 Sistemas operativos. Son el software básico que controla los recursos de
hardware de la computadora. Sirven de enlace entre la computadora, las
aplicaciones informáticas y los lenguajes.
 Lenguajes de programación. Son lenguajes artificiales, Se utilizan para
definir una serie de instrucciones, que representan las tareas que procesará
una computadora. Al conjunto de instrucciones agrupadas en un archivo
ejecutable se le conoce como programa.
 las Aplicaciones informáticas, también se les conoce como interfaz de
usuario, han sido diseñadas para realizar una tarea específica, como el
procesamiento de textos.
Firmware
 Es el software de sistema que reside en la memoria permanente de la
computadora.
Personal Informático
 Son los usuarios del sistema informático de los desarrolladores, quienes
diseñan el sistema y el personal que se encarga de mantenerlo en
funcionamiento.
¿Qué es programar?
 Decirle a un tonto muy rápido exactamente lo que tiene que hacer
Especificar la estructura y el comportamiento de un programa, así como
probar que el programa realiza su tarea adecuadamente y con un
rendimiento aceptable.
HISTORIA
La prehistoria
El ábaco
Siglo XIX
Máquina analítica de Charles Babbage
Lady Ada Lovelace es considerada
La primera programadora

EN EL SIGLO XX
 1936 Máquina de Turing
 1946 ENIAC: Primera computadora digital
 de propósito general
 1947 El transistor
 1953 IBM 650: Primera computadora a gran escala
 1966 ARPANET: Origen de Internet
 1967 El disquete
 1970 Sistema operativo UNIX
 1972 Primer virus informático (Creeper)
 Lenguaje de programación C
 1974 Protocolo TCP. Primera red local
 1975 Se funda Microsoft
 1976 Se funda Apple
 1979 Juego Pacman
 1981 IBM PC Sistema operativo MS‐DOS
 1983 Lenguaje de programación C++
 1984 CD‐ROM
 1985 Windows 1.0
 1990 Lenguaje HTML World Wide Web
 1991 Sistema operativo Linux
 1992 Windows 3.1
 1995 Lenguaje de programación Java DVD
 1998 Se funda Google
 1999 MSN Messenger
 Siglo XXI
 2001 Windows XP
 Mac OS X
 2002 Mozilla Firefox
 2007 iPhone
 2008 Android ...
Programar

Indicar a la computadora qué es lo que tiene que hacer

 Programa

 Secuencia de instrucciones

 Instrucciones que entiende la computadora Y que persiguen un objetivo: ¡resolver un


problema!

Los procesadores trabajan con ceros y unos (bits)

 Unidad de memoria básica: Byte (8 bits)

 (2 dígitos hexadecimales: 01011011 à 0101 1011 à 5B)

Lenguaje máquina

 Códigos hexadecimales que representan instrucciones,

 registros de la CPU, direcciones de memoria o datos

 Instrucción Significado

 A0 2F Acceder a la celda de memoria 2F


 3E 01 Copiarlo el registro 1 de la ALU

 A0 30 Acceder a la celda de memoria 30

 3E 02 Copiarlo en el registro 2 de la ALU

 1D Sumar

 B3 31 Guardar el resultado en la celda de memoria 31

Lenguaje de bajo nivel Dependiente de la máquina Programación difícil

Nemotécnicos para los códigos hexadecimales:

 A0 -READ 3E - REG 1D - ADD …

Mayor legibilidad:

 READ 2F

 REG 01

 READ 30

 REG 02

 ADD

 WRITE 31

Lenguaje de nivel medio

Lenguajes a diferentes niveles

 Lenguaje de Máquina

Es el único lenguaje que entiende el hardware (máquina) y usa exclusivamente el sistema binario
(ceros y unos). Este lenguaje es específico para cada hardware (procesador, dispositivos, etc.).

0010001101
0010010111

 Lenguaje de ensamblador
Es un lenguaje que usa mnemónicos (palabras cortas escritas con caracteres
alfanuméricos), para codificar las operaciones. Los datos y/o direcciones son codificados
generalmente como números en un sistema hexadecimal. Generalmente es específico
(aunque no único) para cada lenguaje de máquina.
Lenguaje nivel alto
 Más cercanos a los lenguajes natural y matemático
resultado = dato1 + dato2;
 Mayor legibilidad, mayor facilidad de codificación
 Estructuración de datos / abstracción procedimental

Traduccion #include <iostream>


Compiladores: Código fuerte using namespace std;
Compilan y enlazan int main()

Programas completos {
Compilado
Intérpretes: r cout << "Hola Mundo!" << endl;

Compilan, enlazan Código objetivo return 0;


0101101110101010
y ejecutan instrucción
Enlazador Código objeto a la
a instrucción biblioteca

Programa ejecutable Para una arquitectura


concreta y un sistema
operativo
INTEGRANTES:
………………………………………………………….

…………………………………………………………

…………………………………………………………..

INSTITUCIÓN: ESCUELA INDUSTRIAL SUPERIOR PEDRO DOMINGO MURILLO


DOCENTE: ING. JAVIER ANDRADE
GESTIÓN:2018
LAPA- BOLIVIA

You might also like