You are on page 1of 48

Universidad Nacional Mayor de San Marcos

(Universidad del Per, DECANA DE AMERICA)

Ingeniera de Sistemas E informtica

Computacin e Informtica
Ing. Carrasco Ore, N. E.

Presentacin

Este curso est diseado para ofrecer un panorama curricula de Ingeniera de Sistemas, adems que sirva como una introduccin que estimule a pensar en torno a todos los aspectos y conceptos clave de este campo.

Computacin e Informatica

Informtica

Se cre en Francia en 1962 y es el resultado de la conjuncin las palabras INFORmation y autoMATIQUE. Es una disciplina cientfica. Se ocupa de obtener informacin automtica. No se limita, solamente, al uso de la PC.

Computacin e Informatica

Informtica

Es la ciencia del tratamiento automtico de la informacin mediante un computador (llamado tambin ordenador y/o computadora). Es un conjunto de Conocimientos Cientficos y de Tcnicas que hacen posible el tratamiento automtico y racional de la informacin mediante ordenadores

Computacin e Informatica

Informtica

Entre las tareas ms populares que ha facilitado esta tecnologa se encuentran:


Elaborar documentos, Enviar y recibir correo electrnico, Dibujar, Crear efectos visuales y sonoros, Preparacin de folletos y libros, Manejar la informacin contable en una empresa, Tocar msica, Controlar procesos industriales, Jugar, etc

Computacin e Informatica

La informtica

Se nutre de las siguientes disciplinas: Electrnica Lgica. Matemticas. Teora e la informacin. Comportamiento humano.

Computacin e Informatica

Las especialidades de la informtica

De gestin las computadoras se aplican en tareas administrativas. Aplicada a la enseanza: la PC. Interacta con el alumno. Sistemas expertos La Informtica se aplica a tareas concretas (salud, Etc.) Telemtica. La informtica se aplica a telecomunicaciones (Internet, etc.)

Computacin e Informatica

Las especialidades de la informtica

Inteligencia artificial: Se trata de que las computadoras emulen al ser humano. Robtica: Por medio de computadoras se pueden mover otras maquinas. Ciberntica: Por medio de informtica se controlan organismos vivos y dems elementos de la vida.

Computacin e Informatica

Computacin

Las Ciencias de la Computacin, tienen su origen en el clculo. Pronto se vio que con ayuda de aparatos y mquinas las operaciones podan realizarse de forma ms rpida y automtica.

Computacin e Informatica

Dato

El dato (del latn datum), es una representacin simblica (numrica, alfabtica, etc.), atributo o caracterstica de una entidad.

En programacin un dato es la expresin general que describe las caractersticas de las entidades sobre las cuales opera un algoritmo.

Computacin e Informatica

10

Dato

Ejemplos de datos son:

La altura de una montaa, La fecha de nacimiento, El peso, El nmero de habitantes, etc.

Computacin e Informatica

11

Informacin

Informacin: Dato procesado. Posee significado. La informacin representa un conjunto de datos relacionados que constituyen una estructura de mayor complejidad (por ejemplo, un captulo de un libro de ciencias).

Computacin e Informatica

12

Informacin

Es el dato procesado y que posee significado o le da sentido a las cosas, e indica mediante cdigos y conjunto de datos, los modelos del pensamiento humano Procesa y genera el conocimiento humano.

Computacin e Informatica

13

Informacin
Funcin de la informacin Aumentar el conocimiento del usuario. Proporcionar a quien toma decisin probabilidades para la eleccin, reduciendo la gama de decisiones. Proporcionar una serie de reglas de evaluacin y reglas de decisin para fines de control.

Computacin e Informatica

14

Computacin e Informatica

15

Algoritmo

Conjunto de reglas para resolver un problema. Su ejecucin requiere unos recursos.

0 ms entradas

Memoria

E/S

Comunicaciones

ALGORITMO

1 ms salidas

Computacin e Informatica

16

Algoritmo

Un algoritmo es mejor cuando menos recursos consuma. Pero.... Otros criterios: facilidad de programarlo, corto, fcil de entender, robusto...

Computacin e Informatica

17

Caractersticas de un algoritmo
Debe ser finito. Debe ser definido (sin ambigedades) Debe ser efectivo y eficiente.

Computacin e Informatica

18

Propiedades

Definibilidad: El conjunto debe estar bien definido, sin dejar dudas en su interpretacin. Finitud: Debe tener un nmero finito de pasos que se ejecuten en un tiempo finito.

0 ms entradas

ALGORITMO

1 ms salidas

Computacin e Informatica

19

Algoritmo
Un algoritmo es una frmula, un conjunto de pasos para resolver un problema. Los algoritmos se pueden expresar en cualquier lenguaje, desde lenguajes naturales como Espaol hasta lenguajes de programacin como Java, pasando por los Diagramas de Flujo. Tambin se pueden expresar mediante PseudoCdigo

Computacin e Informatica

20

Pseudocdigo
Es un lenguaje bastante coloquial en espaol ingls. Consta de un conjunto de frases con restricciones que pueden utilizarse en la especificacin de programas. Su objetivo es un balance razonable entre la precisin formal de un lenguaje de programacin y la informalidad y legibilidad del lenguaje natural.
Computacin e Informatica 21

Pseudocdigo
Los verbos a utilizar para describir los pasos a seguir en la solucin de un problema son:
CALCULAR OBTENER LEER MOSTRAR ESCRIBIR ASIGNAR

Computacin e Informatica

22

Clases de algoritmos

Algoritmos deterministas: Para los mismos datos de entrada se producen los mismos datos de salida. Algoritmos no deterministas: Para los mismos datos de entrada pueden producirse diferentes de salida. Algortmica: Estudia tcnicas para construir algoritmos eficientes y tcnicas para medir la eficacia de los algoritmos. Objetivo: Dado un problema concreto encontrar la mejor forma de resolverlo.

Computacin e Informatica

23

Cmo generar un Algoritmo?


Los pasos que se deben seguir para la obtencin de un algoritmo a partir del problema en estudio son los siguientes:
1. Determinacin del Objetivo del problema. 2. Estipulacin escrita del problema 3. Identificacin de los datos de entrada y salida. 4. Determinacin del proceso y de los datos integrantes del algoritmo. 5. Identificacin de las variables interna. 6. Dividir el proceso en acciones atmicas 7. Determinacin de los cursos de accin 8. Determinacin de la secuencialidad de las acciones en cada uno de los cursos de accin. 9. Incorporacin de estructuras de control para la unificacin de los cursos de accin. 10. Generacin del algoritmo
Computacin e Informatica 24

Algoritmos vs. Programa


Un algoritmo es una secuencia de pasos finitos, no ambiguos necesarios para resolver un problema. La implementacin de un algoritmo que puede correr en un computador es llamado programa Sistemas Operativos, Browser, juegos son ejemplos de programas.

Computacin e Informatica

25

Partes importantes de un programa


1. Funcionamiento del programa 2. Claridad

Indentado, sangras
Comentarios (al usuario y al corrector)

3. Estilo de programacin
Buen y correcto uso de variables

Algoritmos usados
Uso de funciones y procedimientos
Computacin e Informatica 26

Elementos de un programa

Son elementos de un programa todos aquellos manipulados por instrucciones. Mediante ellos podemos hacer almacenamientos de datos obtener resultados de las distintas operaciones necesarias para la solucin del problema. Tenemos tres tipos de elementos de programa

Constantes Variables Expresiones


27

Computacin e Informatica

Constantes

Estn almacenadas en la memoria del computador y su valor NO cambia a lo largo del programa. Poseen tres atributos: Nombre, Tipo y Valor.
Pi
(Numrico)

Nombre

3.14
Computacin e Informatica

Tipo Valor
28

Variables
Estn almacenadas en la memoria del computador y su valor puede cambiar a lo largo del programa. Poseen tres atributos: Nombre, Tipo y Valor.
edad
(Numrico)

Nombre
Tipo
Valor

nombre (Alfanumrico)
Juan Perez
29

21
Computacin e Informatica

Qu es una computadora?

Es una herramienta al servicio del hombre. Es una maquina que procesa datos y nos sirve de informacin. Es una de los componentes de informtica

Maquina compuesta de elementos fsicos.

Computacin e Informatica

30

Qu es una computadora?

Un computador es una maquina de entradas y salidas Entiende trminos de tipo

101011110001010001000101111010010101010 Sumar gastos de hoy a gastos semanales

En cambio nosotros

Computacin e Informatica

31

Sistema

Conjunto de elementos o partes interrelacionados, que interactan entre s con un propsito comn.

Computacin e Informatica

32

Sistema Informtico

Es un conjunto de componentes Informticos relacionas entre si. Cuyo objetivo es el procesamiento de los datos para obtener informacin til para el ser humano. Conjunto de elementos necesarios para la realizacin y explotacin de aplicaciones informticas

Computacin e Informatica

33

Aplicacin informtica

Conjunto de programas, la documentacin, que permiten la realizacin de un determinado tipo de trabajo

Computacin e Informatica

34

Componentes de un Sistema Informtico

Hardware: Componente fsico. Monitor, teclado, Im presora, etc.

Computacin e Informatica

35

Componentes de un Sistema Informtico

Software: Componente lgico. Conj. de programas y datos asociados.

Computacin e Informatica

36

Componentes de un Sistema Informtico

Personal informtico: Componente humano.Explotaci n y uso de comp.

Computacin e Informatica

37

Componentes de un Sistema Informtico

Firmware: Software empotrado en el hardware. Conjunto de Instrucciones pregrabadas de fbrica. Se trata de un concepto intermedio entre software y hardware

Computacin e Informatica

38

Componentes de un Sistema Informtico

Hardware Software Personal Informtico Firmware

Computacin e Informatica

39

Procesar datos

Los datos no son lo mismo que la informacin. Procesar datos significa: Ordenar e interpretar un conjunto de datos en un contexto dado para obtener informacin til. Las tres operaciones necesarias para procesar datos son: El ingreso de datos. El Procesamiento de dichos datos La produccin de un resultado

Computacin e Informatica

40

Sistema de Procesa miento de Datos

En el modelo bsico hay 3 elementos: datos(entrada), proceso e info (salida).

Computacin e Informatica

41

Modelo Ampliado

Almacn
Entrada Proceso Salida

Retroalimentacin
Computacin e Informatica 42

Tipos de Procesamiento

Manual Mecnico Electromecnico Electrnico

Computacin e Informatica

43

Procesamiento Manual

El ms simple y antiguo. Barato. Papel y lpiz. Procesador: Cerebro Error de apreciacin (subjetividad)

Computacin e Informatica

44

Procesamiento Mecnico

Para obtener ms precisin en me dicin de datos se usar equipos mecnicos. Error: desgaste de partes.

Computacin e Informatica

45

Procesamiento Electromecnico

Presencia de la electricidad para activar partes mecnicas. Menor intervencin humana.

Computacin e Informatica

46

Procesamiento Electrnico

Se tiene componentes y procesador electrnico. Gran velocidad y alto costo.

Computacin e Informatica

47

Para la prxima clase:

Revisar:

Evolucin de las computadoras. Antecedentes Generaciones Se presentara un informe escrito seharan preguntas en clase.

Computacin e Informatica

48

You might also like