<<Curso Programación>> <br>
EJEMPLO 1
Área de un triangulo en JAVA:
El código de nuestro algoritmo será :
package clase1; // Paquete creado
import javax.swing.JOptionPane; // Clase importada de JAVA
public class Ejemplo {
public static void main(String[] args) {
int b,h,A;
b=Integer.parseInt(JOptionPane.showInputDialog("Ingresar Base:")); // Datos de entrada
h=Integer.parseInt(JOptionPane.showInputDialog("Ingresar Altura:"));
A=Area(b,h); // Llamando a la Función Area
Salida(A); // Llamando al Procedimiento Salida
}
static int Area(int b, int h){ // Desarrollo de la Función
int A;
A=(b*h)/2;
return A;
}
static void Salida(int A){ // Desarrollo del Procedimiento
JOptionPane.showMessageDialog(null,"El area del triangulo es: "+ A);
}
}
//Todo final de línea debe llevar un punto y coma
EJEMPLO2
Convertir la variable edad a enteros.
package Argumentos;
public class Eje1 {
public static void main(String[] args){
int edad;
edad=Integer.parseInt(args[0]);
}
}
Conversión a Reales: Para identificar el tipo de dato que fue ingresado como cadena, se debe convertir a reales de la siguiente manera:
double numero;
numero=Double.parseDouble(args[0]);
1.Compile su programa para que sea traducido a lenguaje de máquina, debe dar un clic derecho sobre la clase main() y le elegir la opción compile que también se activa con la tecla F9. Pero en el desarrollo del programa NetBeans le va marcando los errores cometidos.
2.Ejecute su programa para comprobar si los ingresos, el proceso y la salida que esta proporcionando su programa son lo que usted espera. Para ello presione el menú Run seleccionando el proyecto principal donde están guardados todos elementos creados, a diferencia de C++ no crea un archivo ejecutable .exe.
EJEMPLO 2 :
Calcular el peso de 3 niños recién nacidos.
El pseudocódigo será:
Módulo Principal
Inicio
real p1,p2,p3,t
Escribir (“Ingresar peso 1”)
Leer (p1)
Escribir (“Ingresar peso 2”)
Leer (p2)
Escribir (“Ingresar peso 3”)
Leer (p3)
t=ProcesoTotal (p1,p2,p3,p4,p5)
Salida(t)
Fin
Función ProcesoTotal (Real p1, Real p2, Real p3)
Inicio
Real t
tp1+p2+p3+p4+p5
retornar t
Fin
Procedimiento Salida(Real t)
Inicio
Escribir(“El peso total de los 3 niños es:”, t)
Fin
código en JAVA
package clase1;
import javax.swing.JOptionPane;
public class Ejercicio5 {
public static void main(String[] args) {
double prec,desc,np;
prec=Double.parseDouble(JOptionPane.showInputDialog("Ingresar precio del microondas:"));
desc=descuento(prec);
np=nuevoprecio(prec,desc);
salida(desc,np);
}
static double descuento(double prec){
double desc;
desc=prec*0.05;
return desc;
}
static double nuevoprecio(double prec,double desc){
double np;
np=prec-desc;
return np;
}
static void salida(double desc,double np){
JOptionPane.showMessageDialog(null,"El descuento es: "+desc);
JOptionPane.showMessageDialog(null,"El nuevo precio es:"+np);
}
}
<<Curso Programación>> <br>
lunes, 8 de febrero de 2016
Curso Programación - NetBeans - Manejo del software tutorial
<<Curso Programación>> <br>
Para acceder al programa JAVA NetBeans, puede verificar si en el escritorio se encuentra el icono de acceso directo y de doble click sobre él,caso contrario de no encontrarlo dirigirse al boton Inicio seleccionar la opcion Programas y de la lista que se despliega seleccionar NetBeans IDE.
Se mostrara la siguiente ventana ,que es el entorno de trabajo de NetBeans para la creación de un proyecto.
.Luego seleccionar Java Application
.Seleccionar la casilla de verificación en caso se desee crear una clase main(principal)
Sintaxis de una clase principal
package proyecto1;
public class Main {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Bienvenido a Java");
}
}
.Creación de package (paquetes)
.Creación de clases
Los siguientes caracteres pueden ser letras o dígitos. Además, Java distingue las mayúsculas de las minúsculas, no existe una longitud máxima establecida para el identificador.
Son identificadores válidos:
identificador
nombre_usuario
Nombre_Usuario
_variable_del_sistema
$transaccion
Palabras Clave: Las siguientes son las palabras clave que están definidas en Java y que no se pueden utilizar como identificadores:
abstract
continue
for
new
switch
boolean
default
goto
null
synchronized
break
do
if
package
this
byte
double
implements
private
threadsafe
byvalue
else
import
protected
throw
case
extends
instanceof
public
transient
catch
false
int
return
true
char
final
interface
short
try
class
finally
long
static
void
const
float
native
super
while
Palabras Reservadas: Además, el lenguaje se reserva unas cuantas palabras más, pero que hasta ahora no tienen un cometido específico.
Son:
cast
future
generis
inner
operador
outer
rest
var
Tipos de Datos: Java utiliza cinco tipos de elementos: enteros, reales con coma flotante, booleanos, caracteres y cadenas, que se pueden poner en cualquier lugar del programa.
Cada uno de estos literales tiene un tipo correspondiente asociado con él.
Convenciones de nomenclatura Las convenciones de nomenclatura hacen que los programas sean estándar y fáciles de leer, ya que cualquier programador está acostumbrado a tratar con código escrito de forma semejante.
Además, proporcionan información sobre la funcionalidad del identificador; por ejemplo,
si es una constante, un paquete o una clase, lo que también redunda en una ayuda adicional a la hora de entender el código. Así tenemos las reglas de nomenclatura para:
•Clases Los nombres de clases deben ser palabras completas, en mayúsculas y minúsculas, con la primera letra de cada palabra en mayúscula.
Los nombres de clases deben ser simples y descriptivos, utilizando palabras completas y acrónimos o abreviaturas.
Ejemplo: class Persona;
class NotaDeVenta;
•Métodos Los métodos deberían ser verbos, en mayúsculas y minúsculas, con la primera letra en minúscula, y la primera letra de cada una de las palabras internas en mayúscula.
Ejemplo:
calcular();
sumaTotal();
getPrecio();
•Variables Todos los nombres de variables de instancia o de clase deben estar constituidos por palabras con la primera letra de la primera palabra en minúscula y la primera letra de las palabras internas en mayúscula. Los nombres de variables deben ser cortos y significativos. La elección de un nombre de variable debe ser nemotécnico, es decir, pensado para que un lector casual al verla comprenda su uso. Se deben evitar las variables de una sola letra, excepto en variables temporales de corto uso.
Ejemplos:
int i;
char grado;
float sueldoFinal;
•Constantes Los nombres las constantes deberías escribirse siempre en mayúsculas, con las palabras internas separadas por el signo de subrayado ("_"). Las constantes ANSI se deben evitar en lo posible, para facilitar la depuración del código.
Ejemplo:
int MIN_RANGO = 4;
int MAX_RANGO = 999;
int VALOR_INICIO = 1;
<<Curso Programación>> <br>
Para acceder al programa JAVA NetBeans, puede verificar si en el escritorio se encuentra el icono de acceso directo y de doble click sobre él,caso contrario de no encontrarlo dirigirse al boton Inicio seleccionar la opcion Programas y de la lista que se despliega seleccionar NetBeans IDE.
Se mostrara la siguiente ventana ,que es el entorno de trabajo de NetBeans para la creación de un proyecto.
.Luego seleccionar Java Application
.Seleccionar la casilla de verificación en caso se desee crear una clase main(principal)
Sintaxis de una clase principal
package proyecto1;
public class Main {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Bienvenido a Java");
}
}
.Creación de package (paquetes)
.Creación de clases
<<Curso Programación>> <br>
Identificadores: Los identificadores son las variables, funciones, clases y objetos; es decir, cualquier cosa que el programador necesite identificar o usar. En Java, un identificador comienza con una letra, un subrayado (_) o un símbolo de dólar ($).Los siguientes caracteres pueden ser letras o dígitos. Además, Java distingue las mayúsculas de las minúsculas, no existe una longitud máxima establecida para el identificador.
Son identificadores válidos:
identificador
nombre_usuario
Nombre_Usuario
_variable_del_sistema
$transaccion
Palabras Clave: Las siguientes son las palabras clave que están definidas en Java y que no se pueden utilizar como identificadores:
abstract
continue
for
new
switch
boolean
default
goto
null
synchronized
break
do
if
package
this
byte
double
implements
private
threadsafe
byvalue
else
import
protected
throw
case
extends
instanceof
public
transient
catch
false
int
return
true
char
final
interface
short
try
class
finally
long
static
void
const
float
native
super
while
Palabras Reservadas: Además, el lenguaje se reserva unas cuantas palabras más, pero que hasta ahora no tienen un cometido específico.
Son:
cast
future
generis
inner
operador
outer
rest
var
Tipos de Datos: Java utiliza cinco tipos de elementos: enteros, reales con coma flotante, booleanos, caracteres y cadenas, que se pueden poner en cualquier lugar del programa.
Cada uno de estos literales tiene un tipo correspondiente asociado con él.
Convenciones de nomenclatura Las convenciones de nomenclatura hacen que los programas sean estándar y fáciles de leer, ya que cualquier programador está acostumbrado a tratar con código escrito de forma semejante.
Además, proporcionan información sobre la funcionalidad del identificador; por ejemplo,
si es una constante, un paquete o una clase, lo que también redunda en una ayuda adicional a la hora de entender el código. Así tenemos las reglas de nomenclatura para:
•Clases Los nombres de clases deben ser palabras completas, en mayúsculas y minúsculas, con la primera letra de cada palabra en mayúscula.
Los nombres de clases deben ser simples y descriptivos, utilizando palabras completas y acrónimos o abreviaturas.
Ejemplo: class Persona;
class NotaDeVenta;
•Métodos Los métodos deberían ser verbos, en mayúsculas y minúsculas, con la primera letra en minúscula, y la primera letra de cada una de las palabras internas en mayúscula.
Ejemplo:
calcular();
sumaTotal();
getPrecio();
•Variables Todos los nombres de variables de instancia o de clase deben estar constituidos por palabras con la primera letra de la primera palabra en minúscula y la primera letra de las palabras internas en mayúscula. Los nombres de variables deben ser cortos y significativos. La elección de un nombre de variable debe ser nemotécnico, es decir, pensado para que un lector casual al verla comprenda su uso. Se deben evitar las variables de una sola letra, excepto en variables temporales de corto uso.
Ejemplos:
int i;
char grado;
float sueldoFinal;
•Constantes Los nombres las constantes deberías escribirse siempre en mayúsculas, con las palabras internas separadas por el signo de subrayado ("_"). Las constantes ANSI se deben evitar en lo posible, para facilitar la depuración del código.
Ejemplo:
int MIN_RANGO = 4;
int MAX_RANGO = 999;
int VALOR_INICIO = 1;
<<Curso Programación>> <br>
Curso Programación - Fundamentos de programacion
<<Curso Programación>> <br>
El objetivo es aprender técnicas para resolver problemas interpretándolos mediante algoritmos para luego adaptarlos o transformarlos a un lenguaje de programación.
Una computadora es una maquina electrónica cuyo propósito final es elaborar información organizada ,significativa y útil mediante procesamiento de datos simples que recibe por parte del usuario.La computadora va a permitir el ingreso de datos e instrucciones y como salida obtendremos información .Entendemos como información a los elementos procesados ,osea los datos de entrada procesados. Clasificaciones del SW(Software): .Sistemas operativos .SW de aplicación .SW de uso general .Lenguajes de programación Volviendo a los lenguajes de programación se entiende como una técnica estándar de comunicación que permite que se exprese instrucciones que eran ejecutadas en el computador .Consiste en un conjunto de reglas sintácticas y semánticas que definen un programa informático. Lenguaje C++
Es un lenguaje potente ,rápido de aprender y con un campo de aplicación ilimitado.Es un lenguaje que no se encuentra ligado a ninguna maquina concreto ni sistema operativo. Programa: Es un conjunto de instrucciones ,escritas en un lenguaje de programación que al ser recogidas por un interprete pueden ser ejecutadas. Prog. fuente :Programa escrito en un lenguaje de alto nivel que no ha sido traducido a un lenguaje maquina. Prog. Objeto: Programa en lenguaje objeto que puede ser ejecutado. Compilador:Traductor que convierte sentencias de código fuente a código objeto. Interprete:Trductor que ejecuta un programa linea por linea sin modificar su forma original
Compilador : Es un programa que lee el código fuente y traduce las instrucciones a un programa quivalente llamado lenguaje objeto.
Algoritmo : Método para resolver un problema mediante una serie de pasos precisos ,definidos y finitos. Existen diferentes formas de dar solución a un mismo problema. Características de un algoritmo : Preciso:Indica un orden de realización de cada paso a realizar Definido:Si se sigue un algoritmo mas de una vez se obtendrá un miso resultado. Finito:Todo algoritmo tiene un inicio y un fin ,es decir debe tener un numero finito de pasos Pasos en la construcción de un algoritmo : Debe describir 3 pasos
Calculando el área de un triangulo:
1.-El área del triangulo es la salida 2.-Lo que necesito conocer para realizar el calculo es conocer la base y altura ,a estos datos los llamaremos entrada. 3.-Para obtener la salida (área),hacemos uso de los datos de entrada (base y altura)y lo calculamos con la formula A=(b*h)/2 ,a eso lo llamamos proceso.
Diagrama de flujo : .Es la representación de algoritmos usando símbolos gráficos unidos por flechas ,denominadas lineas de flujo,que indican la secuencia de la ejecución. .Los simbolos utilizados han sido normalizados por el ANSI. Hallando el promedio de 3 notas :
El objetivo es aprender técnicas para resolver problemas interpretándolos mediante algoritmos para luego adaptarlos o transformarlos a un lenguaje de programación.
Una computadora es una maquina electrónica cuyo propósito final es elaborar información organizada ,significativa y útil mediante procesamiento de datos simples que recibe por parte del usuario.La computadora va a permitir el ingreso de datos e instrucciones y como salida obtendremos información .Entendemos como información a los elementos procesados ,osea los datos de entrada procesados. Clasificaciones del SW(Software): .Sistemas operativos .SW de aplicación .SW de uso general .Lenguajes de programación Volviendo a los lenguajes de programación se entiende como una técnica estándar de comunicación que permite que se exprese instrucciones que eran ejecutadas en el computador .Consiste en un conjunto de reglas sintácticas y semánticas que definen un programa informático. Lenguaje C++
Es un lenguaje potente ,rápido de aprender y con un campo de aplicación ilimitado.Es un lenguaje que no se encuentra ligado a ninguna maquina concreto ni sistema operativo. Programa: Es un conjunto de instrucciones ,escritas en un lenguaje de programación que al ser recogidas por un interprete pueden ser ejecutadas. Prog. fuente :Programa escrito en un lenguaje de alto nivel que no ha sido traducido a un lenguaje maquina. Prog. Objeto: Programa en lenguaje objeto que puede ser ejecutado. Compilador:Traductor que convierte sentencias de código fuente a código objeto. Interprete:Trductor que ejecuta un programa linea por linea sin modificar su forma original
Compilador : Es un programa que lee el código fuente y traduce las instrucciones a un programa quivalente llamado lenguaje objeto.
Algoritmo : Método para resolver un problema mediante una serie de pasos precisos ,definidos y finitos. Existen diferentes formas de dar solución a un mismo problema. Características de un algoritmo : Preciso:Indica un orden de realización de cada paso a realizar Definido:Si se sigue un algoritmo mas de una vez se obtendrá un miso resultado. Finito:Todo algoritmo tiene un inicio y un fin ,es decir debe tener un numero finito de pasos Pasos en la construcción de un algoritmo : Debe describir 3 pasos
Calculando el área de un triangulo:
1.-El área del triangulo es la salida 2.-Lo que necesito conocer para realizar el calculo es conocer la base y altura ,a estos datos los llamaremos entrada. 3.-Para obtener la salida (área),hacemos uso de los datos de entrada (base y altura)y lo calculamos con la formula A=(b*h)/2 ,a eso lo llamamos proceso.
Diagrama de flujo : .Es la representación de algoritmos usando símbolos gráficos unidos por flechas ,denominadas lineas de flujo,que indican la secuencia de la ejecución. .Los simbolos utilizados han sido normalizados por el ANSI. Hallando el promedio de 3 notas :
<<Curso Programación>> <br>
Suscribirse a:
Entradas (Atom)

