1. Dispositivos de entrada y salida
1.1. Entrada : nos sirven para introducir los datos o informacion a la computadora .
1.2. Salida : muestra los datos ya procesados al usuario sin la necesidad de que el vea en proceso de combercion .
2. Lenguaje de programacion
2.1. Es un conjunto de códigos , simbolos , caracteres y reglas esto nos permite comunicarnos con la computadora y realizar operaciones de entrada o salida.
2.2. Para comunicarnos con la computadora debemos pensar y utilisar nuestra imaginacion ya que vedemos rasonar para resolver problemas de modo que seamos uno con la maquina .
3. La memoria de la computadora
3.1. memoria central o interna
3.1.1. La memoria central esta almacena la información mientras aparezca en la memoria se tiene acceso a de forma directa .
3.1.2. RAM esta sola almacena la información mientra la computadora este encendida al apagare o reiniciarse esta se pierde .
3.1.3. ROM esta sirbe cmo lectura ya ue sus datos no se puede cambiar pero si introducirle datos.
3.2. Memoria auxiliar o externa
3.2.1. Esta es donde se almacena todos los programas o datos las mas usadas comúnmente son las sintas magnéticas o discos magnéticos.
4. Diseño de programas o algoritmos
4.1. Codificación : es la forma de escribir el problema y su solución en lenguaje de programacion .
4.2. Depuración es la cuando se arreglan los errores del algoritmo ya que entre mas complejo es el programa mas errores se tiende a cometer.
4.3. Documentación es la forma de explicarle a una persna que no entienda sobre la progrmasion esto de le da de forma escrita dibujos o diagramas .
4.4. Documentacion interna
4.4.1. en solo el comentario y mensaje que se le añade para que sea mas entendible .
4.5. Documentacion externa
4.5.1. este documento yeva siertos puntos como : descriccion del problema , nombre del autor algoritmo ,diccionario y el codigo fuente .
4.6. Manual del usuario
4.6.1. En esta parte luego de terminar en programa se vede ase un documento de complementación para que el programa siga trabajando de manera correcta y bien documentado .
5. Tipos de algoritmos
5.1. cualitativos
5.1.1. son los que se descriven usando palabras sin aser operasiones .
5.2. Cuantitativos
5.2.1. esta se utilisan numeros para aser los procesos y definir .
5.3. Graficos
5.3.1. se ultilisan representaciones graficas para aser un algoritmo por ejenplo imagenes o formas geometricas .
5.4. No graficas
5.4.1. estas se presentan en forma descrita y mas elaborado .