
1. Introducción a las Ciencias de Computadoras. Algoritmos y Desarrollo de Programas I. Objetivos. Cuando finalice esta lección, el estudiante: Podrá definir lo que es Ciencias de Computadoras. Sabrá lo que es un algoritmo y cómo se relaciona con los programas de computadoras.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Algoritmos y Desarrollo de Programas I
2001
2002
2003
2004
2005
2006
2007
El hardware: la memoria principal (cont.)Direcciones de memoria
Cada sección de memoria almacena un byte.
Un byte es un grupo de 8 bits.
10101010
A una sección de 2 bytes se le llama un word.
Control Unit
Arithmetic Logic Unit (ALU)
InstructionsDataInformation
InstructionsDataInformation
El hardware: la unidad central de procesamiento (cont.)Control Unit
Arithmetic Logic Unit (ALU)
Memory
InputDevices
OutputDevices
Data
Information
StorageDevices
Processor
ALU
Control Unit
El hardware: la unidad central de procesamiento (cont.)Step 1. FetchObtain program instruction or data item from memory
Step 2. DecodeTranslate instruction into commands
Step 4. StoreWrite result to memory
Step 3. ExecuteCarry out command
Programadoras de la ENIAC
1 0 0 1 0 0 1 1
128 64 32 16 8 4 2 1
A = 6510 a = 9710 á = 16010
B = 6610 b = 9810 é = 13010
C = 6710 c = 9910 í = 16110
ADA
ALGOL
APL
FORTH
FORTRAN
HYPERTALK
LISP
LOGO
MODULA-2
PASCAL
PILOT
PL/I
PROLOG
SMALLTALK