You are on page 1of 8

TALLER No.

PAULA ANDREA SEPULVEDA CALA


LUIS FELIPE VIVEROS ARAQUE

ALGORITMIA Y PROGRAMACIN
JIMMY SANCHEZ MONCAYO

FUNDACION CENTRO COLOMBIANO DE ESTUDIOS PROFESIONALES


FACULTAD DE INGENIERA
NIVELATORIO UAO
SANTIAGO DE CALI
2016

TALLER No. 1
1. Qu es java?
Java es una tecnologa que se usa para el desarrollo de aplicaciones que
convierten a la Web en un elemento ms interesante y til. Java no es lo
mismo que javascript, que se trata de una tecnologa sencilla que se usa para
crear pginas web y solamente se ejecuta en el explorador.
Java le permite jugar, cargar fotografas, chatear en lnea, realizar visitas
virtuales y utilizar servicios como, por ejemplo, cursos en lnea, servicios
bancarios en lnea y mapas interactivos. Si no dispone de Java, muchas
aplicaciones y sitios web no funcionarn. Actualmente es uno de los lenguajes
ms usados para la programacin en todo el mundo.
2. Historia del java
Java se cre como una herramienta de programacin para ser usada en un
proyecto de set-top-box en una pequea operacin denominada the Green
Project en Sun Microsystems en el ao 1991. El equipo (Green Team), compuesto
por trece personas y dirigido por James Gosling, trabaj durante 18 meses en
Sand Hill Road en Menlo Park en su desarrollo.
Los antecedentes de Java habra que buscarlos en los lenguajes de programacin
C y C++. El lenguaje C fue desarrollado en la dcada de los 70 y constituye un
lenguaje muy robusto usado como ncleo del sistema operativo Unix. C no admite
la orientacin a objetos y est considerado un lenguaje poco amigable desde el
punto de vista de que su sintaxis, elementos de programacin que emplea
(manejo directo de memoria) y otras cuestiones hacen que sea un lenguaje difcil
de aprender. C++ fue una evolucin de C desarrollada en los aos 80. Introdujo el
diseo orientado a objetos, pero manteniendo la compatibilidad con C. Esto
supona que C++ permitiera tanto el uso de la programacin estructurada
tradicional como la programacin orientada a objetos. Adems C++ mantuvo
ciertas caractersticas de C como el manejo directo de la memoria, el uso de
variables globales, sentencia goto, etc. que hicieron que la evolucin fuera
parcial.
Como paso final en esta evolucin tenemos Java, un lenguaje que evoluciona a
partir de C y C++, pero que elimina diversos aspectos de estos lenguajes y se
constituye en un lenguaje definitivamente orientado a objetos. El romper con
distintos aspectos de C++ cuyo manejo inadecuado por parte de muchos
programadores daba lugar a problemas en las aplicaciones ha sido un factor
decisivo para convertir a Java en un lenguaje popular y de amplio uso.

3. Que son operadores y cuales son


En Java disponemos de los operadores lgicos habituales en lenguajes de
programacin como son es igual, es distinto, menor, menor o igual, mayor,
mayor o igual, and (y), or (o) y not (no). La sintaxis se basa en smbolos como
veremos a continuacin y cabe destacar que hay que prestar atencin a no
confundir == con = porque implican distintas cosas.

4. Tipos de variables con ejemplos


Una variable es un contenedor de bits que representan a un valor. Se emplean
para almacenar datos que pueden cambiar durante la ejecucin de un programa.
En funcin de los datos que almacenan se clasifican en:
Variables primitivas: almacenan datos numricos, valores lgicos o caracteres.
Tenemos distintos tipos de primitivos:
boolean: Este tipo de variable solo puede tomar dos valores, o true o false.
char: Las variables de caracteres pueden contener cualquier carcter, tanto
nmeros, como letras, como signos. El valor por defecto es NULL.
byte: Esta variable puede comprender valores numricos enteros entre -128 y
+127. Se caracteriza por su ligereza, ya que solo ocupa 8 bits (un byte), pero su
utilidad es reducida.

int: Ocupa 32 bits (4 bytes), pero permite asignar valores en un rango


especialmente grande; desde -2147483648 hasta 2147483647. Como en los tipos
byte y short, el valor por defecto es 0.
double: Igual que float, pero mayor, ocupando 64 bits. Intenta arreglar los
problemas de la coma flotante simple (float).
Ejemplo:
byte contador;
contador = 100;
short dieciseisBits;
DieciseisBits = 30500;
boolean verdaderoFalso;
verdaderoFalso = true;

Variables referenciadas: Las variables referenciadas son aquellas que


almacenan la ubicacin de variables primitivas, arreglos de variables, o la
ubicacin de objetos definidos por clases. Las variables referenciadas solo
contienen un nmero que apunta al lugar en el que esta almacenada la
variable primitiva, el arreglo o el objeto a que apunta.
Ejemplo:

5. Palabras reservadas

En los lenguajes informticos, una palabra reservada es una palabra que tiene un
significado gramatical especial para ese lenguaje y no puede ser utilizada como un
identificador de objetos en cdigos del mismo, como pueden ser las variables.
Por ejemplo, en SQL, un usuario no puede ser llamado "group", porque la
palabra group es usada para indicar que un identificador se refiere a un grupo, no
a un usuario. Al tratarse de una palabra clave su uso queda restringido.
Ocasionalmente la especificacin de un lenguaje de programacin puede tener
palabras reservadas que estn previstas para un posible uso en futuras versiones.
En Java const y goto son palabras reservadas no tienen significado en Java,
pero tampoco pueden ser usadas como identificadores. Al reservar los trminos
pueden ser implementados en futuras versiones de Java, si se desea, sin que
el cdigo fuente ms antiguo escrito en Java deje de funcionar.
6. Programas para ejecutar java
Hay tres disponibles: J2ME, J2SE y J2EE.

J2ME: es la versin micro es una versin reducida de java para aparatos


pequeos. Los ms tpicos son los telfonos mviles
J2SE: es la versin estndar. esta es la versin para las aplicaciones
normales que pueden correr en un pc.
J2EE: es la versin enterprice. Esta versin es para el desarrollo de
aplicaciones web. Es til para la gente que programa en servidores web y
hacen pginas web complejas con acceso a bases de datos, etc.

7. Que funcin cumple la clase main ()


El mtodo main en java es un estndar utilizado por la JVM para iniciar
la ejecucin de cualquier programa Java. Dicho mtodo se conoce como punto de
entrada de la aplicacin java, pero no en el caso de contenedores gestionados por
ambientes como Servlets, EJB o MIDlet ellos tienen mtodos de ciclo de vida
propios.
El mtodo principal main de una Clase Java es inalterable, es este sentido
inalterable
se
refiere
a
sus
caractersticas:

Siempre debe incluir los calificadores: public y static.


Nunca puede retornar un valor como resultado, por ende, siempre debe
indicar el valor void como retorno.
Su parmetro de entrada siempre ser un array de String's (String []) el cual
es tomado de la lnea de comandos o una fuente alterna.

8. Comandos para entrada y salida de datos en java


El paquete java contiene todas las clases relacionadas con las funciones de
entrada (input) y salida (output). Se habla de E/S (o de I/O) refirindose a la
entrada y salida. En trminos de programacin se denomina entrada a la
posibilidad de introducir datos hacia un programa; salida sera la capacidad de un
programa de mostrar informacin al usuario.

File: ficheros, tanto directorios como ficheros finales


Reader: lectura de caracteres
Writer: escritura de caracteres
Input Stream: lectura de bytes
Output Stream: escritura de bytes

9. Comandos de entrada y salida de datos con ejemplo


Ejemplo 1

Ejemplo 2

10. Buscar una actividad problema y aplicarle como entender el problema


La profesora ngela Cristina necesita calcular la nota definitiva para cada uno de
los 22 alumnos que asisten a su curso de geometra, con el fin de saber quines
aprobaron y quines reprobaron (para aprobar hay que obtener una nota igual o
superior a 6.5). Ella realiz a todos sus estudiantes, en el primer periodo del ao
lectivo, dos exmenes y asign un trabajo de investigacin. Cmo puedes
ayudarle?

Que se quiere obtener con el programa?

La nota definitiva de cada uno de los 22 alumnos y un aviso que indique si aprob
o no.

Que se tiene o qu datos me dan?

Datos disponibles: El nmero de alumnos: 22. Las notas de cada alumno las debe
digitar la profesora.
Restricciones: Cada una de las tres notas tiene el mismo porcentaje en la nota
definitiva. Tres notas por alumno y 22 alumnos. Todas las notas deben ser
mayores o iguales a 1 y menores o iguales a 10. Para aprobar hay que tener un
promedio igual o superior a 6.5.

Qu clculos se deben realizar?

Calcular promedio de notas por alumno.

Como realizar clculos y en donde se necesitan?

Para cada uno de los 22 alumnos: Leer las tres notas, verificar que estn en el
rango permitido (entre 1 y 10), sumarlas, calcular el promedio, verificar si aprob o
no. Los resultados se necesitan en la casilla nota final.

Qu resultados debo mostrar?

Mostrar el promedio y un aviso que informe si aprob o no.

Como lo hago?

Utilizando la frmula de promedio:


x =

notas
n notas

You might also like