miércoles, 1 de septiembre de 2010

REPORTE #3 Lenguajes Script

Aqui les presento mi reporte 3 sobre diferentes programas en distintos lenguajes script.


*Python                                               
  1. #!/usr/bin/env python3.2
  2. # declaracion de variables tipo caracter
  3. saludo="Buen dia!"
  4. nombre="Sofia"
  5. despedida="Suerte en tu clase!!"
  6. # comandos para imprimir variables
  7. print(saludo)
  8. Buen dia!
  9. print(nombre)
  10. Sofia
  11. print(despedida)
  12. Suerte en tu clase!!
La primera linea del codigo es indispensable para que se pueda ejecutar.
La segunda y sexta linea son comentarios.
La tercera, cuarta y quinta linea son las variables de tipo caracter.
La septima, novena y onceava linea son los comandos para mandar imprimir las variables, mientras que la octava, decima y doceava linea imprime la variable.

*Perl                                                 
  1. #!/usr/bin/perl
  2. print "Radio del circulo?\n";
  3. $r = <STDIN>;
  4. $area =3.1416*$r*$r;
  5. print "Area del circulo  = $area \n";
  6. exit(0);
Este codigo es para calcular el area de un circulo.
Como en el codigo anterior la primera linea es indispensable.
En la segunda linea le pedimos radio y lo guardamos como variable $r para despues crear la variable con la formula del area del circulo $area =3.1416*$r*$r; y finalmente nos de el resultado.





*Java Script                                     
<HTML>El código JAVA Script se incluye dentro del documento HTML mediante la etiqueta <Script> o <Script languaje= "Java Script">.

<HEAD>
<TITLE> Ejercico en Java Script </TITLE>
</HEAD>
<BODY>
<Script Languaje = "Java Script">
<!-- Ocultación a antiguos navegadores
document.write ( 'Buen dia Sofia!!' )
// Fin de la ocultación -->
</Script>
</BODY>
</HTML>






Para poder escribir la frase dentro de la pantalla se utiliz la función documment.write, cuya estructura es la siguiente: documment.write (' Texto deseado')
Este es un codigo sencillo que imprime un saludo.

Serie Fibonacci en Javascript

<html>
<head>
<title>fib3 </title>
</head>
<body>
<script language=javascript>
var var1;
var var2;
var var3;
var1=1;
var2=1;
document.write("<h4>");
var m=prompt(" Has ta qe numero desea que llegue la serie de fibonacci:", 0);
if(m==1)
{
document.write(var1 + "<br>");
}
if(m==2)
{
document.write(var1 + "<br>");
document.write(var2 + "<br>");
}
if(m>=3)
{
document.write(var1 + "<br>");
document.write(var2 + "<br>");
var3=var2+var1;
document.write(var3 + "<br>");
}
for(var i=3; i<=m-1; i++)
{
var1=var2;
var2=var3;
var3=var2+var1;
document.write(var3 + "<br>");
}
</script>
</body>
</html>






La verdad tuve un poco de dificultades ya que no se utilizar muy bien los lenguajes, pero los ejemplos que puse son los que se me hicieron mas sencillos.
*Realice una pequeñas modificaciones y agrege la serie fibonacci en javascript.


Saludos!

miércoles, 18 de agosto de 2010

Clase: Interprete



Reporte 2 : Visual FoxPro




Hola a todos, el lengueje de progremacion que elegi fue el Visual FoxPro y aqui les presento la informacion que obtuve, espero y les sirva para conocer mas sobre este lenguaje, aunque algunos ya lo conocen.

Visual FoxPro es un lenguaje de programación  centrada en los datos a objetos y escritos procesales presentados por Microsoft. Se deriva de FoxPro (originalmente conocido como FoxBase) que fue desarrollado por Fox a partir de software en 1984. Tecnologías de la Fox se fusionó con Microsoft en 1992, después de que el software adquirio otras caracteristicas y el prefijo "Visual". La versión actual de Visula FoxPro ésta basada en COM y Microsoft a declarado que no tiene la intencion de crear un entorno Microsoft.NET

FoxPro se originó como un miembro de la clase de los idiomas comúnmente como "xBASES" lenguas, que tienen una sintaxis basada en el lenguaje de programación dBASE.

Visual FoxPro, comúnmente abreviado como VFP, está estrechamente integrado con su propio motor  de base de datos relacional, que amplia las capacidades de  FoxPro xBASE
para apoyar la consulta SQL y la manipulacion de datos.

Entre sus caracteristicas se encuentran:
-Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos
-Flexibilidad para crear todo tipo de soluciones de base de datos
-Lenguaje de programacion orientada a objetos
-Utilización de sentencias SQL en forma nativa
-Poderoso manejo de vistas, cursores, y control completo de estructuras relacionales
-Cuenta con un motor de generacion de informes renovado y muy flexible para soluciones 
más robustas
-Desde la version 9.0 amplio soporte de XML


Aunque tarde un poco en encontrar una pagina donde se pudiera bajar gratuitamente  la version de Visual FoxPro 9.0 encontre esta pagina y  la verdad no se tarda mucho en descargar e instalar, solo unos cuantos minutos:
Ademas de un manual para comprender mejor el funcionamiento de VFP:

Aqui un ejemplo:






miércoles, 11 de agosto de 2010

Reporte 1





Le adicione la informacion de los paradigmas y los ejemplos de los mismos.
Saludos!