Algoritmos y estructura de datos

Anuncio
TRABAJO DE ALGORITMO Y ESTRUCTURA DE DATOS
• Identifique las partes fundamentales de una PC
• Monitor
• Ratón
• Microprocesador
• Teclado
• CPU
• Gabinete
• Defina los siguientes términos :
♦ CPU: Unidad de procesamiento central, esta es la parte más importante ya que es el
cerebro de la computadora, dentro de ella se realizan todas las tareas comandadas por
el usuario
♦ PROGRAMACION: En informática, cualquier lenguaje artificial que puede utilizarse
para definir una secuencia de instrucciones para su procesamiento por un ordenador o
computadora.
♦ ALGORITMO: Descomposición en pasos u operaciones elementales de cualquier
problema, para su resolución optima.
♦ LENGUAJE DE ALTO NIVEL: Lenguaje evolucionado. Lenguaje de programación
simbólico parecido a las lenguas naturales e independiente por tanto de lenguaje
maquina lo que facilita su manejo y su aprendizaje.
♦ LENGUAJE DE MAQUINA: Lenguaje de mas bajo nivel el único que la computadora
comprende, por la que permite explotar al máximo la capacidad del equipo; sin
embargo es lento y complejo.
♦ COMPILADOR: Software o programa que realiza la traducción de un programa escrito
en un lenguaje fuente de alto nivel (FORTRAN, COBOL, PASCAL, ETC).
♦ INTERPRETE: Programa que traduce y ejecuta al lenguaje maquina cada uno de las
instrucciones de un programa escrito en un lenguaje de alto nivel.
♦ BIT :es un digito de valor cero y
♦ Byte: Esta conformado por pulsaciones de 8
3.− Enumere y describa las principales jerarquías de memoria que conozca atendiendo a tiempo
de acceso y capacidad
♦ ROM
♦ RAM
4.− Enumere los diferentes tipos de lenguaje de programación utilizados a lo largo de las
diferentes generaciones de la PCS ¿ Cual tiene provisto utilizar en su aprendizaje?
♦ SHORT CODE: (1949)
♦ SPEED CODING:(1953)
♦ FORTRAN(1956)
♦ JOVIAL:(1959)
♦ LISP:(1959)
♦ COBOL:(1960)
♦ BASIC:(1964)
♦ PASCAL:(1969)
♦ ADA:(1975)
♦ LOGO:(1976)
1
♦ FORTH:(1978)
♦ C/C++:(1979)
5.− ¿Que función realiza la U.P.C.?
6.− Enumere los Sistemas Operativos que conoces y explique las razones por la cual usaría uno
en concreto.
♦ DOS
♦ OS/2
♦ WINDONS NT
♦ UNIX
7.− Describa las características mas sobresalientes de los lenguajes de programación PASCAL,
C/C++, JAVA.
PASCAL:
♦ Al ser un Pascal lenguaje estructurado, sirve de base para cualquier otro lenguaje de
alto nivel.
♦ Se puede utilizar para cualquier tipo de propósitos.
♦ Se considera un lenguaje estructurado, sencillo y practico para todos aquellos usuarios
que se inician en el mundo de la programación, ya que fue creado con fines de
aprendizaje.
C/C++:
consistía en un preprocesador que traducía código fuente C++ a C.
JAVA:
♦ Encapsulación. Capacidad de agrupar y condensar en un entorno, con limites bien
definidos, distintos elementos.
♦ Herencia. Las clases puedan tener descendencia a la que cederán propiedades y
funcionalidad.
♦ Polimorfismo. Un mismo identificador puede tener distintas formas dependiendo de
donde se halle inmerso del objeto sobre el que se aplique. Una sobrecarga implica que
una misma función haga distintas cosas según los argumentos que se le pasen o según el
objeto que la llame.
2
Descargar