Conceptos Basicos De Programacion
Facultad de ingeniería en sistemas
Introducción Teórica a la programación en Java
Ing. José Luis Villagómez
Sulay Manosalvas
Segundo G-2
12 de marzo de 2012
E
N el presente documento se expondrán de una manera rápida y básica, algunos conceptos teóricos relacionados con la programación orientada a objetos y la programación en java.
A más deser de gran utilidad para recordar o para actualizarnos de información que nos servirá de introducción a dicha programación.
1. ¿Qué Significan las Siguientes Abreviaturas?
E/S: Dispositivos de Entrada y salida
Ilustración 1: Dispositivos de entrada y salida
CPU: Central Processing Unit (Unidad central de proceso)
Ilustración 2: Unidad central de proceso
MainBoard: placa madre obase
Ilustración 3: Main Board
Procesador: Es el cerebro del computador, a través de el se procesa la información.
Ilustración 4: Procesador
RAM: random-access memory (La memoria de acceso aleatorio)
Ilustración 5: Memoria RAM
GHZ: Gigahercio
MB: Megabyte
2. ¿Qué es la memoria principal y la memoria secundaria?
2.1 Memoria Principal:
También llamada memoria central, es una unidaddividida en celdas que se identifican mediante una dirección a más tiene circuitos integrados capaces de almacenar información digital, a los que tiene acceso el microprocesador del equipo de computación. Poseen una menor capacidad de almacenamiento que la memoria secundaria, pero una velocidad millones de veces superior. En las computadoras existen dos tipos:
* Memoria de sólolectura (ReadOnlyMemory) o ROM.
* Memoria de acceso aleatorio (Random Access Memory) o RAM.
Ilustración 6: Memoria principal
2.2 Memoria Secundaria:
Es un conjunto de dispositivos periféricos para el almacenamiento masivo de datos de un ordenador, con mayor capacidad que la memoria principal, pero más lenta que ésta.
En la actualidad para almacenar información se usan principalmente tres tecnologías:* Magnética (ej. disco duro, disquete, cintas magnéticas);
* Óptica (ej. CD, DVD, etc.).
* Memoria Flash (Tarjetas de Memorias Flash y Unidades de Estado sólido SSD)
Ilustración 7: Memoria secundaria
3. Responder (Verdadero o Falso)
* La memoria principal es más rápida que la memoria auxiliar. (V)
* La memoria auxiliar es volátil (F)
* La CPU se considera undispositivo periférico. (F)
6. Escribir un algoritmo sencillo y su pseudocódigo.
Algoritmo | Pseudocódigo |
Inicio | Inicio |
Declarar variables (x,y) | int num1, num2; |
Sumar las variables (z= x+y) | System.out.println("Introduce el primer número:"); |
Imprimir el resultado (z) | obj.num1=Integer.parseInt(a.readLine()); |
Fin |System.out.println("Introduce el primer número:"); |
| obj.num2= Integer.parseInt(a.readLine()); |
| Z= (obj.num1+obj.num2) |
| System.out.println("El resultado es: +z"); |
Tabla 1: Algoritmo y Pseudocódigo.
7. Portabilidad:
La portabilidad de un lenguaje de programación es importante para que no dependa de un solo sistema operativo. El lenguaje más poderoso en cuanto a portabilidad es java, ya queun programa java, puede ser ejecutado en cualquier sistema operativo que utilizas, y dependiendo del manejo que le des, puede ser implementado también como todos conocemos en los celulares, pero también en electrodomésticos digitales, tales como lavadoras, secadoras, microondas, etc., ya que este fue el objetivo inicial de java. En la actualidad se la encuentra de manera muy amplia gracias a laimplementación de la Maquina Virtual de Java, ya que esta nos ayuda a la ejecución de programas que fueron compilados previamente en lenguaje binario.
8. Código Objeto:
Es el resultado cuando el código fuente es convertido por el compilador para que pueda ser leído por la máquina. El código objeto no puede ser leído por la gente, es una secuencia de bytes que codifican las instrucciones...
Regístrate para leer el documento completo.