Você está na página 1de 23

Introduccin a la computacin

Java Bsico

Qu es una computadora ?
Es un dispositivo electrnico que acepta datos de entrada, los procesa mediante programas y genera informacin.

www.yhavhe.com/Cursos

03/06/2012

Componentes de un sistema de cmputo

Computadora

Hardware

Software

www.yhavhe.com/Cursos

03/06/2012

Hardware Dispositivos E/S

www.yhavhe.com/Cursos

03/06/2012

Hardware Memoria Principal (RAM)


Random Access

Memory Memoria de lectura y escritura Almacena datos y programas en proceso Memoria temporal

www.yhavhe.com/Cursos

03/06/2012

Hardware Memoria RAM


Todos los programas y datos son transferidos a la memoria RAM, desde un dispositivo de entrada o desde almacenamiento secundario, antes de ser ejecutados o procesados.
Dispositivos entrada / salida Memoria RAM Dispositivos de almacenamiento secundario

Procesador

www.yhavhe.com/Cursos

03/06/2012

Unidades de Memoria
Bit

=> menor cantidad que puede almacenarse. Dgito binario 0 1 => 8 bits. Almacena un carcter.

Byte

Kilobyte

(KB) => 1024 bytes Megabyte (MB) => 1024 KB Gigabyte (GB) => 1024 MB Terabyte (TB) => 1024 GB

www.yhavhe.com/Cursos

03/06/2012

Memoria RAM
Puede imaginarse como un conjunto de casillas, cada una de las cuales tiene una direccin. 0 1 2 3 999 00011011 00101000 10000010 11100001 .. 00000001

www.yhavhe.com/Cursos

03/06/2012

Hardware Unidad Central de Proceso (CPU)


Realiza

operaciones aritmticas y lgicas programas

Ejecuta

Controla

el flujo de datos (entrada y salida)

www.yhavhe.com/Cursos

03/06/2012

Procesamiento

10

www.yhavhe.com/Cursos

03/06/2012

Componentes de un sistema de cmputo

Computadora

Hardware

Software

11

www.yhavhe.com/Cursos

03/06/2012

Software
Conjunto de programas que le indican al computador qu hacer para generar los resultados esperados. El software permite que al usuario utilizar el computador con distintos fines.

12

www.yhavhe.com/Cursos

03/06/2012

Qu es un programa?

Programa
Serie de instrucciones que le indican al computador las operaciones que debe realizar para ejecutar una tarea especfica. Una computadora no hace nada si no tiene instrucciones exactas que le expliquen paso a paso lo que debe hacer

13

www.yhavhe.com/Cursos

03/06/2012

Clasificacin del software

Sistema

Software

Programacin

Aplicacin
www.yhavhe.com/Cursos 03/06/2012

14

Software Aplicacin

15

www.yhavhe.com/Cursos

03/06/2012

Software Sistema
El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros: Sistemas operativos Controladores de dispositivos Herramientas de diagnstico Herramientas de Correccin y Optimizacin Servidores
16 www.yhavhe.com/Cursos 03/06/2012

Software programacin
Son programas que nos permiten crear software. Compiladores, Enlazadores, Traductores, Depuradores. Estn asociados a un lenguaje de programacin
Entre ellos tenemos C, C++, Delphi , Qbasic,Visual Basic, Pascal, Java, etc..

17

www.yhavhe.com/Cursos

03/06/2012

Compilador
Un compilador es un programa que traduce el cdigo escrito en un lenguaje de programacin de alto nivel, al cdigo mquina

18

www.yhavhe.com/Cursos

03/06/2012

Lenguaje de programacin
Un lenguaje de programacin es un idioma artificial diseado para expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin. Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin.
19 www.yhavhe.com/Cursos 03/06/2012

Programacin en tarjeta perforada

20

www.yhavhe.com/Cursos

03/06/2012

Lenguaje Ensamblador

21

www.yhavhe.com/Cursos

03/06/2012

Lenguaje Java

22

www.yhavhe.com/Cursos

03/06/2012

Ejercicio
Responde a las preguntas:
Cmo funciona un procesador? Qu diferencia hay entre un compilador y un lenguaje de programacin? Para qu sirve la memoria RAM? Qu es un programa?

23

www.yhavhe.com/Cursos

03/06/2012

Você também pode gostar