APUNTES PARA EL CURSO DE FUNDAMENTOS DE PROGRAMACIÓN
Enviado por Pablo Trinidad • 7 de Septiembre de 2016 • Informe • 10.888 Palabras (44 Páginas) • 266 Visitas
APUNTES PARA EL CURSO DE
FUNDAMENTOS DE PROGRAMACIÓN
(DE ACUERDO A LOS PLANES Y PROGRAMAS
DE ESTUDIO, DE LA NUEVA CURRÍCULA)
MIGUEL SALOMÓN SOLARES RIACHI
Profesor-Investigador del
Instituto Politécnico Nacional
En La E.S.I.M.E. Plantel Azcapotzalco
2
3
I N D I C E
INTRODUCCIÓN. ....................................................................................................................................... 5
GENERALIDADES Y CONCEPTOS: ................................................................................................................ 5
¿QUE ES UNA COMPUTADORA? ELEMENTOS Y ORGANIZACIÓN. ................................................................. 5
ELEMENTOS Y ORGANIZACIÓN. ............................................................................................................... 5
SUS ORÍGENES, BREVE CRONOLOGÍA. ..................................................................................................... 6
EL ABACO. ............................................................................................................................................. 7
AUXILIARES MANUALES EN LOS CALCULOS ESCRITOS ............................................................................... 7
DESARROLLO DE AUXILIARES MECANICOS PARA LOS CALCULOS ESCRITOS. ............................................... 8
EL DESARROLLO DE AUXILIARES MECANICOS AUTOMATICOS PARA LOS CALCULOS. .................................... 8
EL MOTOR ANALITICO. ........................................................................................................................... 8
ORIGEN DE LA COMPUTADORA ANALOGICA .............................................................................................. 9
LAS CINCO GENERACIONES ..................................................................................................................... 9
PRIMER GENERACIÓN ......................................................................................................................... 9
SEGUNDA GENERACIÓN .................................................................................................................... 10
TERCERA GENERACIÓN ..................................................................................................................... 10
CUARTA GENERACIÓN ....................................................................................................................... 11
LA QUINTA GENERACIÓN .................................................................................................................. 11
CLASIFICACIÓN DE LAS COMPUTADORAS. .............................................................................................. 12
ANALÓGICAS Y DIGITALES. ............................................................................................................... 12
SUPER-COMPUTADORAS, MAIN FRAMES, MINIS Y MICROCOMPUTADORAS. .......................................... 12
SIGNIFICADO DE LOS TÉRMINOS MAS USUALES. .................................................................................... 14
LA COMPUTACIÓN, LA INFORMÁTICA Y LA CIBERNÉTICA. ................................................................... 14
EL BIT, BYTE, HIT, NIBBLE Y PALABRA. .............................................................................................. 14
LOS SISTEMAS DE INFORMACION. ............................................................................................................ 17
LA COMUNICACIÓN CON LA COMPUTADORA: ............................................................................................ 17
LOS SISTEMAS NUMÉRICOS. ................................................................................................................. 18
SISTEMA DECIMAL. ........................................................................................................................... 19
SISTEMA BINARIO............................................................................................................................. 19
SISTEMA OCTAL. ............................................................................................................................... 20
SISTEMA HEXADECIMAL. ................................................................................................................... 21
LAS COMPUERTAS LOGICAS: ................................................................................................................ 24
FUNCIONES DE DOS VARIABLES BINARIAS ............................................................................................. 24
A). COMPUERTA "AND". ES UN CIRCUITO QUE PRODUCE UNA SALIDA "VERDADERA" SI TODAS LAS ENTRADAS SON
"VERDADERAS": ................................................................................................................................... 25
B). COMPUERTA LÓGICA "OR": ES UN CIRCUITO QUE PRODUCE UNA SALIDA "VERDADERA" SI ALGÚNA DE LAS ENTRADAS
ES "VERDADERA": ................................................................................................................................. 25
C). COMPUERTA LÓGICA "NOT". ............................................................................................................ 26
EL HARDWARE Y EL SOFTWARE: .............................................................................................................. 27
HARDWARE EXTERNO. .......................................................................................................................... 27
EL HARDWARE INTERNO. ...................................................................................................................... 27
EL SOFTWARE ...................................................................................................................................... 27
LOS SISTEMAS OPERATIVOS. ............................................................................................................. 27
LOS LENGUAJES DE PROGRAMACION: ....................................................................................................... 28
LENGUAJE MAQUINA ............................................................................................................................ 28
LENGUAJE ENSAMBLADOR. ................................................................................................................... 28
4
LENGUAJES
...