Sie sind auf Seite 1von 58

CADEMIA DE COMPUTACI

RABINAL ACHI
TCNICO
PROGRAMADOR

Your Logo

Lenguaje de
Programacin

Hardware

Software

Qu es una Computadora?
Es
un
dispositivo
electrnico , utilizado para
procesar
informacin
y
obtener resultados, capaz de
ejecutar clculos y tomar
decisiones a velocidades
millones cientos de millones
mas rpido, que pueda hacer
el ser humano.

Sistema de Computadora
Hardware
Es la computadora en si
misma

Software
Es el conjunto de programas
que indican a la computadora
las tareas que debe realizar.

Programadores de Computadoras
Son todos los programas que
controlan y dirigen
a la
computadora para que realicen
conjunto
de
acciones(instrucciones)
especificas
por
personas
especializadas.

Los datos y la informacin se


puede introducir en la
computadora por
una
entrada(input, entrada de
datos) y a continuacin se
procesan para producir una
salida(output,
resultados,
salida
de
datos

informacin).

Computadora

Programa
Datos de
entrada

(entrada)

(resultado)
Datos de
salida

Organizacin Fsica de una computadora

Unidad central de proceso


Unidad lgica y
aritmtica

Memoria central

Programa
Unidad
De control

Page 8

Datos de
entrada

Datos de
salida

Dispositivos de entrada/salida(E/S):perifricos
Permiten la comunicacin entre la computadora y el usuario.

Los Dispositivos de
entrada

Page 9

Los Dispositivos de
Salida

La memoria Principal
Memoria de acceso
aleatorio RAM

Page 10

Memoria de slo lectura


ROM

Unidades de medida de memoria

Almacenamiento principal

Almacenamientos
secundario o Masivo

bit

10010011
byte

Page 11

Byte
Un byte es una posicin de
memoria
que
puede
contener ocho bits, cada bit
slo puede contener dos
valores posibles, 0 o 1. Se
requiere ocho bit (un byte)
para codificar un carcter
(una letra u otro smbolo del
teclado).

Page 12

Unidad de medida de almacenamiento

Page 13

Representacin de la informacin en las


computadoras
Las formas de informacin ms significativas son:
texto, sonidos, imgenes y valores numricos ,y cada
uno de ellas presentan peculiaridades distintas.

Your Logo

Representacin de textos
Cdigo EBCDIC(Extended Binary
Coded Decimal Inter Change Code).
Cdigo ASCII(American Standard
Code For Information Interchange)
Cdigo Unicode

Your Logo

1. Caracteres Alfabticos(letras maysculas y


minsculas, en una primera versin del abecedario
ingls).

Your Logo

2. Caracteres
numeracin).

numricos(dgitos

del

Your Logo

sistema

de

3. Caracteres especiales(Smbolos ortogrficos


matemticos no incluidos en los grupos anteriores).

Your Logo

4. Caracteres Geomtricos y Grficos(Smbolos o


mdulos con los cuales se pueden representa cuadros,
figuras geomtricas, iconos y otros.

Your Logo

Cdigo EBCDIC: Este cdigo utiliza n=8 bits de forma que se puede codificar
hasta m==256 smbolos diferentes.

Cdigo ASCII: El Cdigo ASSCII bsico utiliza 7 bits y permite representar 128
caracteres. Este cdigo es el ms utilizado en computadoras , aunque el
ASCII ampliado con 8 bits permite llegar a (256) caracteres distintos,
entre ellos, y a smbolos y caracteres propios de otros idiomas como el espaol.

Cdigo Unicode: Este cdigo utiliza un patrn nico de 16 bits para


representar cada smbolo, que permite bits o sea hasta 65 536 patrones
de bits (smbolos) diferentes.

Your Logo

Cdigo ASCII(American Standard Code For


Information Interchange)

Your Logo

Representacin de caracteres

Your Logo

Redes, Web, Web 2.0 y Web 3.0


Redes
LAN(Local Area Network)

WAN(Wide Area Network)

Peticin de servicio

Cliente

Cliente

Servicio solicitado

Cliente

Cliente

Servidor

Cliente

Cliente

Comparticin de recursos

Cliente-servidor

Redes P2p, igual-a-igual(peer-to-peer)

Mdem

Los mdems pueden ser de tres tipos:


.
Internos
.
Externos
.
PC-Card

Internet y la World Wide web (WWW)

Bernards Lee 1989

Navegador Web(browser)

Enlaces(links)

Sitio Web (WebSite)

Pgina Inicial(Home Page)

URL(Uniform Resource Locator)

HTML(Hypertext Markup Language)

El correo electrnico

La mensajera Instantnea o chat

Crear una cuenta de correo Hotmail


Para crear una cuenta de correo Hotmail, lo que tienes que hacer es crear
una cuenta en Windows Live ID. Esto te permitir tener acceso a todos los
servicios de Windows Live, como Windows Live Hotmail (correo
electrnico), Windows Live Messenger (mensajera instantnea), etc.

1. Entra a Windows Live y


haz clic en el botn
Registrarse.
www.hotmail.com

2. Rellena la ficha para crear un Windows Live ID: Ingresa el


correo
que
te
gustara
tener
(por
ejemplo:
luis_2011xx@hotmail.com) y comprueba si est disponible.
Puedes elegir entre tener una cuenta hotmail.com y live.com
haciendo clic en la flechita hacia abajo.
3. Crea una contrasea
4.Luego ingresa tu nombre, apellido, pas, cdigo postal, y
otros.
5.Elige entre la opcin de dejar un correo alternativo o elegir
una pregunta secreta para recuperar tu contrasea en caso
de que la olvides y no puedas ingresar a tu cuenta, esto es
muy importante.

6. Finalmente, haz clic en el botn Acepto en la parte


inferior de la pgina y listo!
7. Para acceder a la bandeja de entrada de tu correo, haz
clic en la pestaa Correo en la pgina que aparece.

Web 2.0 y Web 3.0

El Software (los Programas)

Software del sistema

Software de Aplicacin

Memoria Externa

CPU
Sistema
Operativo

Programa

Entrada
(datos)

Programa
Salida
(resultados)

Sistema Operativo
Sistema Operativos

Caractersticas

Windows Vista

Nuevo sistema operativo de Microsoft presentado a


inicio de 2007.

Windows XP

Sistema Operativo ms utilizado en la actualidad, tanto


en el campo de la enseanza, como en la industria y los
negocios. Su fabricante es Microsoft.

Windows 98/ME/2000

Versiones anteriores de Windows pero que todava hoy


son muy utilizados.

UNIX

Sistema Operativo abierto, escrito en C y todava muy


utilizado en el campo profesional.

Linux

Sistema Operativo de software abierto, gratuito y de


libre distribucin similar a UNIX, y una gran alternativa
a Windows. Muy utilizado actualmente en servidores de
aplicaciones para internet.

Mac OS

Sistema Operativo
Macintosh.

de

las

computadoras

Apple

Windows Vista

Tipos de Sistema Operativo

Multiprogramacin
/
Multitarea

Tiempo
Compartido

Multiproceso

Lenguaje de Programacin

Resultado
Problema

Algoritmo en
Pseudocdigo
(o diagrama
de flujo)

Escritura

Algoritmo
En C++

Edicin
(editory EID)

Traduccin y
ejecucin Cdigo fuente
Cdigo mquina
En C++
(programa ejecutable) (traductor/
Compilador)

Principales tipos de lenguaje


de programacin
Lenguaje mquina
Lenguaje de bajo nivel
(ensambladores)
Lenguajes de alto Nivel

Programas traductores del


lenguaje
Intrpretes

Compiladores

Intrpretes
Programa Fuente

Intrprete

Traduccin y Ejecucin
Lnea a Lnea

La Compilacin de programas
Programa Fuente

Compilador

Programa Objeto

Fases de la Compilacin
Programa Fuente

Compilador
(Traductor)

Programa Objeto

Enlazador (linker)

Programa ejecutable
(en lenguaje mquina)

Ejecucin de un Programa
Programa

Datos de
Programa
Ejecutable

Computadora

Resultados

Faces de ejecucin de un
programa
Programa Fuente
Compilador

Modificacin
De programa

si

Existen
errores en la
compilacin
no
Programa

Montador

Programa Ejecutable
Ejecucin

Programacin de la Web

HTML

Das könnte Ihnen auch gefallen