Sie sind auf Seite 1von 15

Facultad de Ciencias e Ingeniería

Prof. José Atúncar

1
Sesión 2
 Declaración de variables
 Estructura secuencial
 Laboratorio.

Logro esperado
Al finalizar la sesión los alumnos, implementarán soluciones a
problemas mediante el empleo del lenguaje de programación Java
y la herramienta NetBeans.

Universidad de Ciencias y Humanidades 2


Entonces…una Variable

 En programación. Una variable se emplea para


almacenar datos que pueden cambiar durante la
ejecución de un programa.
 Características:
 Para evitar ambigüedad, se debe indicar el tipo de dato que
puede contener.
Ej. Números enteros o reales, caracteres o valores lógicos
 El nombre de la variable debe escribirse en minúsculas.
Ej. nombre, nota1, promedio
Si el nombre es compuesto, no usar espacios y la segunda
palabra empezar con mayúscula.
Ej. nombreCompleto, promedioDelAula

Universidad de Ciencias y Humanidades 4


Aplicación en PSeInt

 Realiza un algoritmo que registre los datos de los animales


del parque zoológico (nombre, edad, peso, extinción)

Universidad de Ciencias y Humanidades 5


Estructuras de Control Secuencial
 La estructura secuencial muchas veces hace referencia a
sentencias de asignación, por lo que el resultado de una
sirve como dato a las demás.

 Una sentencia de asignación permite dar un valor a una


variable y tiene la siguiente sintaxis:
variable  expresión variable = expresión

Según las instrucciones p  2;


¿Cuál será el valor final q  2*p;
de r? r  2*q;

Universidad de Ciencias y Humanidades 7


Sentencia de Asignación

Debemos considerar que:


 La asignación siempre es de derecha a izquierda
 La asignación tiene carácter destructivo.
 La expresión puede ser otra variable, un literal o una combinación.
 Preferiblemente expresión y variable deben tener el mismo tipo de
datos.
 Tener cuidado con las prioridades en expresiones con muchos
operadores

Universidad de Ciencias y Humanidades 8


Ejemplo de asignación

 Convierte las siguientes fórmulas en expresiones

Universidad de Ciencias y Humanidades 9


Ejemplo de asignación

 Convierte las siguientes fórmulas en expresiones

Universidad de Ciencias y Humanidades 10


Asignación y Operadores
Asignación = o 
Aritméticos producto (*), división (/), residuo (%),
suma (+), resta (-)
De comparación igual a (==) No igual (!=), menor que (<),
mayor que (>), >=, <=, agrupación ()
Lógicos Negación (!), Conjunción (&&), Disyunción
(||)

Álgebra Función
m
Potencia n n^m
Raíz cuadrada
n raiz(n)
Raíz de índice m
m n^(1/m)
n
Universidad de Ciencias y Humanidades 11
Aplicaciones
 La empresa “tu tienda” por promoción ofrece un 10% de descuento
del importe de venta. El importe se obtiene del producto de la
cantidad por el precio. Calcule y muestre el total a pagar
Inicio
// declaración de variables
descuento, importe, cantidad, precio, total
// Entradas
Leer precio
Leer cantidad
// Procesos
importe = precio*cantidad
descuento = importe * 0.10
total = importe – descuento
// Salidas
Escribir total
Fin
Universidad de Ciencias y Humanidades 12
Laboratorio

Universidad de Ciencias y Humanidades 13


Práctica 2
 La empresa “Dtela”, desea conocer la medida necesaria
para colocar cintas de seguridad en los cortes diagonales
conociendo las medidas del largo y alto de las telas.

Universidad de Ciencias y Humanidades 14


Práctica 3
 La empresa ACME desea realizar el pago de sus empleados,
el cual se efectúa de la siguiente manera:
 El sueldo básico se calcula en base al numero de horas
trabajadas multiplicado por la pago por hora;
 La empresa otorga una bonificación del 20% del básico,
 Existe un descuento equivalente al 15% de todos los
ingresos (sueldo básico y bonificación).
 El sueldo neto, se obtiene de la suma de todos los
ingresos menos los descuentos.
 Mostrar los valores calculados.

Universidad de Ciencias y Humanidades 15


Práctica 4
 Un estudiante desea saber cuál será su promedio final en
el curso de Algorítmica I, sabiendo que se calcula de una
suma de notas dividido entre 10
 Dicha suma se compone de lo siguiente:
 promedio de sus tres practicas por 6
 la nota del proyecto por 3
 la nota actitudinal
 Mostrar el promedio final

Universidad de Ciencias y Humanidades 16


Práctica 5

 Realiza un algoritmo que resuelva una de las siguientes


expresiones algebraicas:

Universidad de Ciencias y Humanidades 17

Das könnte Ihnen auch gefallen