You are on page 1of 17

Programacin I

Unidad 01
Introduccin a la
computacin

Unidad 01
Introduccin a la
computacin
Objetivos

Futuro del hardware y software


Historia del computador
Programa Fuente y Programa Objeto

Futuro del hardware y


software

Programacin I - Unidad 1 - Introduccin a la computacin

En los prximos aos


El futuro de la salud
http://www.youtube.com/watch?v=I8UH_iQhN94

El futuro de las compras de supermercado


https://www.youtube.com/watch?v=rUSDWTiTs7o

El futuro en general
http://www.youtube.com/watch?v=8Ff7SzP4gfg

Historia del computador

Programacin I - Unidad 1 - Introduccin a la computacin

Historia
El inicio se da con el baco y se llega al da de hoy con las vas de
Internet.
Existen 4 generaciones marcadas en el desarrollo de la computacin.

1ra Generacin (1946 1958) Tubos de Vaco


2da Generacin (1959 1964) Transistores
3ra Generacin (1965 1970) Circuitos Integrados
4ta Generacin (1971 Hoy) Microprocesadores

Para mayor informacin visite:


Historia del hardware de computador
http://es.wikipedia.org/wiki/Historia_del_hardware_de_computador

Memoria informtica
http://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)

Historia de la computacin
http://es.wikipedia.org/wiki/Historia_de_la_computaci%C3%B3n

Programacin I - Unidad 1 - Introduccin a la computacin

Un computador est
compuesto por:
Hardware
Dispositivos de Entrada
Teclado
Mouse
Joystick
Dispositivos de Salida
Monitor
Impresora
Dispositivos de procesamiento (CPU)
Unidad de Control
Unidad Aritmtica Lgica
Registros
Memoria Principal
RAM
ROM
Dispositivos de almacenamiento o
memoria secundaria
USB externo
CD / DVD

Software
Sistemas Operativos
Windows 10
Linux
OSX

Lenguajes de Programacin

C / C++
Java
PHP
C#
Pascal
Delphi

Software de Aplicacin o
Comercial

Microsoft Office
SAP
Counter Strike
Dota

Programacin I - Unidad 1 - Introduccin a la computacin

Como funciona un computador


http://www.youtube.com/watch?v=Q2hmuqS8bwM&feature=player
_embedded#!

Programa fuente y programa


objeto

Programacin I - Unidad 1 - Introduccin a la computacin

El Bit
Es la unidad bsica de informacin, capaz
de almacenar solo dos valores 0 o 1.
1 bit
01
8 bits
1 byte
1024 bytes 1 Kb
1024 Kb
1 Mb
1024 Mb
1 Gb
1024 Gb
1 Tb

Programacin I - Unidad 1 - Introduccin a la computacin

Como se almacenan los datos


Se guardan en Bits - Binary Digit
Encendido = 1
Apagado
=0

Los BYTES son el conjunto de bits que se usan


para representar un carcter.
01010011 = S

La PALABRA es el conjunto de bytes que la


computadora usa como unidad de informacin.
0100
1000

0100
1111

0100
1100

0100
0001

Programacin I - Unidad 1 - Introduccin a la computacin

El cdigo ASCII
Maysculas

Minsculas

Caracteres especiales

Caractr Valor
ASCII

Caractr Valor
ASCII

Caractr Valor
ASCII

65

97

160

66

98

161

162

163

164

64

.
.
.
.
.

.
.
.
.
.

89

121

94

90

122

92

La tabla ASCII tiene valores desde 0 hasta 255

Programacin I - Unidad 1 - Introduccin a la computacin

El computador slo
lenguaje binario (1 y 0)
Muestra en
pantalla la
palabra Hola

entiende

el

Programacin I - Unidad 1 - Introduccin a la computacin

Necesitamos
un
compilador
traduzca lo que decimos
Muestra en
pantalla la
palabra Hola

No entiendo

que

Zzzzzz

Programacin I - Unidad 1 - Introduccin a la computacin

Necesitamos
computador

hablar

el

idioma

del

Muestra en
pantalla la
palabra Hola
1010111000111010
1010101001101010
1010101010101010
1010101111011101
0111011110011101

cout<<Hol
a;

Hola

Programacin I - Unidad 1 - Introduccin a la computacin

Programa fuente y programa


objeto
Programa
objeto

Muestra en
pantalla la
palabra Hola
1010111000111010
1010101001101010
1010101010101010
1010101111011101
0111011110011101

Hola

cout<<Ho
la;

Programa
Fuente

Compilador

Programacin I - Unidad 1 - Introduccin a la computacin

Programa Fuente
El programa fuente se puede escribir en
diversos lenguajes de programacin.
1011011101011101010110
1011011101011101010110
1110110001101010101101
1110110001101010101101
0001111111111111101011
0001111111111111101011
1010101101110110001101
1010101101110110001101
0101011010001111111111
0101011010001111111111
1101011101010110111011
1101011101010110111011
0001101010101101000111
0001101010101101000111
01
01

Lenguajes de mquina
Binario

Lenguajes de bajo nivel

mov ah, 3Fh


int 21h
cmp ax, 0
jne convertir
jmp cerrar

Assembler
cout<<Hola;

Lenguajes de alto nivel


C, C++, C#, Pascal, Basic, Java, Delphi,

You might also like