APUNTES PARA EL CURSO DE FUNDAMENTOS DE PROGRAMACIÓN
Pablo TrinidadInforme7 de Septiembre de 2016
10.888 Palabras (44 Páginas)294 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 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
IMPLEMENTACIÓN Y EVALUACIÓN. ........................................................................................................... 35
ELEMENTOS DEL LENGUAJE TURBO C ................................................ ¡ERROR! MARCADOR NO DEFINIDO.
ESTRUCTURA DE LENGUAJE C. ................................................................. ¡ERROR! MARCADOR NO DEFINIDO.
INTRODUCCION A LOS ALGORITMOS:................................................ ¡ERROR! MARCADOR NO DEFINIDO.
(RESOLUCIÓN DE PROBLEMAS POR COMPUTADORA) .......................... ¡ERROR! MARCADOR NO DEFINIDO.
DIAGRAMAS DE FLUJO Y DE BLOQUE ................................................. ¡ERROR! MARCADOR NO DEFINIDO.
LAS TABLAS DE DECISION................................................................. ¡ERROR! MARCADOR NO DEFINIDO.
COMANDOS E INSTRUCCIONES ......................................................... ¡ERROR! MARCADOR NO DEFINIDO.
INSTRUCCIONES (FUNCIONES) DEL LENGUAJE ................................... ¡ERROR! MARCADOR NO DEFINIDO.
FUNCIONES DE ENTRADA Y SALIDA “PRINTF( ) Y SCANF( )” ................ ¡ERROR! MARCADOR NO DEFINIDO.
APLICACIONES: SERIES NUMERICAS. .................................................
...