ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ensayo De Programacion


Enviado por   •  14 de Septiembre de 2014  •  1.516 Palabras (7 Páginas)  •  315 Visitas

Página 1 de 7

- Errores sintácticos y lógicos

Este tipo de errores siempre son detectados por el COMPILADOR, antes de ejecutar el programa.

A los errores tipográficos, como por ejemplo la falta de puntos y comas, nombres de variables incorrectas, falta de paréntesis, palabras claves mal escritas, etc. los llamamos errores SINTACTICOS.

Un programa no se puede ejecutar sin corregir absolutamente todos los errores sintácticos.

Existe otro tipo de errores llamados ERRORES LOGICOS. Este tipo de errores en programas grandes (miles de líneas) son más difíciles de localizar. Por ejemplo un programa que permite hacer la facturación pero la salida de datos por impresora es incorrecta.

Problema: Encontrar la superficie de una cuadrado conociendo el valor de un lado.

Diagrama de Flujo.

Ejercicio: Desarrollar el Diagrama de Clase de la Práctica.

Solución de Ejercicio en Java.

Crearemos la clase AreaCuadrado.

• La cual tendrá de atributo un valor de tipo flotante (decimal) con el nombre de “lado” en el cual almacenaremos el valor que el usuario ingrese.

• Una variable de tipo flotante (decimal) denominada “area” para almacenar el resultado del área.

• Tendrá una función llamada “calcularArea” en la cual se realizará el calculo del área.

• Crear clase AreaCuadradoPrueba: La cual tendrá el método main, y dentro de el la creación del objeto de tipo AreaCuadrado, para hacer el calculo del área de un cuadrado. -

Clase AreaCuadrado

//importar clase Scanner

import java.util.Scanner;

public class AreaCuadrado {

public float lado = 0.0;

public float area = 0.0;

public void calcularArea(){

Scanner teclado = new Scanner(System.in);

System.out.printl(“Ingrese el valor del lado del cuadrado”);

lado = teclado.nextFloat();

area = lado * lado ;

System.out.printl(“La superficie del cuadrado es: “ + area );

}

}

//No te olvides de comentar todas las líneas o un bloque de líneas referente a las funciones y atributos.

public class AreaCuadradoPrueba{

public static void main(String[] ar) {

AreaCuadrado cuadrado1 = new AreaCuadrado();

cuadrado1.calcularArea();

}

}

Ejercicio:

Crear un Método llamado “pedirValorLado” dentro de la clase AreaCuadrado, en el cual se hará la petición del valor del lado al usuario.

Crear un Método llamado “mostrarValorArea” dentro de la clase Area Cuadrado, en la cual se mostrar el valor del calculo del area.

Hacer las llamadas a los métodos dentro de la clase AreaCuadradoPrueba.

Tarea:

Investigar cuales son las tipos de accesibilidad de una variable: Public, Private, Protected.

¿Qué es encapsulamiento?

Ejercicios

Programa para realizar el ingreso del valor de un lado de un cuadrado, y realizar el calculo del perímetro del mismo, el cual se mostrara en pantalla (consola).

Escribir un programa en el cual se pida ingresar 4 números (enteros o decimales), calcular y mostrar la suma de los dos primeros y el producto del tercero y el cuarto.

Crear un programa que pida al usuario 4 valores enteros e informar la suma y el producto de los mismos.

Realizar un programa que pida el ingreso del precio de un articulo (valor entero o decimal) y la cantidad que el cliente lleva. Mostrar el total que debe pagar el cliente.

Crear una clase que permita leer el nombre y la edad de una persona. Mostrar los datos que fueron ingresados.

** Crear el diagrama de clase referente a esta práctica.

//Clase Persona

import java.util.Scanner;

public class Persona{

public Scanner teclado;

public String nombre;

public int edad;

public void leerDatos(){

teclado = new Scanner(System.in);

System.out.print(“Ingrese un nombre: ”);

nombre = teclado.next();

System.put.print(“Ingrese la edad: ”);

edad = teclado.nextInt();

}

public void mostrarDatos(){

System.out.println(“Nombre: ” + nombre);

o System.out.println(“Edad: ” + edad);

}

}

//Clase PersonaPrueba

public class PersonaPrueba

{

public static void main(String[] ar) {

Persona persona1 = new Persona();

persona1.leerDatos();

persona1.mostrarDatos();

}

}

Estructuras condicionales Simples y Compuestas

Las estructuras condicionales nos permiten la toma de una decisión, partiendo de una pregunta, por ejemplo nuestra vida diaria se nos presentan situaciones donde debemos decidir sobre algo.

¿Elijo la carrear A o la carrera B?

¿Me ponto está camisa?

Para ir a la escuela, ¿Elijo el camino A o el camino B?

Estas estructuras nos permiten controlar el flujo de nuestro programa, dependiendo de si la condición es evaluada como VERDADERA o FALSA, es decir si la respuesta a una pregunta es Verdadera realizamos una serie de instrucciones, y si dicha respuesta es Falsa, realizamos instrucciones diferentes. Es por eso que se conocen también como INSTRUCCIONES DE CONTROL DE FLUJO.

Estructura condicional simple

Cuando se presenta la elección tenemos la opción de realizar una actividad o no realizar ninguna (Figura A y B).

A) No se realiza actividades si la condición es falsa, pero si sí es verdadera.

B) Se realizan actividades tanto si la condición es resuelta verdadera y/o falsa

Podemos observar: El rombo representa la condición. Hay dos opciones que se pueden tomar. Si la condición da verdadera se sigue el camino del verdadero, es decir el de la derecha, si la condición da falsa se sigue el camino de la izquierda.

Utilizando una condición dentro de Java. La palabra (estructura) reservada para el uso de una condición dentro de Java es IF, IF-ELSE.

if (condición){

//instrucciones

}else{

//instrucciones

}

...

Descargar como (para miembros actualizados)  txt (12 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com