Computacion. COMPONENTES PRINCIPALES DE UNA COMPUTADORA
Enviado por Danny Cortés Iriarte • 24 de Septiembre de 2015 • Apuntes • 1.434 Palabras (6 Páginas) • 103 Visitas
COMPUTACION I
COMPUTADORA: Es un dispositivo electrónico utilizado para procesar información y obtener resultados, capaz de ejecutar cálculos y tomar decisiones
COMPONENTES PRINCIPALES DE UNA COMPUTADORA:
- HADWARE: Parte física de una computadora
- SOFTWARE: Parte lógica de una computadora. Es el conjunto de programas que indican a la computadora las tareas que debe realizar
ORGANIZACION FISICA DE UNA COMPUTADORA: Una computadora consta fundamentalmente de 5 componentes principales:
- Dispositivos de entrada: teclado y ratón
- Dispositivos de salida: monitores, impresoras
- CPU o UCP (Unidad central de proceso o procesador): Compuesto de:
- ALU( Unidad aritmética y lógica)
- UC (Unidad de control)
- Memoria principal o central
- Memoria secundaria o externa: cd, DVD,discos duros
[pic 1]
DISPOSITIVO DE ENTRADA Y SALIDA: Permiten la comunicación entre la computadora y el usuario
- Entrada: Sirven para ingresar información en la computadora, para su proceso ej: teclado, mouse, escáner
- Salida: Permiten representar los resultados del proceso de los datos ej: impresora, monitor
CPU: Es el cerebro y corazón de la computadora. Se encarga de procesar toda la información
MEMORIA: Es uno de los componentes más importantes de una computadora y sirve para almacenamiento de información. Es una secuencia ordenada de celdas de memoria
Existen dos tipos de memorias y almacenamientos:
- Almacenamiento principal ( memoria principal o memoria central)
- RAM (memoria de acceso aleatorio): almacena de forma temporal información y datos
- ROM (memoria solo de lectura): almacena de forma permanente información y datos
- Almacenamiento secundario o almacenamiento masivo: Es un dispositivo de almacenamiento fuera del cpu masivo de información ej: Discos duros
SOFTWARE: Es un conjunto de instrucciones que controlan operaciones y coordinan los componentes (hardware) de una computadora
TIPOS DE SOFWTARE: Existen dos tipos:
- Sw Sistema: Denominado Sistema Operativo, coordina las diferentes partes de una computadora (hardware) e interactúa con el software de aplicación
- Sw Aplicaciones: Diseñados para una tarea en especifico, desarrollados con diferentes lenguajes
LENGUAJE DE PROGRAMACION: Es un conjunto de instrucciones u operaciones que debe realizar la maquina
CLASIFICACION:
- Alto nivel: diseñados para hacer mas fácil la escritura de programas y deben ser traducidos por un compilador ej:pascal, c++, java, c#
- Bajo nivel: Llamado código de máquina, controlan el hardware, Utiliza básicamente ceros, unos y abreviaturas de letras
PROGRAMACION: Es el proceso de escritura o codificación de un programa
EXPRESION: Es un elemento que toma un valor: constante, variable, combinada: funciones u operadores, de un programa
OPERADOR: Es un símbolo (+, -, *, /, etc) que tiene una función predefinida (suma, resta, multiplicación, etc)
TIPOS DE OPERADORES
- Asignación
- Aritméticos
- Incremento y decremento
- Relacionales y lógicos
- Especiales
ASIGNACION: Asigna el valor de la derecha a la variable situada a la izquierda ej: Codigo =3467
[pic 2]
ARITMETICOS: Siguen las reglas algebraicas típicas de prioridad: (),Multiplicación, división, antes de la suma o resta
[pic 3]
INCREMENTO(++) Y DECREMENTO(--): Suman o restan UN ARGUMENTO, la operación de incremento o decremento se efectua antes de la asignacion
[pic 4]
RELACIONALES Y LOGICOS:
Los operadores lógicos: Representan valores de true(1) o false(0)
Los operadores relacionales: Comprueban una relación entre dos operandos o una condición, usados en sentencias de selección (if) o de iteracion(while, for)
[pic 5]
== operador de igualdad
= asignación
[pic 6]
[pic 7]
ESPECIALES
() Llama a funciones, encierra argumentos, conversiones
[] Sirve para dimensionar arrays
TIPOS DE CONVERSION: Existen dos tipos:
- Implícitas: Son ejecutadas automáticamente ej: asignaciones y expresiones
- Explicitas: Solicitadas por el programador ej: convert
TIPOS DE VARIABLES
- Globales: Es una variable que puede ser utilizada por todas las funciones incluyendo el main(). Se definen fuera de cualquier función, están disponibles , nunca desaparecen
- Locales: Es una variable que se define dentro de una función y no tiene vida fuera de la función
[pic 8]
FUNCIONES:
- Es un conjunto de sentencias externas y globales, es un mini programa dentro de un programa.
- Ayuda a reducir el tamaño de su programa
- Cada función realiza una determinada tarea
- Cada programa tiene al menos una función main()
- Se puede utilizar una o más veces solo necesita llamar a la función desde cualquier parte del programa
ESTRUCTURA DE UNA FUNCION: Consta de:
...