Fortran
PROGRAMACION EN
LENGUAJE FORTRAN
´
´
GMNI — GRUPO DE METODOS NUMERICOS EN INGENIER´
IA
Departamento de M´todos Matem´ticos y de Representaci´n
e
a
o
Escuela T´cnica Superior de Ingenieros de Caminos, Canales y Puertos
e
Universidade da Coru˜a
n
GMNI - Grupo de M´todos Num´ricos en Ingenier´
e
e
ıa
http://caminos.udc.es/gmni
˜
E.T.S.I. Caminos, Canales yPuertos—Universidade da Coruna
´
Indice
Organizaci´n de un ordenador convencional
o
Algoritmos, programas y lenguajes de programaci´n
o
Lenguaje Fortran
˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna
Organizaci´n de un ordenador convencional (I)
o
Un ordenador es un aparato capaz de almacenar datos y procesarlos de
acuerdo con una secuencia de ´rdenes establecidas que se leproporcionan
o
con la finalidad de obtener una cierta informaci´n
o
La secuencia de instrucciones que se aplica se conoce como “programa”. A
la elaboraci´n de estos programas dedicaremos gran parte de este tema.
o
Aunque existen algunos precedentes los ordenadores como tal surgieron en
los a˜os 40 del siglo XX
n
Un ordenador se compone esencialmente de:
• “Hardware”: componentes f´ısicos de funcionamiento(m´dulos de memoria, placa base,
o
procesador,...)
• “Software”: componentes o aplicaciones implementadas sobre el “hardware” que han
sido elaboradas para realizar una secuencia de ´rdenes determinada.
o
˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna
Organizaci´n de un ordenador convencional (II)
o
Hardware:
• CPU (Central Processing Unit): es uncomponente del ordenador que se encarga de
realizar las operaciones que se le indican con el software.
Unidad l´gica que realiza las operaciones con los datos.
o
Unidad de control que interpreta la secuencia de operaciones y gestiona los dispositivos asociados.
• Memoria principal (RAM-“Random Access Memory”): gestiona los datos y
especificaciones que est´ utilizando el procesador en cadamomento.
a
Es una memoria vol´til.
a
De acceso m´s r´pido que la memoria secundaria.
a a
˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna
Organizaci´n de un ordenador convencional (III)
o
• Memoria secundaria (Disco duro, ...): Es una memoria permanente para almacenar
datos, software, ... Por lo tanto, es de acceso m´s lento.
a
• Placa base: es la interfaz encargada deconectar todos los elementos de hardware con el
procesador (CPU)
• Perif´ricos: son los dispositivos externos que se acoplan al ordenador a trav´s de la
e
e
placa base
-Teclado, rat´n, monitor,...
o
-Lectores y grabadores ´pticos
o
-Dispositivos de audio
-...
Software:
• Sistema operativo (Windows, Linux, Unix, MAC OS, MS-DOS, VMS,...)
• Editores de texto (Word, OpenOffice, Wordpad,Scite, vi, emacs,...)
• Hojas de c´lculo (Excel, OpenOffice,...)
a
• ...
˜
E.T.S.I. Caminos, Canales y Puertos—Universidade da Coruna
Organizaci´n de un ordenador convencional (IV)
o
Potencia de un ordenador:
a
• Frecuencia de reloj de la CPU (GHz, MHz,...) medidos en la pr´ctica en Gigaflops
(operaciones en coma flotante por segundo)
• Velocidad del bus de conexi´n entre el procesadory la memoria RAM (FSB-Front Side
o
Bus) medido normalmente en MHz.
• Memoria RAM: tanto en tama˜o (Mb, Gb,...) como en velocidad de acceso (MHz)
n
Tratamiento de la informaci´n:
o
• Concepto de bit (BInary digiT): base de numeraci´n 2 →
o
memoria m´s peque˜a
a
n
• CPU: procesadores de 8, 16, 32, 64, 128 bits
• Unidades de medida:
0
1 . Es la unidad de
1 byte=8 bits=1 octeto1 kocteto=103 octetos, 1 Mocteto=106 octetos, 1 Gocteto=109 octetos
1 kbyte=210 bytes = 1024 bytes, 1 Mb=220 bytes = (1024)2 bytes, 1 Gb=230 bytes = (1024)3
bytes
• Importancia de la base binaria:
Estructura del ordenador
Almacenamiento de informaci´n:
o
1
0
1
1
1
Ej. 23 en Base decimal =
2
1
4
3
1 · 2 + 0 · 2 + 1 · 2 + 1 · 2 + 1 · 20
en base binaria
˜
E.T.S.I....
Regístrate para leer el documento completo.