definiciones básicas fundamentos de programación

29
Definiciones Básicas. [email protected] UGB San Miguel Lic. Marvin Romero Blog www.miceminfo.net Foro Lic. Marvin Romero UGB, San Miguel

Upload: marvin-romero

Post on 13-Jun-2015

2.732 views

Category:

Education


2 download

DESCRIPTION

Definiciones Básicas Fundamentos de Programación

TRANSCRIPT

Page 1: Definiciones Básicas Fundamentos de Programación

Definiciones

Básicas.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 2: Definiciones Básicas Fundamentos de Programación

INFORMATICAENSEÑANZA DE LA TECNOLOGÍA DE LAS COMPUTADORAS, SE CONSIDERA LA CIENCIA DE LAS COMPUTADORAS EN EL CAMPO DEL HARDWARE Y SOFTWARE.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 3: Definiciones Básicas Fundamentos de Programación

"LA INFORMÁTICA ES UNA

DISCIPLINA QUE INCLUYE

DIVERSAS TÉCNICAS Y

ACTIVIDADES RELACIONADAS

CON EL TRATAMIENTO

AUTOMÁTICO Y LÓGICO DE LA

INFORMACIÓN".

INFOR = INFORMACIÓN

MATICA = AUTOMATIZADA

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 4: Definiciones Básicas Fundamentos de Programación

COMPUTADORA MÁQUINA DE PROPÓSITO GENERAL QUE PROCESA DATOS DE ACUERDO AL CONJUNTO DE INSTRUCCIONES QUE ESTÁN ALMACENADAS INTERNAMENTE.

ES UN SISTEMA DIGITAL CON TECNOLOGÍA MICROELECTRÓNICACAPAZ DE PROCESAR DATOS A PARTIR DE UN GRUPO DE INSTRUCCIONES DENOMINADO PROGRAMAS.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 5: Definiciones Básicas Fundamentos de Programación

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 6: Definiciones Básicas Fundamentos de Programación

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 7: Definiciones Básicas Fundamentos de Programación

HARDWARE: PARTE

TANGIBLE DE LA

COMPUTADORA.

EJEMPLOS.

TECLADO, MOUSE,

LAPIZ OPTICO,

PANTALLAS

SENSIBLES AL

TACTO, SCANER,

IMPRESORA,

VOCINAS, DISCOS . .

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 8: Definiciones Básicas Fundamentos de Programación

¿QUÉ ES HARDWARE?SON TODOS LOS DISPOSITIVOS FÍSICOS

UTILIZADOS EN EL PROCESAMIENTO DE

DATOS, QUE EN SU CONJUNTO FORMAN UNA

COMPUTADORA O UN SISTEMA DE

CÓMPUTO. POR LO QUE PODEMOS DECIR

QUE HARDWARE ES TODO LO QUE EL

USUARIO PUEDE VER Y TOCAR EN UN

SISTEMA DE COMPUTACIÓN, POR EJEMPLO,

EL MONITOR, TECLADO, LAS UNIDADES DE

DISCO, IMPRESORA, MOUSE,

SCANNER, ETC.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 9: Definiciones Básicas Fundamentos de Programación

TIPOS DE HARDWARE

EL HARDWARE PUEDE DIVIDIRSE EN 5 CATEGORÍAS DE DISPOSITIVOS:

• ENTRADA

• PROCESAMIENTO

• SALIDA

• ALMACENAMIENTO

• COMUNICACIÓN

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 10: Definiciones Básicas Fundamentos de Programación

SOFTWARE: ES LA PARTE INTANGIBLE DE LA COMPUTADORA TODO LO QUE NO SE PUEDE TOCAR PERO SI OBSERVAR.

CATEGORÍAS DE SOFTWARE

* APLICACIÓN

* DE SISTEMA.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 11: Definiciones Básicas Fundamentos de Programación

• DATOS: ES LA UNIDAD MINIMA DE

INFORMACIÓN FUENTE QUE POR

SI SOLO NO TIENE SIGNIFICADO.

MATERIA PRIMA PARA PRODUCIR

INFORMACION.

• INFORMACIÓN: ES UN CONJUNTO

DE DATOS QUE AL PROCESARSE,

SE TRANSFORMAN Y ADQUIEREN

UN SIGNIFICADO.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 12: Definiciones Básicas Fundamentos de Programación

¿QUÉ ES SOFTWARE?CONJUNTO DE PROGRAMAS,

PROCEDIMIENTOS Y RUTINAS

ASOCIADOS CON LA OPERACIÓN DE

UN SISTEMA DE CÓMPUTO.

COMÚNMENTE A LOS PROGRAMAS

DE COMPUTACIÓN SE LES LLAMA

SOFTWARE; ESTE ASEGURA QUE EL

PROGRAMA O SISTEMA CUMPLA POR

COMPLETO CON SUS OBJETIVOS,

OPERE CON EFICIENCIA, ESTE

ADECUADAMENTE DOCUMENTADO, Y

SUFICIENTEMENTE SENCILLO DE

OPERAR.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 13: Definiciones Básicas Fundamentos de Programación

¿QUÉ SISTEMA OPERATIVO?

ES UN PROGRAMA BÁSICO Y NECESARIO QUE CONTROLA UNA COMPUTADORA.

CUENTA CON TRES FUNCIONES:

• COORDINAR Y MANIPULAR EL HARDWARE DE LA COMPUTADORA.

• ORGANIZAR LOS ARCHIVOS EN LOS VARIADOS DISPOSITIVOS DE ALMACENAMIENTO.

• GESTIONAR LOS ERRORES DE HARDWARE Y LAS PÉRDIDAS DE DATOS.

31 de enero 2007

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 14: Definiciones Básicas Fundamentos de Programación

UNIDAD CENTRAL DE PROCESAMIENTO

ES EL CORAZÓN DE TODO ORDENADOR, Y ES UN MICROCHIP CON UNA ALTA ESCALA DE INTEGRACIÓN, ES DECIR, QUE ALOJA MILLONES DE TRANSISTORES EN SU INTERIOR.

ES EL CEREBRO DE LA COMPUTADORA, DONDE SE EJECUTAN LAS INSTRUCCIONES DE LOS PROGRAMAS Y SE CONTROLA EL FUNCIONAMIENTO DE LOS DISTINTOS COMPONENTES DEL ORDENADOR.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 15: Definiciones Básicas Fundamentos de Programación

UNIDAD CENTRAL DE

PROCESAMIENTO

ESTA CONSTITUIDA

POR:

A.ALMACENAMIENTO

PRIMARIO

B.UNIDAD ARITMETICA

LOGICA

C.UNIDAD DE CONTROL

D.ALMACENAMIENTO

SECUNDARIO

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 16: Definiciones Básicas Fundamentos de Programación

A. EL ALMACENAMIENTO

PRIMARIO

MEMORIAS DE:

• TRABAJO

• PROGRAMAS

• ENTRADA DE DATOS

• SALIDA DE

INFORMACIÓN.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 17: Definiciones Básicas Fundamentos de Programación

READ-ONLY MEMORYMEMORIA ROM

ES UNA MEMORIA DE SEMICONDUCTOR NO DESTRUCTIBLE, ES DECIR, QUE NO SE PUEDE ESCRIBIR SOBRE ELLA, Y QUE CONSERVA INTACTA LA INFORMACIÓN ALMACENADA, INCLUSO EN EL CASO DE INTERRUPCIÓN DE CORRIENTE. ROM SUELE ALMACENAR LA CONFIGURACIÓN DEL SISTEMA O EL PROGRAMA DE ARRANQUE DEL ORDENADOR.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 18: Definiciones Básicas Fundamentos de Programación

RANDOM ACCESS MEMORYMEMORIA RAM

ES UNA MEMORIA VOLÁTIL, ES DECIR, PIERDE SU CONTENIDO AL DESCONECTAR LA ENERGÍA ELÉCTRICA. SE UTILIZA NORMALMENTE COMO MEMORIA TEMPORAL PARA ALMACENAR RESULTADOS INTERMEDIOS Y DATOS SIMILARES NO PERMANENTES.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 19: Definiciones Básicas Fundamentos de Programación

B. UNIDAD ARITMÉTICA –LOGICA: ES LA QUE SE ENCARGA DE REALIZAR TODAS LAS OPERACIONES ARITMÉTICASTALES COMO

(+, -, *, /, %, )

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 20: Definiciones Básicas Fundamentos de Programación

C. UNIDAD DE CONTROL, SE ENCARGA DE CONTROLAR Y SUPERVISARTODAS LAS ACTIVIDADES QUE EJECUTA EL CPU.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 21: Definiciones Básicas Fundamentos de Programación

D. ALMACENAMIENTO SECUNDARIO: SURGE DEBIDO A LAS LIMITANTES DEL ALMACENAMIENTO PRIMARIO CON EL OBJETIVO DE BRINDARLE MAYORES ESPACIO PARA GUARDAR DATOS E INFORMACIÓN. ENTRE ELLOS SE ENCUENTRAN :

DISCOS FLEXIBLES

DISCOS COMPACTOS DE LECTURA Y ESCRITURA

DISCOS DUROS

CINTAS MAGNETICAS

MEMORIAS PORTATILES

USB

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 22: Definiciones Básicas Fundamentos de Programación

¿QUÉ ES UN SISTEMA?

ES UN CONJUNTO

DE ELEMENTOS

QUE SE

INTERRELACIONAN

ENTRE SI PARA EL

LOGRO DE UN

OBJETIVO O FIN

COMUN.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 23: Definiciones Básicas Fundamentos de Programación

ELEMENTOS DE UN

SISTEMA:

ENTRADAS: ESTAN

CONSTITUIDAS POR

TODOS AQUELLOS DATOS

QUE SE VAN A INGRESAR

A UN SISTEMA, TENIENDO

COMO OBJETIVO

PRINCIPAL MANTENER

TEMPORALMENTE LOS

DATOS INTRODUCIDOS

ANTES DE SER

PROCESADOS

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 24: Definiciones Básicas Fundamentos de Programación

PROCESOS: SU OBJETIVO PRIMORDIAL ES TRANSFORMARLOS DATOS CAPTURADOS EN RESULTADOS O SALIDAS, REALIZANDO LAS OPERACIONESQUE SEAN NECESARIAS.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 25: Definiciones Básicas Fundamentos de Programación

SALIDAS: CONTIENE LOS DATOS QUE SE HAN CONVERTIDO EN INFORMACIÓN PARA LOS USUARIOS FINALES Y SU OBJETIVO ES MANTENER TEMPORALMENTE LOS DATOS ANTES DE INGRESARLOS AL SISTEMA Y LA INFORMACIÓN DESPUÉS DE TRANSFERIRLA AL MEDIO AMBIENTE.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 26: Definiciones Básicas Fundamentos de Programación

FRONTERA SE DEFINEN COMO EL LIMITE REAL O VIRTUAL DE LA EXTENCION DE UN SISTEMA TODAS AQUELLOS ASPECTOS QUE ESTAN CONSTITUIDOS DENTRO DE LA FRONTERA PERTENECEN AL SISTEMA.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 27: Definiciones Básicas Fundamentos de Programación

MEDIO AMBIENTE

ESTA FORMADO POR

TODO LO QUE SE

ENCUENTRA FUERA

DEL SISTEMA Y SE

COMUNICA CON EL

SISTEMA O

VICEVERSA POR

MEDIO DE LOS DATOS

SE ENCUENTRA

UBICADO FUERA DE

LA FRONTERA.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 28: Definiciones Básicas Fundamentos de Programación

IDENTIFICACIÓN DE LOS ELEMENTOS

DEL SISTEMA

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 29: Definiciones Básicas Fundamentos de Programación

EN CONCLUSIÓN, UN SISTEMA PUEDE

DEFINIRSE POR SUS FACTORES

IMPORTANTES:

LOS ELEMENTOS QUE LO COMPONEN

LA INTERRELACION ENTRE ELLOS, COMO

SE COORDINAN

SU OBJETIVO, META, PROPÓSITO.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el