Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Profesor:
Rafael Ricardo Mantilla Guiza
Por ejemplo:
Hemos declarado variables de tipo primitivo u objeto usando la sintaxis
Var contador: numérico , suma: númerico private tipoElegido nombreVariable;
Inicio
contador<-1; La palabra clave private es un indicador de en qué ámbito del programa va a
suma<-0; estar disponible la variable. Supón que el programa es un edificio con gente
Mientras contador<=5 Hacer trabajando y que hay elementos en el edificio, por ejemplo una impresora,
suma<-suma+contador; que pueden tener un uso: individual para una persona, colectivo para un
contador<-contador+1; grupo de personas, colectivo para todas las personas de una planta,
FinMientras colectivo para todas las personas de un departamento aunque estén en
Escribir suma varias plantas, o colectivo para todo el edificio. Pues bien, las variables en
Fin Java van a quedar disponibles para su uso en ciertas partes del programa
Si tenemos muchas variables del mismo tipo, según especifiquemos con las palabras clave public, private, protected,
podemos agupar las variables separandolas con package, etc. Lo veremos más adelante, ahora simplemente nos interesa
comas. Por ejemplo: ver cómo declarar variables y usaremos de forma preferente la palabra
clave private.
//Constructor
Constantes(String valor)
{
//Aquí se inicializó el atributo
atribConstante = valor;
}
}
DIAGRMA DE FLUJO (DFD) PSEINT JAVA
ASIGNACION DE VALORES ASIGNACION DE VALORES ASIGNACION DE VALORES
Lo hago así no porque sea más cómodo (aunque en En el código fuente son definidas dos Clases, una de ellas (Numero)
realidad lo es), sino porque se corresponde más con simplemente contiene un campo, mientras la segunda (Asignacion) incluye
la realidad de los lenguajes de programación. la lógica central del programa.
Cuando se declaran variables automáticamente se les Dentro del método principal (main) de la Clase principal (Asignacion) es
asigna un valor predefinido por el lenguaje. En PSeInt definida la siguiente secuencia de eventos:
esos valores predefinidos son:
Primeramente se generan dos instancias de la Clase Numero a las cuales
Esta herramienta se usa, para crear son asignadas las referencias n1 y n2.
variables de forma estática en la aplicación,
A través de dichas referencias son asignados los valores correspondientes
es decir en nuestro DFD, así también para al campo i de la Clase.
asignar valores de resultados a las variables Se imprime a pantalla el valor de cada campo de las dos instancias.
de operaciones realizadas previamente. Se asigna el valor de n2 a la instancia de n1.
Se imprime a pantalla el valor de cada campo de las dos instancias.
Para usar esta herramienta se debe Se modifica el valor del campo en la instancia n1 al valor de 27.
seleccionar el botón correspondiente y hacer Se imprime a pantalla el valor de cada campo de las dos instancias.
clic en la linea dentro del DFD donde Aunque el comportamiento del programa anterior parece predecible, para
queremos ubicarla, para que nos quede de
muchas personas no familiarizadas con lenguajes orientados a Objetos
este modo: puede resultar una sorpresa, la ejecución del programa anterior da como
Inicializar es asignar en forma explícita un valor a una resultado:
variable antes de usarla en un proceso:
&& AND-Condicional
|| OR-Condicional
sexo = m
La secuencia de instrucciones ejecutadas por la
instrucción Si-Entonces-Sino depende del valor de sueldo > 300,000
una condición lógica.
Una condición simple se define como el conjunto de variables y/o
Si <condición> constantes unidas por los llamados operadores relaciónales.
Entonces
<instrucciones> Los operadores relaciónales que reconoce el lenguaje JAVA son:
Sino
<instrucciones> Operador Significado
FinSi
== Igual que
Al ejecutarse esta instrucción, se evalúa la condición
y se ejecutan las instrucciones que correspondan: Mayor que
las instrucciones que le siguen al Entonces si la
condición es verdadera, o las instrucciones que le < Menor que
siguen al Sino si la condición es falsa. La condición
debe ser una expresión lógica, que al ser evaluada = Mayor o igual que.
retorna Verdadero o Falso. ⇐ Menor o igual que.
La cláusula Entonces debe aparecer siempre, pero la
cláusla Sino puede no estar. En ese caso, si la != No es igual que, o es diferente que.
condición es falsa no se ejecuta ninguna instrucción
y la ejecución del programa continúa con la Observar y tener cuidado sobre todo con el operador de igualdad(=), y el
instrucción siguiente. operador relacional de comparación por igualdad(==), es decir;
En java jsp, java applets, java servlets, java consola, solo este ultimo
formato es valido dentro de una condición, en una instrucción condicional.
if (condición)
elsif (condición)
elsif (condición)
Veamos algunos ejemplos donde se aplique Las estructuras de comparación múltiples, son end
todo lo anterior: tomas de decisión especializadas que permiten
comparar una variable contra distintos posibles Ejemplo:
Realizar un algoritmo en donde se pide la resultados, ejecutando para cada caso una serie de
edad del usuario; si es mayor de edad debe instrucciones especificas. La forma común es la Siguiendo con el ejemplo anterior asignaremos el mismo valor a la
aparecer un mensaje indicándolo. siguiente: variable edad
Expresarlo en Diagrama de flujos.
edad = 19 # asignamos un valor a la variable edad
end
Ejemplo
La salida de datos en Java, es bastante sencilla pues basta con usar una
línea de código para hacerlo. Para mostrar datos por pantalla en nuestros
programas Java. Para mostrar texto por pantalla en Java no es necesario
hacer uso de librerías importadas ni similares, pues éstas y están
incluidas en la librería java.lang que siempre es importada por defecto.
Para imprimir por pantalla, se usa la clase System, el atributo out, y su
Para usar esta herramienta, basta con método println() o print() así: System.out.println() o System.out.print()
activar el botón y hacer clic en la zona del notar que System es una clase y siempre debe ir con la "S" mayúscula.
DFD en la que queremos poner una salida,
para que nos quede de este modo:
https://aprenderaprogramar.com/index.php?option=com_content&view=article&id=779:diferencias-entre-javascript-y-java-htm
https://www.discoduroderoer.es/declaracion-de-variables-en-pseudocodigo/
https://dfdgurzaf.wordpress.com/2010/05/05/operadores-de-freedfd/
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/operadores1.htm
http://www.codexion.com/tutorialesjava/java/nutsandbolts/op2.html
https://www.redeszone.net/2011/05/23/curso-java-volumen-vi-instrucciones-de-control-i/
https://desarrolloweb.com/articulos/2225.php
http://www.marcossarmiento.com/2014/09/02/estructuras-selectivas-simples-dobles-y-multiples/
https://www.discoduroderoer.es/estructuras-de-repeticion-en-java/
http://algoritmos21.blogspot.com.co/2012/07/inicializacion-de-variables.html
https://www.programarya.com/Cursos/Java/Salida-De-Datos