viernes, 19 de noviembre de 2010

Reporte 7; Lenguaje Orientados a objetos

Lenguajes orientados a objetos


public class operacionesk2{
   public static void main( String args[] )
   {
      String calificacion1,   // Primera cadena introducida por el usuario
             calificacion2;  // Segunda cadena introducida por el usuario
      int cali1   // Primera calificación a sumar         
          cali2,          // Segunda calificación a sumar
          suma,       
          promedio,
          multiplicacion,      
          promedio2;

     
     calificacion1 = JOptionPane.showInputDialog( "Introduzca el primer entero:" );
     
      calificacion2 = JOptionPane.showInputDialog( "Introduzca el segundo entero:" );
// Convierte los números del tipo String a tipo int
      cali1 = Integer.parseInt( calificacion1 );
      cali2 = Integer.parseInt( calificacion2 );

     //suma de numeros
      suma =cali1+cali2;
      // promedio de ambas sumas
      promedio=(cali1+cali2)/2;
     
     

//Multiplicacion
      multiplicacion = cali1 * cali2;
//Promedio de las multiplicaciones
      promedio2=(cali1+cali2)/2;
     // MUESTRA DE RESULTADOS
      JOptionPane.showMessageDialog(
         null, "La suma es " + suma, "Resultados",
         JOptionPane.PLAIN_MESSAGE );
      JOptionPane.showMessageDialog(
                         null, "El promedio de las 2 calificaciones es" + promedio, "Resultados",
                         JOptionPane.PLAIN_MESSAGE );
      JOptionPane.showMessageDialog(
                         null, "La multiplicacion es " + multiplicacion, "Resultados", JOptionPane.PLAIN_MESSAGE );
      JOptionPane.showMessageDialog(
                         null, "El promedio2 de las 2 calificaciones es" + promedio2 , "Resultados",
                         JOptionPane.PLAIN_MESSAGE );
      System.exit( 0 );      }  // Termina el programa  }






A partir de un código de lenguaje c de promedio desarrolle lo que fue mi código en lenguaje java.  La sintaxis de la suma la obtuve del libro de c, c++ y java, asi sucesivamente fui también haciendo el código de la multiplicación y la de los promedios, también utilize mi código de promedio de c para darme una idea sobre como ir desarrollando el programa.                                                           

    1. Llame al código operacionesk2.java,
2.Fui escribiendo las cadenas de números que me pide el programa al ser compilado,
3.Luego cambie el string por la variable int,
4.Y ya cuando el programa le pidiera al usuario los datos entonces desarrollaría lo que vendría siendo las operaciones:
©       Suma
©       Promedio de la suma
©       Multiplicación
©       Promedio de la multiplicación
5.Y al final utilice una ultima instrucción para mostrar los resultados obtenidos y para terminar el programa utilice SYSTEM.EXIT(0).
Tuve problema para entender  el lenguaje java ya que es muy confuso con sus variables e instrucciones, es mas fácil compilarlo en javac porque muestra mas claros los errores que el programa eclipse.

C++
#include<iostream>
#include<conio.h>

using namespace std;

unsigned long int fibonacci(int n)
{
if(n==0||n==1)
return n;
else
return fibonacci(n-1) + fibonacci(n-2);
}
main()
{
int i,numero;
system("color 8e");
cout<<"Introduzca la cantidad de elementos que desea observar en la serie\nde fibonacci : ";
cin>>numero;
cout<<"\n\nEsta es la serie de fibonacci con "<<numero<<" elemento";
if(numero!=1)
{
cout<<"s";
}
cout<<"\n\n";
for(i=0;i<numero;i++)
{
if(fibonacci(i)!=0)
cout<<" , ";
cout<<fibonacci(i);
}
getch();
}


Reporte 6;Lenguajes Imperativos


 

C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie 
Es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que haga falta un soporte intenso en tiempo de ejecución

Características
©       Lenguaje muy eficiente puesto que es posible utilizar sus características de bajo nivel para realizar implementaciones óptimas.
©       A pesar de su bajo nivel es el lenguaje más portado en existencia, habiendo compiladores para casi todos los sistemas conocidos.
©       Proporciona facilidades para realizar programas modulares y/o utilizar código o bibliotecas existentes.


Código fuente à 













Tutorial Manual de  curso C manual

                                           http://www.programatium.com/c.htm
                                  http://www.abcdatos.com/tutoriales/tutorial/z2835.html

                            
Información extra
                                 http://elqui.dcsc.utfsm.cl/util/C/EjerciciosC-2/lengc.htm        
                                     http://labsopa.dis.ulpgc.es/prog_c/COMPIL.HTM


                           Para compilar

                                       http://es.kioskea.net/download/descargar-20-dev-c

--------------------------------------------------------------------------------------------------



Es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth 
Paradigma: imperativo (estructurado)
Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipificado. Esto implica que:
©     El código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos. De esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica.
©     El tipo de dato de todas las variables debe ser declarado previamente para que su uso quede habilitado

A continuación les muestro el problema que yo realiza basándome en los manuales que más abajo les deje :)  aquí les iré desglosando una breve  de qué trata mi programa:
En mi programa primero que nada ponemos la palabra USES, enseguida  ponemos las variables de las cuales estamos hablando en el mismo, declaramos que es lo que buscamos en un programa, se pone la palabra BEGIN  y después de que la ponemos podemos proceder a plasmar lo que querremos que el programa imprima es este caso yo lo maneje como el titulo, algo muy importe es que cuando solo es para imprimir algo solo incluimos la palabra WRITELN abrimos paréntesis y entre una tipo apostrofe declaramos serramos con apostrofe y paréntesis nuevamente pero también incluimos nuevamente la palabra WRITELN  hacemos el mismo procedimiento solo que envés de escribir algo para que imprima se quedara vacio.
Ya después solo incluimos  la palabra WRITE para que ahora le pida al usuario los datos que necesitara.
En este caso yo incluir ya casi por ultimo la formula que resolvería el problema al principio planteado para que ya con los datos que el usuario a brindado se pueda resolver.
Ya por ultimo nuevamente abrimos paréntesis para que nos imprima el resultado final y además le indicamos al programa de cuantas variables queremos el resultado. En este caso no fue posible que incluiera las pantallas ya que no se ven muy claras es por eso que les anexo la esplicacion J


Tutorial Manual  Pascal
http://www.cgrsoftware.com/manuales_dir_pascal_1.html


Información extra

Para compilar

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Basic

Significa en español código de instrucciones simbólicas de propósito general para principiantes.
Es un lenguaje de programación que se creo con fines pedagógicos, era el lenguaje que utilizan las microcomputadoras de los años 80. Creadores del BASIC fueron John Goerge Kemeny y Thomas Eugene Kurtz en el año 1964

En el ejemplo que les muestro trata hacerca de un reporte que se levanta  por error de una recarga electrnica




Características

©       Lenguaje de programación muy amplio,
©       Sintaxis fácil
©       Estructura sencilla
©       Buen conjunto de operadores
©       No es un lenguaje específico, es polivalente


Tutorial Manual Basic



Información extra

Para compilar
http://download.microsoft.com/download/win95upg/tool_s/1.0/w95/en-us/olddos.exe
===============================================================================


Es un lenguaje de programación alto nivel de propósito general, procedimentale imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.

 
Tutorial Manual Fortran

  
Información extra

Para compilar

Plantilla original blogspot modificada por plantillas blog