0% encontró este documento útil (0 votos)
12 vistas53 páginas

Semana 1 - Práctica (Secuenciales)

El documento presenta un taller de programación en Java, donde se abordan los fundamentos del lenguaje, estructuras secuenciales y la creación de programas simples. Se destacan temas como el entorno de desarrollo, la sintaxis de clases y métodos, así como la importancia de variables y constantes. Además, se incluyen ejemplos prácticos y un ciclo de vida de un programa de computadora.
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
0% encontró este documento útil (0 votos)
12 vistas53 páginas

Semana 1 - Práctica (Secuenciales)

El documento presenta un taller de programación en Java, donde se abordan los fundamentos del lenguaje, estructuras secuenciales y la creación de programas simples. Se destacan temas como el entorno de desarrollo, la sintaxis de clases y métodos, así como la importancia de variables y constantes. Además, se incluyen ejemplos prácticos y un ciclo de vida de un programa de computadora.
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

TALLER DE

PROGRAMACIÓN

Docente: Juan José Donayre Pérez


TALLER DE
PROGRAMACIÓN
UNIDAD DE APRENDIZAJE 01: Programación con Java: Fundamentos de programación,
estructuras secuenciales, estructuras condicionales.
Sesiones 1,2,3,4 y 5

Semana 1 - Práctica
Estructuras secuenciales en JAVA
INICIO

ROMPAMOS EL HIELO Y
RECABEMOS INFORMACIÓN
INICIO

¿Qué temas vimos la clase anterior?

Levantemos la mano para participar


UTILIDAD

¿QUÉ APRENDEREMOS EL DÍA


DE HOY?
LOGRO DE LA SESIÓN DE CLASE
Al finalizar la sesión de clase, el
alumno aplica los fundamentos del
lenguaje de programación JAVA con
procesos secuenciales, resolviendo
diversos tipos de problemas sencillos.
UTILIDAD DEL TEMA
Los procesos secuenciales en Java, como
en cualquier lenguaje de programación, son
fundamentales porque representan la
ejecución de instrucciones en un orden lineal
y predefinido. En un proceso secuencial,
cada instrucción se ejecuta una después de
la otra, sin condicionales o repeticiones, lo
que hace que el flujo del programa sea
predecible y fácil de depurar.
Temario  Introducción a Java
 Características de Java
 Entorno de desarrollo Java
 Java Virtual Machine
 La clase
 Método main()
 Comentarios
 Identificadores
 Variables
 Constantes.
 Compilación y ejecución
 Salida por pantalla
INTRODUCCIÓN A LA
PROGRAMACIÓN CON JAVA
Lenguaje de Programación
• Es un conjunto de palabras y símbolos sujetos a
estrictas reglas de sintaxis cuya finalidad es la de
darle órdenes al computador para que resuelva un
problema o haga algo.
Introducción a Java
• Java es un lenguaje de programación creado por Sun
Microsystems, empresa que posteriormente fue comprada por la
empresa Oracle, la cual hizo que este pudiera funcionar en
distintos tipos de sistemas operativos.
• Como cualquier lenguaje de programación, el lenguaje Java
tiene su propia estructura, reglas de sintaxis y paradigma de
programación.
Entorno de desarrollo Java

• Para desarrollar y ejecutar aplicaciones en JAVA se


necesita crear el entorno de desarrollo para JAVA, es
decir, instalar en tu computador las herramientas de
desarrollo de JAVA (JDK - Java Development Kit), que
permitan compilar, interpretar, y ejecutar los programas,
además, el JRE (Java Runtime Environment) que
contiene la JVM (Java Virtual Machine – maquina virtual
de JAVA), bibliotecas y herramientas necesarias.
Java Virtual Machine
• Todo programa escrito en
Código fuente Bytecode
Java corre sobre una
máquina virtual (Java Virtual Compilador
Machine) que se instala en
*.class
cada plataforma, de esta *.java

forma se traduce el Interprete Interprete Interprete


programa al lenguaje de
máquina correspondiente.
• Con este mecanismo se
consigue la famosa
multiplataforma de Java.
(Entorno de desarrollo integrado)
La clase
Para programar en Java es necesario crear una clase, la cual
pertenece a un paquete de clases, la cual pertenece a un proyecto. Toda
clase consta de un encabezado y un cuerpo.

public class NombreDeClase{ Encabezado


...
. ... Cuerpo
}
Encabezado de la clase
• El encabezado consta de la visibilidad de la clase (public), de la
palabra reserva class y del nombre de la clase.
• Los nombres de las clases siempre deben empezar con
mayúscula y si consta de dos o mas palabras los primeros
caracteres de cada palabra debe estar en mayúscula.
• Ejemplo:
 Alumno

 MiUniversidad
Cuerpo de la clase
• El cuerpo de una clase puede contener uno o mas métodos.
• Los métodos son los que realizan las tareas, así pues dentro de
una aplicación existe un solo método principal (main), en este
método es donde se inicia la ejecución de la aplicación.
• La clase que contenga el método main es la clase principal.
Método main()
• El método main (principal) es el punto de partida de un
programa, este método contiene las llamadas a todas las rutinas
que componen un programa.
• En Java el método main es estático, es decir, se puede invocar
a este método sin tener que crear una instancia de la clase.
Método main()

public class NombreDeClase {


public static void main(String args[ ]) {

}
}
Comentarios
• Los comentarios son utilizados para documentar un programa para hacer más fácil el
entendimiento del código. Existen tres formas de hacer comentarios:

Comentario de
documentación

Comentario de
varias líneas

Comentario de una
sola línea
Mi primer programa
• Primero crear un proyecto, eligiendo File, New Project…,
seleccionar Java with Ant y Java Application, luego pulsar el
botón Next
• A continuación, asignar el nombre para el proyecto
Secuenciales, la ubicación del proyecto y pulse el botón Finish.

Recuerde que los nombres de los proyectos siempre deben empezar con mayúscula.
Mi primer programa
public class Secuencial00 {
public static void main(String[] args) {
System.out.println(“Hola mundo, mi nombre es …”);
System.out.println(“Este es mi primer programa en el lenguaje JAVA”);
}
}

• System.out.println que sirve para mostrar mensajes de texto por consola.


• Como alternativa al método println() puede usarse el método print(), la
diferencia es que el método println() hace un salto de línea luego de
mostrar un mensaje o variable.
• Recuerde que todas las instrucciones en Java terminan con un punto y
coma (;)
Compilación y Ejecución
• El compilador de Java será el que nos permita transformar
nuestro código fuente en programas ejecutables. Seleccionar la
clase y pulsar simultáneamente las teclas…

Shift + F6
Identificadores
• Nombre asignado a las variables, constantes, clases, métodos, paquetes, etc. de un
programa. Existen ciertas reglas para componer los identificadores:

Todos los identificadores han de comenzar con una letra, el carácter subrayado ( _ ) o el carácter dólar ($).

No pueden ser identificadores las palabras claves ni las palabras reservadas del lenguaje Java.

No puede incluir el carácter espacio en blanco

Los identificadores están formados por letras y dígitos, pero no pueden empezar con un dígito ni deben contener
caracteres especiales (*, $, %, etc.)

Java hace distinción entre mayúscula y minúscula, es decir la variable suma es diferente a la variable Suma y a la variable
SUMA.
Identificadores
• Ejemplos

Válidos Inválidos

• Total • sum@
• Suma1 • 2contador
• _promedio • Suma total
•x • año
Variables
• Una variable en Java es un identificador que representa un dato que se
almacena de forma temporal en un espacio de memoria del computador.
• El tipo de información almacenado en una variable sólo puede ser del tipo
con que se declaró esa variable.
• Los valores de las variables pueden ser modificados en el transcurso de la
ejecución del programa.
• Java maneja 2 clasificaciones de Variables que son: Las Variables
Primitivas (numéricos, lógicos, caracteres) y las Variables Referenciadas
(por ejemplo cadena de caracteres).
Variables
• Su sintaxis es:
TipoDeDato nombreDeVariable;

• Los nombres de las variables se escriben en minúsculas y a partir de la


segunda palabra los primeros caracteres en mayúscula.
• Ejemplo:
char categoria;
double sueldoTotal;
int cantidadDePersonas;
Variables
• Cuando existe más de una variable del mismo tipo de dato se puede
agrupar separándolos con comas.
• Ejemplo:
double sueldoTotal, promedio;

int nro, dato;

• Una variable puede declararse y a la vez asignarle un valor inicial. Por


ejemplo:
int cantidad = 150;
Constante
• Una constante es un identificador que contiene un valor que no
cambian durante la ejecución del programa.
• Las constantes se definen igual que las variables, pero
adicionalmente se asigna un valor y se antepone la palabra
reservada final el cual impide la modificación del valor
almacenado.
• Su sintaxis es:

final TipoDeDato NOMBRE_DE_CONSTANTE = valor;


Constante
• Las constantes deben definirse en mayúscula y si está formado
por varias palabras se deben separar cada palabra con un
guion de subrayado.
• Ejemplo:
final int MAXIMO = 458;

final double PORC_DE_DESC = 0.25;


Palabras reservadas
• Las palabras reservadas son identificadores predefinidos que tienen un
significado para el compilador por lo que no pueden usarse como
identificadores.
• Las palabras reservadas en Java son las siguientes:
abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while
Salida de Datos en Java
Para mostrar nuestros resultados por pantalla o por la terminal,
podemos usar los métodos de la clase System, que tiene para
diferentes formas de mostrar datos por pantalla.

println
El método println, este método es para mostrar datos
por pantalla luego hace un salto de línea el puntero.
Salida de Datos en Java
print
El método print también muestra datos por pantalla, pero este
método print no hace un salto de línea, el punto se quede en la
misma línea.
PRÁCTICA

DEMOSTREMOS LO
APRENDIDO EN CLASE
Recuerda siempre el ciclo de vida de todo
programa de computadora…
CICLO DE VIDA DE UN PROGRAMA DE COMPUTADORA
1. ANÁLISIS DEL PROBLEMA
Comprender y definir la naturaleza del problema, para poder llegar a la solución más
satisfactoria u óptima.
Definir el problema : ¿Qué hará el programa que se va a desarrollar?
Especificaciones de entrada : ¿Qué datos se deberán ingresar?
Elaboración de los procesos : Secuencial y/o condicional y/o repetitivo, cálculos a realizar
Especificaciones de salida : ¿Cuál será la información de salida?
2.- DISEÑO DEL ALGORITMO
Se ingenia una solución lógica y finita para el problema planteado y esa solución se
plasma en una herramienta algorítmica (pseudocódigo, diagrama de flujo o diagrama de
nassi schneiderman)
CICLO DE VIDA DE UN PROGRAMA DE COMPUTADORA

3.- CODIFICACIÓN DEL PROGRAMA


Consiste en escribir la solución del problema en un lenguaje de programación de
computadora. Acá se obtiene un programa fuente.
4.- COMPILACIÓN Y EJECUCIÓN
Se verifica que el lenguaje de programación utilizado no tenga errores
5.- DEPURACIÓN
Se corrigen los errores buscando un correcto funcionamiento del programa.
6.- DOCUMENTACIÓN
Colocar al programa enunciados, procedimientos, conclusiones y otros, para el uso de otros
programadores.
CICLO DE VIDA DE UN PROGRAMA DE COMPUTADORA

7.- MANTENIMIENTO
Permite hacer cambios, ajustes o complementos a la aplicación desarrollada, esto debido a
cambio en las reglas o procedimientos.
8.- MUERTE DEL PROGRAMA
Cuando la aplicación o programa queda fuera de vigencia.
PROBLEMA:
Desarrolle un programa en JAVA que permita calcular el
promedio final de un alumno del curso de Taller de
Programación. Se sabe que sus notas fueron:
PC1=14; PC2=7; PC3=10; PA=18; PROY=16
(20%)PC1 +(20%)PC2 + (20%)PC3 + (10%)PA + (30%)PROY
PROBLEMA:
Desarrolle un programa en JAVA que permita calcular el
área de un triángulo rectángulo cuya base es 20 y altura
es 10.
PROBLEMA:
Una tienda comercial ofrece a sus clientes un descuento de 5%,
esto, sobre la compra realizada al adquirir cualquier producto.
Calcular el total a pagar por la compra de un producto cuyo
precio es S/280.00 y la cantidad comprada es 15 unidades.
CIERRE

¿QUÉ HEMOS APRENDIDO


SOBRE EL TEMA DE HOY?
¿QUÉ HEMOS APRENDIDO SOBRE EL
TEMA DE HOY?
VAMOS A CONVERSAR SOBRE LO
QUE HEMOS APRENDIDO HOY
 ¿Qué es un lenguaje de programación?
 ¿Cómo se crea el entorno de desarrollo para JAVA?
 ¿Qué es un IDE?
 ¿Cómo está estructurado un programa en JAVA?
 ¿Qué es un identificador?
 ¿Cuál es la diferencia entre una constante y una variable de
memoria?
¡Gracias por el compromiso que le
pones a tu aprendizaje!

También podría gustarte