Tecnologia
FACULTAD DE INGENIERÍA
ALGORITMOS Y CÁLCULO NUMÉRICO
ÁREA TEMÁTICA: HERRAMIENTA INFORMÁTICA
INTRODUCCIÓN A LA PROGRAMACIÓN
(Apunte adjunto a la presentación)
Autor: Ing. Germán Daniel Casado
Dato
Es una representación simbólica (NUMÉRICA, ALFANUMÉRICA o GRÁFICA) que es un ATRIBUTO o característica de una ENTIDAD.
Proceso
Es unconjunto de ACTIVIDADES (que se realizan) o EVENTOS (que ocurren) con un determinado fin u OBJETIVO.
Información
Es un conjunto de DATOS PROCESADOS sobre un determinado ente o fenómeno.
Computador
Dispositivo (electrónico o de otro tipo) capaz de realizar el PROCESAMIENTO de los DATOS, obteniendo INFORMACIÓN.
Tipos de computadores
[pic]
( Analógicos
Son dispositivos (eléctricos,ó hidráulicos) que MODELAN un problema a resolver, con MAGNITUDES FÍSICAS, aprovechando la SIMILITUD MATEMÁTICA de los problemas con sus modelos.
Operan con NÚMEROS REALES, son algebraicos y sus resultados son EXACTOS.
SON INSTANTÁNEOS.
( Digitales
La información se CODIFICA en forma de DIGITOS BINARIOS (BIT) de dos estados posibles (0 y 1) en DISPOSITIVOS FINITOS llamados REGISTROS.Operan con NÚMEROS FINITOS y sus resultados son APROXIMADOS.
REQUIEREN UN TIEMPO DE PROCESAMIENTO.
Dominio o Potencial Informático
Es el universo de problemas que se pueden resolver.
ES MAYOR EN UN COMPUTADOR ANALÓGICO QUE EN UNO DIGITAL ( QUE SE PUEDEN RESOLVER PROBLEMAS QUE NO SE PUEDEN RESOLVER CON LOS COMPUTADORES DIGITALES.
Software
Es el conjunto de PROGRAMAS (ó CÓDIGOSINFORMÁTICOS) y DATOS que indican al Computador Digital (HARDWARE) cómo debe funcionar.
ESTO ES, LO QUE HACE EL SISTEMA DEPENDE DEL CÓDIGO INFORMÁTICO QUE ESTÁ INTERPRETANDO.
Personalidades de un sistema
[pic]
Algoritmo
Es un procedimiento que describe, sin NINGUNA AMBIGÜEDAD, una sucesión FINITA de pasos a realizar en un ORDEN ESPECÍFICO, para llegar a un OBJETIVO.
En elcaso de la Asignatura “Algoritmos y Cálculo Numérico”, el objetivo es implementar Algoritmos de Métodos Numéricos como Programas Informáticos.
Programación
Es un proceso por el cual:
a) Se escribe.
b) Se depura.
c) Se mantiene.
Un Código Informático o Programa.
Para escribir un programa se utilizan Lenguajes de Programación.
Clasificación de losLenguajes de Programación
[pic]
( Lenguajes de Bajo Nivel
Son los primeros de lenguajes de Programación que se crearon, son los más próximos al nivel de funcionamiento de la máquina. Sus Instrucciones son difíciles de entender y de escribir.
Lenguaje Máquina (LM: Secuencia de 0 y 1 que indica directamente la instrucción a realizar)
Ensamblador (Assembler: Traducción a mnemotécnicos delLM).
( Lenguajes de Nivel Medio
Tienen cualidades tanto de Alto Nivel como de Bajo Nivel.
Lenguaje C (Orientado a la construcción de Sistemas Operativos)
( Lenguajes de Alto Nivel
Expresan los Algoritmos al nivel de la capacidad de comprensión humana, en lugar de Instrucciones de ejecución de máquina se utilizan Sentencias (parecidas a oraciones en lenguaje Inglés) y Estructuras.BASIC (Beginner All-Pourpose Symbolic Instruction Code)
FORTRAN (Formula Translation)
SQL (Structured Query Language)
( Lenguajes de Alto Nivel (Continuación)
COBOL (Common Business Oriented Language)
LISP (Lenguaje de Programación Orientado a Funciones)
PROLOG (Programmation en Logique)
JAVA, ADA (Lenguajes de Programación Orientados a Objetos)
PASCAL (Lenguaje orientado a laPROGRAMACIÓN ESTRUCTURADA)
Clasificación según su forma de ejecución
[pic]
( Interpretados
Un programa llamado INTÉRPRETE, traduce continuamente el CÓDIGO FUENTE en CÓDIGO OBJETO a medida que se va ejecutando. Son muy lentos.
( Compilados
El CÓDIGO FUENTE se transforma en CÓDIGO OBJETO por un programa llamado COMPILADOR antes de ejecutarse. (Se ejecutan mucho más rápidamente (...
Regístrate para leer el documento completo.