0% encontró este documento útil (0 votos)
35 vistas10 páginas

Estructura de Programas en Java

Cargado por

mckaseaka14
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • estructura de código,
  • operadores relacionales,
  • tipos de datos primitivos,
  • evaluación de expresiones,
  • función main,
  • estructura de un programa,
  • tipos de operadores,
  • programación educativa,
  • conceptos de variables,
  • memoria en programación
0% encontró este documento útil (0 votos)
35 vistas10 páginas

Estructura de Programas en Java

Cargado por

mckaseaka14
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • estructura de código,
  • operadores relacionales,
  • tipos de datos primitivos,
  • evaluación de expresiones,
  • función main,
  • estructura de un programa,
  • tipos de operadores,
  • programación educativa,
  • conceptos de variables,
  • memoria en programación

PROGRAMACION ORIENTADA A OBJETOS

INGENIERIA DE SOFTWARE - SISTEMAS


GUIA No. 2

Estructura de un programa
Java siempre emplea la Programación Orientada a Objetos por lo que el código se incluye
dentro de las clases. Una clase es combinación de datos (constantes y variables) y métodos
(o funciones).

Objetivo
• Describir la estructura del código fuente de una aplicación Java
.
La clase principal y la función main
● Un programa puede construirse empleando varias clases.
● En el caso más simple se utilizará una única clase, que contiene el programa o
función principal: main () y es ahí donde se incluyen las sentencias (o instrucciones)
del programa principal.
● Las sentencias se separan entre sí por caracteres punto y coma.

Estructura de un programa simple en Java:

● Los identificadores son nombres que se les asignan a variables, métodos, clases, …
en el código fuente de un programa.
● Todo identificador que se use en un programa Java debe definirse antes de
utilizarlo.
● Existen una serie de palabras reservadas por el lenguaje que el programador no
puede usar.

1 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

Tipos de datos
Describir los tipos de datos primitivos (numéricos, booleano y de tipo carácter) en Java y su
formato de representación.
Todo lenguaje de programación consta de elementos específicos que permiten realizar las
operaciones básicas de la programación: tipos de datos, operadores e instrucciones o
sentencias.
Tipos de datos primitivos en Java.
A todo dato (constante, variable o expresión) le corresponde un tipo específico en Java.

Declaración de variables:
Una variable es un espacio de la memoria correspondiente a un dato cuyo valor puede
modificarse durante la ejecución de un programa y que está asociado a un identificador.

Toda variable ha de declararse antes de ser utilizada en el código de un programa Java. En


la declaración debe indicarse el identificador y el tipo de dato asociado.

Identificaremos los datos de entrada y de salida de nuestro programa y los definiremos


como variables con el tipo de datos correspondiente.

La declaración de una variable en el código fuente de un programa Java puede hacerse:


• tipo_de_dato identificador_de_la_variable;

2 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

• tipo_de_dato ident_1, ident_2, …,


ident_n;
• Ejemplo: • int n; • double x, y;

La declaración e inicialización de una variable de tipo primitivo puede realizarse de forma


simultánea en la misma línea empleando el operador asignación (=).

El valor asignado a la variable puede modificarse las veces que se quiera durante la
ejecución del programa.

Declaración de variables finales o constantes:


• Las variables finales se declaran con la palabra reservada “final” antes del identificador
del tipo de dato. Una vez inicializada una variable final su valor no puede ser modificado.
• Ejemplo: • final int MAXIMO = 15;

Ejercicio 1
Realizar un programa que, dado el radio de una esfera, calcule y devuelva por pantalla el
valor de la superficie y el volumen de la esfera correspondiente. Salida esperada:

Operadores
● Describir los operadores (aritméticos, incrementales, de relación, lógicos y de
asignación y los tipos de dato sobre los que actúan.
● Evaluar expresiones que empleen datos primitivos, operadores y paréntesis.
● Construir expresiones que empleen combinaciones de datos primitivos, operadores
y paréntesis.
● Un operador lleva a cabo operaciones sobre uno (operador unario), dos (operador
binario) o tres (operador ternario) datos u operandos de tipo primitivo devolviendo
un valor determinado también de tipo primitivo.
● Los operadores se pueden clasificar en distintos grupos.

3 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

Operador asignación (=)

Es un operador binario que asigna el valor del término de la derecha al operando de la


izquierda. El operando de la izquierda suele ser el identificador de una variable. El término
de la derecha es, en general, una expresión de un tipo de dato compatible; en particular
puede ser una constante u otra variable.

Ejemplo del operador asignación

Operadores aritméticos

4 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

Ejemplo de los operadores aritméticos

5 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

Operadores relacionales

Ejemplo de los operadores relacionales

6 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

Operadores lógicos o booleanos

Ejemplo de los operadores lógicos o booleanos

7 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

Operador concatenación de cadenas

SENTENCIAS CONDICIONALES

Implementación en Java:
Se ejecutará la sentencia_1 si la evaluación de la expresión Lógica es verdadera. En caso
contrario se ejecutará la sentencia_2.

Ejemplo de las sentencias condicionales

8 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

Ejercicio 2:
• Realiza un programa en JAVA que calcule el mayor y el menor de 3 números enteros.

SENTENCIAS REPETITIVAS O BUCLES


Los bucles, iteraciones o sentencias repetitivas modifican el flujo secuencial de un
programa permitiendo la ejecución reiterada de una sentencia o sentencias.
Sentencia for

• Implementación en Java.

9 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán
PROGRAMACION ORIENTADA A OBJETOS
INGENIERIA DE SOFTWARE - SISTEMAS
GUIA No. 2

Ejemplo de bucles en Java.

Ejercicio 3:
• Realiza un programa en JAVA que muestre las tablas de multiplicar.

ACTIVIDAD COLABORATIVA
1. Leer detenidamente la GuíaNo.2
2. Realizar los ejemplos expuestos en la guía
3. Realizar los ejercicios:

Ejercicio 1
● Realizar un programa que, dado el radio de una esfera, calcule y devuelva por
pantalla el valor de la superficie y el volumen de la esfera correspondiente. Salida
esperada:

Ejercicio 2:
● Realiza un programa en JAVA que calcule el mayor y el menor de 3 números
enteros.
Ejercicio 3:
● Realiza un programa en JAVA que muestre las tablas de multiplicar.
4. Subir a la plataforma los ejemplos ejercicios

10 Programación Orientada a objetos


Elaborado por: Ing Sandra Esperanza Sánchez Barragán

También podría gustarte