Beruflich Dokumente
Kultur Dokumente
Apuntes
1.
Introduccin a la computacin
2.
Lenguajes de programacin
3.
Sistema operativo
4.
5.
6.
Algoritmo
1. Introduccin a la computacin
Lenguajes de muy alto nivel: los lenguajes de muy alto nivel ofrecen
la atractiva ventaja de ser relativamente fciles de aprender y utilizar.
Algunos de estos lenguajes se denominan amigables para el usuario,
debido a que permiten a usuarios finales con poco o ningn
adiestramiento formal en programacin trabajar sin sufrimiento en el
sistema computacional con ciertos tipos de aplicaciones interactivas
despus de slo unas cuantas horas de capacitacin. Comparados
con los lenguajes de alto nivel, sin embargo, los de muy alto nivel
carecen de flexibilidad: cada uno est diseado para resolver
nicamente un tipo especfico de problema. Algunos lenguajes de
muy alto nivel son:
generador de informes, software de
procesamiento de palabras., hojas electrnicas de trabajo, paquetes
de gratificacin.
3. Sistema operativo
Concepto de sistema operativo: conjunto de programas que sirven de
interpretes entre el usuario y la computadora. Un sistema operativo
consta de una serie de programas que controlan todas las actividades
que la computadora realiza, su funcin, consiste en controlar el
trabajo que la computadora efecta. El sistema operativo controla la
posibilidad o imposibilidad de ejecucin de un programa. El sistema
operativo controla la entrada de programas en la memoria, permite el
acceso del programa a la zona de memoria requerida y abre paso o
no a la entrada de mas programas en la memoria.
Clasificacin de los sistemas operativos:
o OS/2: de todos los sistemas operativos os/2 ser tal vez el de
mayor impacto durante la presente dcada, o quizs sea
superado solo por unix. Al parecer, os/2 va a dominar en el
mercado del IBM ps/2 y en el de los computadores
compatibles con el at, en tanto que unix dominara en el
mercado de las estaciones de trabajo avanzadas y de los
sistemas abiertos. Con base en el xito de MS-dos, al que
IBM llama dos, IBM y Microsoft acordaron desarrollar juntos
os/2 como sistema operativo de las siguientes generaciones
para la lnea IBM ps/2 de computadores personales,
sucesores del bim PC. Os/2 es un sistema operativo mas
potente y por tanto mas complejo que dos. La arquitectura
del ps/2 incluye micro channel, el canal asncrono interno
propiedad de IBM.
o Apple macintosh: un computador personal que se diseo
pensando en el usuario novato. qu significa que un
computador sea amable con el usuario?, qu tcnicas
pueden hacer a un computador fcil de usar?, qu
consideraciones en el rea de los sistemas operativos son
importantes para el diseo del sistema amable con el
usuario?. El presente anlisis supone que el lector esta
familiarizado hasta cierto punto con el macintosh y algunas
de sus caractersticas fundamentales, como el control del
ratn, las ventanas, los mens despegables y los grficos
con iconos. La interfaz con el usuario de macintosh orientado
a los grficos y al razn hizo que la computacin personal se
volviera mucho mas amable y cmoda. Resulta interesante
que IBM no introdujo una interfaz grafica de potencia
comparable hasta la aparicin del administrador de
presentacin de os/2 en 1988. Cuando fue anunciado en
1984, el macintosh acaparo la atencin de la industria, pero
Terminal
Proceso / Subprograma
Conectores
Entrada / Salida
Decisin
1.
6. Algoritmo
El objetivo del anlisis numrico es resolver problemas numricos
complejos utilizando solo operaciones simples de la aritmtica, con el
fin de desarrollar y evaluar mtodos para calcular resultados
numricos a partir de los datos proporcionados. Los mtodos de
calculo se denominan algoritmos.
Nuestros esfuerzos se centran en la bsqueda de algoritmos. Para
algunos problemas aun no se ha encontrado un algoritmo
satisfactorio, mientras que para otros hay varios, por lo que
deberemos elegir de entre ellos. Son varias las razones para elegir un
algoritmo en vez de otro; dos criterios evidentes son la rapidez y la
precisin. La rapidez es una ventaja evidente, aunque en el caso de
problemas pequeos dicha ventaja se ve casi eliminada por la
capacidad de la computadora. En problemas de grande escala, la
rapidez es aun un factor principal y un algoritmo lento tiene que
rechazarse por impractico. As, siendo otros factores iguales, es
seguro que el mtodo mas rpido ser el elegido.
Dado que una computadora esta compuesta de dispositivos que
realizan operaciones lgicas y aritmticas; los procedimientos
matemticos deben de simplificarse a tal grado que sean accesibles
para procesarse en una computadora. Este es uno de los objetivos
principales para el estudio de los mtodos numricos.
Las aplicaciones de los mtodos numricos son prcticamente
ilimitadas y se requieren conocimientos de la materia en disciplinas
tan variadas como: economa, contabilidad, mercadotecnia, fsica e
ingeniera industrial, civil, elctrica, mecnica, qumica, etc.
Asimismo, proporciona la formacin de criterios de decisin para la
eleccin
del
mtodo
adecuado,
dependiendo
del
equipo
computacional con el que nos estemos auxiliando, pudiendo ser este
desde una gran computadora hasta una calculadora de bolsillo
(programable o no), pasando por equipos orientados hacia uno o mas
usuarios, ya que el comportamiento de los procesos diferir mucho
dependiendo del equipo.