APUNTES PARA EL CURSO DE FUNDAMENTOS DE PROGRAMACIÓN
Eric Alexis MendozaEnsayo8 de Marzo de 2016
15.477 Palabras (62 Páginas)376 Visitas
APUNTES PARA EL CURSO DE FUNDAMENTOS DE PROGRAMACIÓN[pic 1]
(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
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
LENGUAJES DE ALTO NIVEL................................................................................................................... 28
LENGUAJES DE CUARTA GENERACIÓN.................................................................................................... 29
LOS PROGRAMAS DE APLICACIÓN, PAQUETES DE COMPUTACION: ........................................................... 29
DESARROLLO DE SISTEMAS. .................................................................................................................... 31
LOS SISTEMAS: ¿QUÉ ES UN SISTEMA? .................................................................................................. 31
SISTEMAS MANUALES VS AUTOMATIZADOS............................................................................................ 31
ESPECIFICACION Y DEFINICION DEL PROBLEMA (NECESIDADES DEL SISTEMA) ........................................ 32
ANÁLISIS DEL SISTEMA......................................................................................................................... 32
LOS PASOS A REALIZAR EN EL ANALISIS DE SISTEMAS SON:.................................................................... 33
DISEÑO DEL SISTEMA........................................................................................................................... 34
DESARROLLO DEL SISTEMA................................................................................................................... 34
IMPLEMENTACIÓN Y PRUEBAS............................................................................................................... 35
...