Tecnologia

Solo disponible en BuenasTareas
  • Páginas : 9 (2205 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de agosto de 2012
Leer documento completo
Vista previa del texto
UNIVERSIDAD DE MORÓN

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 (...
tracking img