You are on page 1of 27

INFORMATICA I

Introduccin

2011 / 1 CLASE 01

Presentacin
Lukas Tamayo sakulda@gmail.com

AGENDA

Pre sen tac in del cur so


2

Sis tem as de Cm put o


3

Har dwa re - Sof twa re

PRESENTACIN DEL CURSO

Objetivo General

Desarrollar habilidades para el anlisis de problemas computacionales: 1 rmulando secuencias algortmicas con alta coherencia

mas en un2lenguaje de alto nivel bajo el paradigma de la

PRESENTACIN DEL CURSO

Contenido del Curso


Sistemas de Cmputo

Algoritmia

Habilidades para el anlisis d computacionales

Iniciacin en el Lenguaje C

Programaci n Lenguaje C

PRESENTACIN DEL CURSO

Contenido del Curso


1 SISTEMAS DE CMPUTO Unidad I Sistemas de computo Qu es un sistema de Cmputo? Conceptos Hardware y Software. Los computadores. Sistemas nmericos

ALGORITMIA

Unidad II Algoritmia Introduccin a la programacin. Diagramas de flujo. Seudocdigo

PRESENTACIN DEL CURSO

Contenido del Curso


3

INICIACIN EN EL LENGUAJE C Unidad III Iniciacin en el lenguaje C

Estilos de programacin. Tipos de datos y uso de variables Ingreso y salida de informacin de un programa. Estructuras de control. 4 PROGRAMACIN LENGUAJE C

Unidad IV Programacin Lenguaje C Modularizacin de programas. Apuntadores. Arreglos y vectores de datos.

PRESENTACIN DEL CURSO

EVALUACIN

Evaluacin

PORCENTAJE

2 parciales de conocimientos tericos: 30% 15% c/u Exposicin. Proyecto Final Seguimiento: preguntas, quices. Laboratorios: habilidades 10% 15% 5% 40%

PRESENTACIN DEL CURSO

Conceptos Bsicos
Informaci n Automtica

INFORMTICA

tamiento automtico de la informacin utilizando dis

AGENDA

Pre sen tac in del cur so


2 2

Sis tem as de Cm put o


3

Har dwa re - Sof twa re

SISTEMAS DE CMPUTO

Sistema de Cmputo
Dispositivo capaz de recibir un conjunto de instrucciones y ejecutarlas a alta velocidad, llevando a cabo una tarea especifica.

SISTEMAS DE CMPUTO

Arquitectura

SISTEMAS DE CMPUTO

Sistemas de Cmputo P ro c e E n tra


da
UNIDAD DE ENTRADA

sMEMORIA o

S a lid
a
UNIDAD DE SALIDA

CPU UNIDAD DE ARITMTICA Y LGICA REGISTROS DE LA MQUINA UNIDAD DE CONTROL

AGENDA

Pre sen tac in del cur so


2

Sis tem as de Cm put o


3

Har dwa re - Sof twa re

HARDWARE - SOFTWARE

HARDWARE

HARDWARE - SOFTWARE

Perifricos
DATOS DE ENTRADA INFORMACION PROCESADA La interaccin con el computador se realiza por medio de los perifricos de Entrada y/o Salida. Disqueter Lector de as barras Mouse Micrfon Cmara o Puertos USB Parlan te Impresor a Modem Lpiz ptico Teclad o

Entrada

Quemador de CD-ROM (DVD) Scanne r Monito r

Salida

Pantallas tctiles Grabadora/Reproductora de Audio

E/S

HARDWARE - SOFTWARE

Procesamiento

HARDWARE - SOFTWARE

Unidad Central de procesamiento

UNIDAD CENTRAL DE PROCESAMIENTO (CPU) Unidad Realiza las operaciones Matemticas y Aritmtico lgicas Aritmticas: Suma, Resta, Lgica (ALU) Multiplicacin, OR, NOT, Lgicas: AND, Divisin Unidad de Controla los dems componentes con el Control fin de ejecutar las instrucciones se Registros Pequeas memorias especiales, en secuencia. resultados intermedios por almacenan ejemplo de la ALU

HARDWARE - SOFTWARE

Almacenamiento

MEDIOS DE ALMACENAMIENTO
Magnticos Hechos con materiales magnticos

Disquetes Disco duro Cintas en tarjetas plsticas. Tarjetas debito CD-ROM DVD (Digital Vdeo Disk o Digital Verstil Disk Memorias USB Memorias SD

pticos Estado Solido

estn basados en la capacidad de poder o no reflejar la luz emitida por un determinado elemento Hechos de materiales (emisor) semiconductores. SilicioGermanio

HARDWARE - SOFTWARE

Almacenamiento
bit (Binary digit): Unidad basica de memoria. Puede valer 1 o 0 Byte: Unidad comn de medida, conjunto de 8 bits. Campos de Bytes en la memoria son enumeradas en orden ascendente, comenzando desde 0

HARDWARE - SOFTWARE

Jerarqua de memorias
Capacidad
Registros del Procesador Memoria Cach ( L1 , L2 , L3 ) Memoria principal ( RAM , ROM ) Memoria secundaria ( Disco Duro , Memoria Virtual ) Discos Extrables ( USB , Disco Duro extrable , Almacenamiento en red )

Velocidad - Costo

HARDWARE - SOFTWARE

SOFTWARE

Software de sistema Software de programacin Software de aplicacin

HARDWARE - SOFTWARE

Software
1 Software de sistema vSoftwaredel Sistema vPermite el funcionamiento del hardware. Incluye entre otros:

Sistemas operativos Controladores de dispositivo Herramientas de diagnstico Sistemas de ventanas Utilidades

HARDWARE - SOFTWARE

Software
2 Software de programacin vSoftwarede Programacin vProporciona herramientas para ayudar al programador a escribir programas. Incluye entre otros:

Editores de texto Compiladores Intrpretes Enlazadores Depuradores Entornos integrados de desarrollo (IDE).

HARDWARE - SOFTWARE

Software
Software de Aplicacin vSoftware de aplicacin Permite a los usuarios llevar a cabo una o varias tareas ms especficas, es el tipo de SW que el usuario mas utiliza. Incluye entre otros:
vAplicaciones de automatizacin industrial vOficina y comercio v Software educativo v Software mdico v Bases de datos v Videojuegos 3

Bibliografa
JOYANES AGUILAR, Luis. Fundamentos programacin, Mc. GrawHill.
Oviedo, Efrain. Algoritmos Universidad de Antioquia.

de

estructurados.

JOYANES AGUILAR, Luis. Programacin en C Metodologa, algoritmos y estructuras de datos. Mc. GrawHill
Deitel H.M. Como programar en C/C++. Prentice Hall.

Google

GRACIAS POR SU ATENCIN

You might also like