Modulo1 Intro A La Prog

Páginas: 9 (2191 palabras) Publicado: 10 de mayo de 2015
Introducción a la
Programación

CONTENIDO
1. Arquitectura de un Computador
2. Problemas
3. Algoritmo
4. Solución de problemas
Algorítmicos

E s t á d i vi d i d a e n d o s
partes importantes:
Hardware: Es la que
hace referencia a la
parte física de un
computador y de
cualquier dispositivo
electrónico.
Software: Es la que
hace referencia a la
parte lógica de un
c o m p u t a d o r.

CPU

LaArquitectura Von
Newman

Hardware
• Unidad central de Proceso
• Dispositivos de entrada, salida, almacenamiento,
comunicación y cómputo
• Memoria

CPU

La Arquitectura Von Newman

Unidad Central de Proceso
(CPU)

Micropocesador
Athlon 64 X2 E6 3800+

Dispositivos
Entrada

Salida

Cómputo

Comunicación

Almacenamiento

Tipos de memoria
RAM (Random Access Memory): Memoria de escritura y
lectura.El contenido solo se mantiene mientras el
computador está encendido.
ROM (Read Only Memory): Memoria de solo lectura, es
permanente y no se afecta por el encendido o apagado del
computador.
Caché: Memoria de acceso muy rápido, usada como
puente entre la UCP y la memoria RAM, para evitar las
demoras en la consulta de la memoria RAM.

Representación en
Memoria

Elementos que pueden estar en dosestados
(prendidos o apagados).

El sistema de numeración binario:
representación de este tipo de datos. Utiliza
dos símbolos el 1 y el 0.

Código Binario
Cada 1 en un número binario representa
una potencia de 2 según su posición
Ejemplo: El número binario 100110 representa
el valor 38
1

0

0

1

1

0

25

24

23

22

21

20

1*32 + 0*16+ 0*8+ 1*4+ 1*2+ 0*1= 38

Medida de la Memoria
Unidad básicade información: BIT que
corresponde a un único dígito binario (puede
tomar los valores 1 o 0).

BYTE: conjunto de 8 bits. 256 valores
diferentes: desde el 00000000 (0 en decimal) al
11111111 (255 en decimal).

Cantidades de Memoria
Ejemplos:
1 Kilo Byte = 210 Bytes = 1024 Bytes
1 Mega Byte = 210 KBytes = 220 Bytes
= 1048576 Bytes
1 Giga Byte = 210 MBytes = 230 Bytes
1 Tera Byte = 210 GBytes =240 Bytes

Software
Software: conjunto de instrucciones que le dicen
al hardware que hacer.

Sistema Operativo
Herramientas de Desarrollo
Aplicaciones

Arquitectura de Software
Lenguaje
Alto Nivel

Lenguaje
Lenguaje Hardware
Ensamblador Maquina

Sistema Operativo

Aplicaciones

Herramientas

Sistema Operativo

Software encargado de administrar los recursos del
sistema.
Ofrece un conjunto decomandos a los humanos,
para interactuar con la máquina.
Puede ser escrito en lenguaje de alto nivel, en
lenguaje ensamblador y/o en lenguaje máquina.

Lenguaje de Máquina
Único lenguaje
(máquina).

que

entiende

Específico para cada
dispositivos, etc.).

hardware

Programa: almacenado
instrucciones y datos.

en

el

hardware
(procesador,

memoria,

contiene

Lenguaje Ensamblador
Software,generalmente escrito en lenguaje de
máquina, capaz de traducir de lenguaje ensamblador
a lenguaje de máquina.
Usa mnemónicos para codificar las operaciones. Los
datos y/o direcciones son codificados generalmente
como números en sistema hexadecimal.
Es específico (aunque no único) para cada lenguaje
de máquina.

Lenguaje de Alto Nivel
Es un lenguaje con una estructura sintáctica mas
rica que le permitemayor expresividad.
Cuenta con un conjunto de palabras reservadas,
para codificar estructuras de control e
instrucciones.
Permite el uso de expresiones aritméticas y
relacionales.

Lenguaje de Alto Nivel
COMPILADORES e INTERPRETES: software
capaz de traducir de un lenguaje de alto nivel al
lenguaje de máquina.
C++

Java

Python

Aplicaciones
APLICACIÓN: software que le permite
computador realizaruna tarea específica.

Procesadores de Texto

Video Juegos

Hojas de Calculo

al

Herramientas de Desarrollo
Es una aplicación que presenta un ambiente en el
que, empleando un lenguaje de programación, se
puede desarrollar nuevo software.
Ejemplos: ambientes integrados de desarrollo
como DevC++, Visual C++, en los que se emplea
el lenguaje C++.

2. Problemas
Se tiene un problema cuando se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Intro prog
  • prog Wolfram Mathematica intro es
  • Mapa Prog Parv Intro
  • Modulo1 Intro Serv Farmaceutico
  • intro prog estruc
  • intro Prog Estruct
  • Guia_MAAP INTRO PROG JULIO 2015
  • Modulo1.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS