Está en la página 1de 18

Informática II

Repaso

Ma. Luisa Farías Romero


ml.fariasromero@gmail.com

Conceptos Básicos
 Computadora: Una computadora es un dispositivo
capaz de realizar cálculos y tomar decisiones lógicas
a velocidades hasta miles de millones de veces más
rápidas que las alcanzables por los seres humanos.
Sus 4 funciones son:

1. Acepta información Entrada

2. Procesa datos Procesamiento

3. Produce una salida Salida


Ciclo de Procesamiento de
la Información
4. Almacena resultados Almacenamiento
Conceptos Básicos
Hardware: Llamamos hardware a la parte física de la
computadora, pues vienen a ser las partes que podamos
percibir con el sentido del tacto.

Software: Nos referimos con software a la parte lógica de la


computadora a los procedimientos que el hardware realiza
inducidos por el software y este a su vez por nosotros. El
software es como un traductor que hace que nuestras
órdenes se conviertan en realidad, manipulando el hardware
o la parte física.

Conceptos Básicos
El software no libre (también llamado software propietario,
software privativo, software privado y software con
propietario):
Se refiere a cualquier programa informático en el que los
usuarios tienen limitadas las posibilidades de usarlo, modificarlo
o redistribuirlo (con o sin modificaciones), o que su código
fuente no está disponible o el acceso a éste se encuentra
restringido.

El software libre:
Es software que viene con autorización para que cualquiera
pueda usarlo, copiarlo y distribuirlo, ya sea literal o con
modificaciones, gratis o mediante una gratificación. En
particular, esto significa que el código fuente debe estar
disponible. “Si no es fuente, no es software”.
Conceptos Básicos
 El software se clasifica en 3 diferentes
Categorías, de acuerdo a su uso:

 Sistemas Operativos

 Lenguajes de Programación

 Software de Aplicación

Conceptos Básicos
 Bit es el acrónimo de Binary Digit (dígito binario). Es un
dígito del sistema de numeración binario, se utilizan los
dígitos 1 y 0. Unidad mínima de información empleada en
informática, en cualquier dispositivo digital.
 Byte Se describe como la unidad básica de
almacenamiento de información, equivalente a ocho bits
 NOTA:
 En la práctica popular, los prefijos binarios corresponden a
números similares, mas diferentes, de los factores
indicados en el Sistema Internacional de Unidades (SI). Los
primeros son potencias con base 2, mientras que los
prefijos del SI son potencias con base 10
Prefijos en el uso convencional de la
informática
Nombre Abrev. Factor Tamaño en el SI

kilo K 210 = 1024 103 = 1000

mega M 220 = 1 048 576 106 = 1 000 000

giga G 230 = 1 073 741 824 109 = 1 000 000 000

tera T 240 = 1 099 511 627 776 1012 = 1 000 000 000 000

peta P 250 = 1 125 899 906 842 624 1015 = 1 000 000 000 000 000

260 =
exa E 1018 = 1 000 000 000 000 000 000
1 152 921 504 606 846 976
270 =
zetta Z 1 180 591 620 717 411 303 4 1021 = 1 000 000 000 000 000 000 000

24
280 =
yotta Y 1 208 925 819 614 629 174 7 1024 = 1 000 000 000 000 000 000 000 000

06 176
1027 = 8 bits -> 1 Byte
Bronto B 290 = 1024 Yottabytes 1 000 000 000 000 000 000 000 000
1KByte -> 1024Byte
1MByte ->1024KByte
1Gbyte -> 1024MByte

Conceptos Básicos
Las computadoras se clasifican en diferentes tipos según
la potencia y la portabilidad de las mismas:

Computadora personal (PC): Se trata de una computadora,


naturalmente de un solo usuario, de tamaño considerablemente
pequeño. Son conocidas también como microcomputadoras, se hace
referencia a ellas también como computadoras de escritorio.

Modelo tradicional de escritorio Modelo de torre


Conceptos Básicos
Estación de trabajo: Una computadora, también para un solo usuario,
pero más potente que la personal. Dispone de un microprocesador mucho
más potente y un monitor de muy alta calidad (Estación de trabajo SUN).

Conceptos Básicos
Minicomputadora: Se trata de una computadora que puede soportar
más que un usuario a la vez. Se desarrollaron en los años 70 y 80;
eran el eslabón entre las microcomputadoras de poca potencia y las
computadoras centrales de gran capacidad. Eran usados en
conjunción con terminales tontos sin capacidad de cálculo propio.
(Minicomputadora de la casa IBM).
Conceptos Básicos
Servidores de red: Es una computadora poderosa con software y
dispositivos que le permiten funcionar como la computadora principal de la
red. Las organizaciones grandes pueden tener docenas o cientos de
servidores individuales trabajando juntos en la parte central de su red.

Conceptos Básicos
Mainframe: Es el tipo más grande de computadora en uso común.
Puede soportar centenas o miles de usuarios simultáneamente. Se
utilizan en organizaciones grandes como compañías de seguros y
bancos, en donde, con frecuencia, muchas personas necesitan
utilizar los mismos datos.
Conceptos Básicos
Supercomputadora: Es la más potente y esta construida
para procesar cantidades enormes de datos, es
extremadamente rápida y puede procesar centenas de
millones de instrucciones por minuto. (Supercomputadora
de la casa CRAY T3E).

Conceptos Básicos
Portátiles: Se trata de una computadora ultraligera. Aparte del
tamaño, la diferencia principal entre un portátil (notebook) y una
computadora personal es la existencia del monitor incorporado
en los primeros. Los portátiles contienen pilas que permiten su
uso durante un tiempo variado según el modelo, antes de su
conexión de nuevo a la red de corriente eléctrica para
recargarse.
Conceptos Básicos
 Redes de Comunicaciones: Cuando existe una serie de recursos
computacionales conectados entre sí (computadoras,
impresoras,...) en que muchos de ellos pueden comunicarse con
muchos otros, estamos frente a una red "computacional". A través
de ésta herramienta electrónica pueden realizar sus tareas de
comunicación.
 Las razones más importantes para unir las computadoras en redes
son:
 Permitir comunicarse a las personas

 Compartir recursos (información, servicio o hardware).

Internet

Principales componentes de
un PC

 El Hardware esta compuesto por las siguientes


secciones básicas:

 1. Unidad de entrada. Es la sección de recepción de la


computadora: obtiene información (datos y programas de
computadora) y lo coloca a disposición de las demás
unidades para que sea procesada. La información se
introduce por medio del teclado o del Mouse (ratón). Otros
dispositivos pueden ser los escáneres, los lápices ópticos,
las pantallas touch screen, cámaras, etc.
2. Unidad de salida. La computadora muestra las respuestas a
través de esta unidad, estas respuestas son el resultado del
procesamiento que realiza la computadora con los datos que hemos
introducido. Por ejemplo el monitor o la pantalla, Otros dispositivos
de salida son también la impresora, los parlantes.

3. Unidad de memoria. También se le conoce como memoria RAM


(Random Access Memory - Memoria de Acceso Aleatorio), es el
almacén primario de la computadora. Esta memoria es la más
importante de la computadora, porque almacena información
necesaria para que la computadora pueda arrancar y funcionar.

Existen otros tipos de memorias:

• ROM (Memoria de sólo Lectura)

• PROM (Memoria Programable de sólo Lectura )

• EPROM (Memoria Programable de sólo Lectura Borrable)

• Caché (Se sitúa entre el procesador y la memoria para acelerar los


intercambios de datos)
• BIOS (Basic Input/Output System – Sistema Básico de Entrada/Salida). Es una
memoria ROM tipo Flash.
• Virtual Carpeta temporal que se crea transitoriamente en el disco duro cuando
la capacidad de almacenamiento disponible de la memoria RAM se agota.

4. Unidad de Control (UC): se ocupa de controlar y coordinar el conjunto


de operaciones que se realizan para procesar la información

5. Unidad Aritmética y Lógica (ALU). Esta es la parte de la computadora


en donde se realizan los cálculos, sumas o restas. Aquí están también los
mecanismos de decisión que permiten a la computadora, por ejemplo,
comparar dos elementos de la unidad de memoria para determinar si son
iguales o no.

6. Unidad Central de Procesamiento (CPU) = UC + ALU. Es


el cerebro de la computadora, pues es el coordinador de la
máquina y la parte encargada de supervisar el funcionamiento
de las otras secciones.

La CPU le dice a la unidad de entrada cuándo debe leerse


información para introducirla en la unidad de memoria, le dice
a la ALU cuando la información de la unidad de memoria debe
utilizarse en los cálculos y le dice a la unidad de salida cuando
debe enviar la información que está es la unidad de memoria
a ciertos dispositivos de salida.
7. La tarjeta madre o motherboard, es la placa de circuitos más
grande existente en un computador. En ella se insertan entre otros,
el procesador, los módulos de memoria, las tarjetas de control y
expansión y las correas de comunicación de los drives.

8. Los buses son el conjunto de líneas o caminos por los cuales los
datos fluyen internamente de una parte a otra de la computadora (CPU,
disco duro, memoria).

Los buses básicos son:

a) El bus interno (bus de datos), comunica los diferentes


componentes con la CPU y la memoria RAM, formado por los hilos
conductores que vemos en el circuito impreso de la placa, y el bus
de direcciones.
b) El bus de expansión constituido por el conjunto de slots o ranuras
en donde se insertan placas independientes de sonido, video,
modem, etc.
9. Unidad de almacenamiento secundario. Esta es el almacén de
largo plazo y de alta capacidad de la computadora. Los programas y
datos que no están siendo utilizados por las otras unidades
normalmente se colocan en dispositivos de almacenamiento
secundario.

Disco duro Memoria flash USB


Unidad de discos de 3 1/2
Grabador de DVD

Sistemas Operativos
 Un sistema operativo (SO) es un conjunto de programas
destinados a permitir la comunicación del usuario con un
ordenador y gestionar sus recursos de manera eficiente

 Servicios Principales:
 Gestión de procesos.
 Gestión de memoria.
 Gestión de la E/S (Entrada/Salida).
 Gestión de archivos y directorios.
 Comunicación y sincronización entre procesos.
 Seguridad y protección.
Algunos Sistemas Operativos

UNIX / LINUX DOS

 Tiene capacidades multitarea,  Puede controlar sólo una tarea,


multiusuario y multiproceso. un usuario y un procesador.

 Usa interfaz de línea de  Usa interfaz de línea de


comando. Sin embargo, la mayoría comandos.
de sus versiones ya disponen de
una interfaz gráfica opcional, que
el usuario puede instalar.

Algunos Sistemas Operativos

MacOS Windows

 Diseñado para procesadores  Diseñado para procesadores


Motorola (Equipos MacIntosh). Intel (Equipos PC).

 Tiene capacidades multitarea y  Tiene capacidades multitarea y


multiusuario. multiusuario.

 Usa interfaz gráfica  Usa interfaz gráfica.

Actualmente existen aplicaciones que permiten intercambiar archivos entre


estos sistemas operativos
Algunos Sistemas Operativos

Windows CE PalmOS

 Diseñado para equipos de  Diseñado para equipos de


bolsillo. bolsillo.

 Se sincroniza con equipos de  Se sincroniza con equipos de


mayor tamaño (desktop o laptop). mayor tamaño (desktop o laptop).

 Se utiliza en los equipos  Se utiliza en equipos Palm,


denominados PalmPC. Handspring y otros, incluyendo
algunos celulares Nokia.

Algoritmos
 No existe ningún consenso definitivo en cuanto
a la definición formal de algoritmo

 En matemáticas, ciencias de la computación y


disciplinas relacionadas, un algoritmo (del latín,
dixit algorithmus y éste a su vez del matemático
persa Al Juarismi) es un conjunto preescrito de
instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no
generen dudas a quien lo ejecute
 Los algoritmos pueden ser expresados de muchas
maneras, incluyendo al lenguaje natural, pseudocódigo,
diagramas de flujo y lenguajes de programación entre
otros.
 Las descripciones en lenguaje natural tienden a ser
ambiguas y extensas. El usar pseudocódigo y
diagramas de flujo evita muchas ambigüedades del
lenguaje natural. Dichas expresiones son formas más
estructuradas para representar algoritmos; no obstante,
se mantienen independientes de un lenguaje de
programación específico.

La descripción de un algoritmo
usualmente se hace en tres
niveles:

 Descripción de alto nivel. Se establece el problema, se


selecciona un modelo matemático y se explica el
algoritmo de manera verbal, posiblemente con
ilustraciones y omitiendo detalles.
 Descripción formal. Se usa pseudocódigo para
describir la secuencia de pasos que encuentran la
solución.
 Implementación. Se muestra el algoritmo expresado en
un lenguaje de programación específico o algún objeto
capaz de llevar a cabo instrucciones.
Los algoritmos tienen tres
características fundamentales:

 Son precisos, es decir, deben indicar el orden


de realización de los pasos.
 Están bien definidos, es decir, si se sigue el
algoritmo dos veces usando los mismos datos,
debe proporcionar la misma solución.
 Son finitos, esto es, deben completarse en un
número determinado de pasos.

Ejemplo
PROBLEMA: Cambiar la rueda pinchada de un
automóvil teniendo una gata mecánica en buen
estado, una rueda de reemplazo y una llave.

 Inicio
 PASO 1. Soltar los tornillos de la rueda pinchada con la
llave
 PASO 2. Ubicar la gata mecánica en su sitio.
 PASO 3. Levantar la gata hasta que la rueda pinchada
pueda girar libremente.
 PASO 4. Quitar los tornillos y la rueda pinchada.
 PASO 5. Poner rueda de repuesto y los tornillos.
 PASO 6. Bajar la gata hasta que se pueda liberar.
 PASO 7. Sacar la gata desu sitio.
 PASO 8. Apretar los tornillos con la llave inglesa.
 Fin

Calcular la suma de los números


enteros entre 1 y 10 (1+2+3+4....)
REM Programa suma números enteros
suma =0: conta =0
WHILE conta <10
conta = conta + 1
suma = suma + conta
WEND
PRINT “La suma es”; suma
END
Calcular la suma de los números
enteros entre 1 y 10 (1+2+3+4....)
#include <iostream>
using namespace std;
void main()
{
int suma=0; int conta =0;
while (conta<10)
{
conta = conta +1;
suma = suma +conta;
}
printf("\n\n La suma es %d ",suma);
printf("\n");
}

iostream es un archivo de cabecera que es utilizado para operaciones de


entrada/salida en el lenguaje de programación C++.

Ejercicios
 Leer un número y determinar si es positivo
 Leer un número y determinar si es mayor o igual
que 10
 Leer dos números y determine cuál de ellos es
menor o si son iguales
 Leer un numero y transformarlo a dólares

También podría gustarte