Programacin
CONCEPTOS GENERALES
JOS L. SANTIAGO
Fundamentos de Informtica
El trmino informtica se refiere al tratamiento y procesamiento automtico de
la informacin a travs de diferentes sistemas computacionales.
Fundamentos de Informtica
Las tecnologas de la informacin y la comunicacin (TIC) son
un conjunto de servicios, redes, software, aparatos que tienen
como fin el mejoramiento de la calidad de vida de las personas
dentro de un entorno, y que se integran a un sistema de
informacin interconectado y complementario.
Cul es su importancia?
Cules son sus ventajas en el campo de la ingeniera?
APLICACIONES DE TIC
Qu es la computadora?
Capacitada para operaciones lgicas o aritmticas de forma automtica.
Se compone por:
Memoria
Procesador o CPU (Unidad de control / Unidad aritmtico lgica)
Dispositivos de E/S (Entrada/Salida)
Enlaces de inters
http://www.webopedia.com/DidYouKnow/Hardware_Software/2002/Fiv
eGenerations.asp
http://www.computersciencelab.com/ComputerHistory/History.htm
http://www.computerhistory.org/
Hardware y Software
Dato e Informacin
El mundo est compuesto de objetos fsicos y simblicos.
Dato e Informacin
Qu es un dato?
Representacin simblica
No tienen sentido semntico
No transmiten mensaje
Describen situaciones, hechos
Dato e Informacin
Qu es informacin?
Es una coleccin de datos o hechos agrupados, que permiten la
descripcin de sucesos o entidades.
Conjunto de Datos procesados
Conjunto de Datos organizados
Tienen un significado
Transmiten un mensaje
Permite la toma de decisiones
Favorece a la resolucin de problemas
Incrementa el conocimiento
Dato e Informacin
Datos VS Informacin:
Bogot: 22C
Barranquilla: 22C
Dato e Informacin
Cmo convertir un dato en informacin?
Mtodos:
Contextualizar.
Categorizar.
Calcular.
Corregir.
Condensar.
Variable
Es un objeto simblico que representa o identifica a un
elemento no especificado dentro de un conjunto dado.
Variable
Por ejemplo:
x es una variable del universo {2, 4, 6, 8}.
x puede ser igual a cualquiera de esos valores.
x puede ser cualquier nmero par que sea inferior o igual a
8.
Tipos de variables
En programacin:
Booleano
Entero
Decimal de coma flotante
Arreglo
Matriz
Caracter
Qu es un algoritmo?
Solucin de Problemas
Problema
Una abstraccin de la realidad
Requiere una solucin.
Solucin
Procedimiento o mtodo
Transformacin
Satisface ciertos requerimientos.
Solucin de Problemas
1.General
2.Mediante el Computador
Conceptualizacin
Contexto.
Objetivo.
Elementos involucrados.
Tareas.
Variables.
2. Conceptualizacin de la solucin
3. Especificacin del algoritmo
Secuencia de actividades que conforman la solucin del
problema.
Autocontenida y en trminos de las tareas definidas
Ejecucin.
Ejecutar el algoritmo para cada uno de los problemas
Validar que se alcancen los objetivos propuestos
Ejecucin
Programa ejecutable
Programa objeto + enlace con rutinas de libreras
Verificacin
Ejecutar el programa con una amplia variedad de datos para identificar
errores
6. Documentacin
Descripcin del proceso
Interna
Externa