180 likes | 361 Views
INSTITUTO SUPERIOR TECNOLOGICO PRIVADO “SAN PEDRO ”. Ing. Rodolfo Junior Miranda Saldaña CIP:133679 Chimbote- 2013. CONCEPTOS GENERALES. DATO Es la representación simbólica de un hecho, atributo o característica de una entidad . No carece de valor que tenga alguna relevancia .
E N D
INSTITUTO SUPERIOR TECNOLOGICO PRIVADO “SAN PEDRO” Ing. Rodolfo Junior Miranda Saldaña CIP:133679 Chimbote- 2013
CONCEPTOS GENERALES DATO Es la representación simbólica de un hecho, atributo o característica de una entidad. No carece de valor que tenga alguna relevancia. Cantidad Mínima de Información, carece de valor por si sola. Ejemplo: Nombre , Numero( Edad) , Color(Casa), Etc.
CONCEPTOS GENERALES INFORMACION Es un dato útil/ son los datos procesados que nos brindan una información de utilidad sobre un suceso de importancia. Ejemplo . El promedio final de un alumno para un curso, número de aprobados en un examen, nombre de los primeros alumnos de cada especialidad por cada ciclo. La información se obtiene mediante el procesamiento de los datos
PROCESAMIENTO DE DATOS Operaciones que transforman datos en información INFORMACION DATOS ALGORITMO
PROCESAMIENTO DE DATOS AUTOMATIZADO PROCESADOR DATOS INFORMACION Entrada Salida Programa Algoritmo
ELEMENTOS DEL COMPUTADOR COMPUTADOR Hardware Parte Fisica de la PC Todo lo que se puedeTocar (Computadora) Software Parte Logica de la PC. Permite el funcionamiento de la PC
ALGORITMO • Es realizado por el procesador el cual ejecuta un conjunto de pasos previamente definidos (algoritmo) • El procesamiento de datos puede ser: • Manual • Mecanizada (uso de calculadora, sumadora, etc.) • Automatizado (uso del computador)
ALGORITMO Secuencia ordenada de pasos (acciones) para resolver un problema. Se expresa en lenguaje natural. La palabra "ALGORITMO" proviene del gran matemático árabe Mohamed Al Kho Warizmi. Mohamed Al Kho Warizmi escribió entre los años 800 y 825 la obra Quitab Al Jabr Al Mugabala, donde se recogía el sistema de numeración hindú y el concepto del cero, alcanzó gran reputación por el enunciado de las reglas paso a paso para sumar, restar, multiplicar y dividir números decimales. La traducción al latín del apellido “Al Kho Warizmi” es algorismus lo que derivó posteriormente en algoritmo.
PROGRAMA Es el algoritmo escrito en un lenguaje de programación para ser ejecutado por el computador. Tipos de lenguajes de Programación: Lenguaje de alto nivel: lenguaje similar al lenguaje natural. Son fáciles de escribir. Es el mas usado por los programadores. Ejm. C++, Pascal, Basic, Prolog, Java, etc Lenguaje de bajo nivel: lenguaje mnemotécnico. Ejm. ADD M, N, P Lenguaje de máquina: lenguaje binario (0 y 1) entendible directamente por el computador. Ejm. 0110 1001 1010 1011
Programa Algoritmo Datos SOLUCION DEL PROBLEMA IMPLEMENTACION EN LA COMPUTADORA FASES PARA LA CONSTRUCCION DE UN PROGRAMA (Software) Análisis del problema Codificación del algoritmo (programa) Ejecución del programa Diseño del algoritmo Error sintaxis Verificación del programa Verificación del algoritmo Error de lógica OK OK Programa Algoritmo
ALGORITMO • Secuencia ordenada de pasos o acciones o instrucciones que se debe ejecutar para realizar una tarea o para resolver un problema. • Es expresado en lenguaje natural utilizando herramientas estandarizadas. Características de un algoritmo • Preciso:El algoritmo debe indicar el orden en que se debe realizar cada paso. • Finito: El algoritmo tiene un número finito de pasos y debe terminar en algún momento. • Bien definido: Si el algoritmo se prueba dos veces con los mismos datos de entrada, se debe obtener el mismo resultado.
HERRAMIENTAS PARA LA REPRESENTACION DE ALGORITMOS Para representar los algoritmos en forma estandarizada, existen herramientas como: Diagrama de flujo Técnica tipo gráfico Pseudocódigo Lenguaje de especificación (palabras reservadas) en lenguaje natural Diagrama de Nassi-Scheneiderman Es una combinación de las dos anteriores