Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIDAD 1
1. HARDWARE
El término Hardware: Se refiere a todos los componentes físicos del sistema de cómputo,
esta compuesto por dispositivos electrónicos interconectados que se clasifican en cuatro
grupos asi:
- Memoria Principal.
- ROMBIOS
- CHIP-SET
2. SOFTWARE.
Este conjunto de instrucciones se conoce como programas y cada uno tiene un fin
específico. Se puede decir que las funciones del software son:
Tipos de Software
• Software del sistema. Es un conjunto de programas que administran los recursos del
computador tales como la unidad central de proceso, los dispositivos de comunicaciones
y dispositivos periféricos entre otros; el software del sistema administra y controla al
acceso del hardware.
• Software Utilitario. Conocido también como software de aplicaciones; son Programas
que son escritos para o por los usuarios y que realizan una tarea especifica. Ejemplo:
software para procesar un texto, para generar una hoja de cálculo, el software utilitario
debe estar sobre el software del sistema para poder operar.
Los lenguajes de programación tienen un conjunto de instrucciones que nos permiten realizar
operaciones de entrada/salida, calculo, manipulación de textos, lógica/comparación y
almacenamiento/recuperación.
2.1.1.Lenguaje Maquina: Son aquellos cuyas instrucciones son directamente entendibles por
la computadora y no necesitan traducción posterior para que la CPU pueda comprender
y ejecutar el programa. Las instrucciones en lenguaje maquina se expresan en términos
de la unidad de memoria mas pequeña el bit (dígito binario 0 o 1).
2.1.3.Lenguaje de Alto Nivel: Los lenguajes de programación de alto nivel (BASIC, pascal,
cobol, fortran, etc.) son aquellos en los que las instrucciones o sentencias a la
computadora son escritas con palabras similares a los lenguajes humanos (en general
en ingles), lo que facilita la escritura y comprensión del programa.
2.1.4.Lenguajes Algorítmicos .Son una serie de símbolos y reglas que se utilizan para
describir de manera explícita un proceso.
Cada programa contiene un módulo llamado programa principal que transfiere el control
a submódulos llamados subprogramas y estos devuelven el control al programa principal
cuando cumplen su tarea. Las tareas que puede realizar un submódulo pueden ser de
entrada, salida, procesos e incluso control de otros módulos.
2.2.2.Programación estructurada.
Para que un programa se considere estructurado debe cumplir con las siguientes reglas:
Los lenguajes SQL y QBE son ejemplos de 4GL. Hay otros tipos de 4GL como por
ejemplo un generador de formularios; que es una herramienta interactiva que permite
crear rápidamente formularios de pantalla para introducir o visualizar datos. Los
generadores de formularios permiten que el usuario defina el aspecto de la pantalla, qué
información se debe visualizar y en qué lugar de la pantalla debe visualizarse. Algunos
generadores de formularios permiten la creación de atributos derivados utilizando
operadores aritméticos y también permiten especificar controles para la validación de los
datos de entrada.
3. DATOS.
Los datos se refieren a los elementos crudos que el computador puede manipular. Pueden
consistir en letras números, sonidos, imágenes; pero no importa que clase de datos son
introducidos al computador estos siempre serán convertidos en números. Lo que indica que
los datos computarizados son digitales. Ya en el computador los datos son organizados en
archivos.
Bits y Bytes: Los datos en el computador se representan utilizando únicamente los símbolos
'0' y '1'. Estos son llamados BITS (" Binary digiTS"). Un conjunto de 8 bits se denomina byte
(octeto en español), y un byte almacena un caracter. Con n bits, pueden representarse 2^n.
Por ejemplo, con dos bits podemos representar 4 cadenas: 00, 01, 10, 11.
El código ASCII (American Standards Code for Information Interchange) se utiliza para
representar cada caracter. El código ASCII incluye códigos para las letras del alfabeto
(minúsculas y mayúsculas), los dígitos decimales, 32 caracteres especiales y otros códigos
para los llamados caracteres de control.
Debido a que, a los fines prácticos, la unidad de bits es demasiado pequeña, se definen los
siguientes múltiplos: 1 byte (= 8 bits), 1 Kilobyte (= 2^10 bytes), 1 Megabyte (= 2^20 bytes),
etc.
Tipos De Datos
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal
como ‘b’, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de
valores que puede tomar una variable. La clasificación de los tipos de datos es la siguiente:
Numéricos
a) Simples Lógicos
Alfanuméricos (string)
Arreglos (Vectores, Matrices)
DATO
Registros
b) Estructurados
(Def. por el usuario) Archivos
Apuntadores
Datos Numéricos: Permiten representar valores escalares de forma numérica, esto incluye a
los números enteros y los reales. Este tipo de datos permiten realizar operaciones aritméticas
comunes.
Datos Lógicos: Son aquellos que solo pueden tener dos valores (cierto o falso) ya que
representan el resultado de una comparación entre otros datos (numéricos o alfanuméricos).
Ejemplo:
“Politécnico Jaime Isaza”
"2000"