Bueno aqui les dejo unos cuantos tutoriales de diferentes tipos de lenguajes
de programacion esperando a que les guste:
Lenguaje c
http://www.programatium.com/c.htm
Lenguaje java
http://www.ulpgc.es/otros/tutoriales/java/Intro/tabla.html
Lenguaje perl
http://perlenespanol.com/tutoriales/
Lenguajehtml
http://www.htmlquick.com/es/tutorials.html
Lenguaje python:
http://users.servicios.retecal.es/tjavier/python/Pequeno_tutorial_de_Pyhton.html
Lenguaje java script
http://www.ulpgc.es/otros/tutoriales/JavaScript/index.htm
Lenguaje c++
http://sistemas.itlp.edu.mx/tutoriales/tutorc/index.htm
Y aqui unos programitas sencillos de java:
Numeros primos:
public class primos{
public static void main(String[] primos){
System.out.println("1");
System.out.println("Los primeros numeros primos antes de 20");
for (int i=1;i<=20;i++){
int contador=0;
for(int j=1;j<=i;j++){
if (i%j==0) contador++;
}
if (contador==2) System.out.println(i);
}
}
}
Fibonsassi:
public class Fibo
{
public static void main (String[] args)
{
int a=0,b=1,c,hasta,i;
hasta=15; //indica la cantidad de numeros en la serie fibonacci
for(i=0;i<hasta;i++)
{
c=a+b;
a=b;
b=c;
System.out.print(" "+a);
}
}
viernes, 3 de diciembre de 2010
Unos ejemplos de prolog (Lenguajes logicos)
Aqui les traigo unos pequeños ejemplos de prolog dividido por sus partes
espero y sea de su agrado empezemos:
En este ejemplo es para saber si una persona puede comprar un auto o no:
respecto si le gusta , tiene oferta y existe:
predicates
puede_comprar_auto(symbol,symbol)
personas(symbol)
auto(symbol)
le_gusta(symbol,symbol)
tiene_oferta(symbol)
clauses
puede_comprar_auto(X,Y):-
personas(X),
auto(Y),
le_gusta(X,Y),
tiene_oferta(Y).
personas(marcos).
personas(luis).
auto(ford).
auto(nissan).
auto(cherrolet).
le_gusta(ana,cherrolet).
le_gusta(luis,ford).
tiene_oferta(nissan).
tiene_oferta(ford).
tiene_oferta(perot).
En este ejemplo tambien es de automoviles, pero solo si se pregunta en el gols es para saber si existe algun vehiculo con tales caracteristicas o color etc, de igual manera que los automiviles o camionetas:
domains
marca,color=symbol
precio,kilometraje=real
predicates
vehiculo(marca,precio,color,kilometraje)
automovil(marca,precio,color,kilometraje)
camioneta(marca,precio,color,kilometraje)
clauses
vehiculo(M,P,C,D):-
automovil(M,P,C,D);
camioneta(M,P,C,D).
automovil(ford,400000,blanco,780000).
automovil(nissan,610000,rojo,30000).
camioneta(chevrolet,70000,negro,50000).
espero y sea de su agrado empezemos:
En este ejemplo es para saber si una persona puede comprar un auto o no:
respecto si le gusta , tiene oferta y existe:
predicates
puede_comprar_auto(symbol,symbol)
personas(symbol)
auto(symbol)
le_gusta(symbol,symbol)
tiene_oferta(symbol)
clauses
puede_comprar_auto(X,Y):-
personas(X),
auto(Y),
le_gusta(X,Y),
tiene_oferta(Y).
personas(marcos).
personas(luis).
auto(ford).
auto(nissan).
auto(cherrolet).
le_gusta(ana,cherrolet).
le_gusta(luis,ford).
tiene_oferta(nissan).
tiene_oferta(ford).
tiene_oferta(perot).
En este ejemplo tambien es de automoviles, pero solo si se pregunta en el gols es para saber si existe algun vehiculo con tales caracteristicas o color etc, de igual manera que los automiviles o camionetas:
domains
marca,color=symbol
precio,kilometraje=real
predicates
vehiculo(marca,precio,color,kilometraje)
automovil(marca,precio,color,kilometraje)
camioneta(marca,precio,color,kilometraje)
clauses
vehiculo(M,P,C,D):-
automovil(M,P,C,D);
camioneta(M,P,C,D).
automovil(ford,400000,blanco,780000).
automovil(nissan,610000,rojo,30000).
camioneta(chevrolet,70000,negro,50000).
ORIENTADO A OBJETOS PYTHON
Hola aqui esta mi segunda guia por asi decirse sobre
la libreria pygame espero que les guste:
Primero mostrare el codigo
y lo esplicare como funciona tal y cual es:
import pygame
from pygame.locals import *
import sys
SCREEN_WIDTH = 640
SCREEN_HEIGHT = 480
def main():
pygame.init()
# creamos la ventana y le indicamos un titulo:
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("ventana")
# cargamos el fondo y una imagen (se crea objetos "Surface")
fondo = pygame.image.load("Fondo.jpeg").convert()
pelota = pygame.image.load("pelota.png").convert_alpha()
##indicamos la posicion inicial de la pelota
pelota_pos_x = 550
pelota_pos_y = 200
# Indicamos la posicion de los objetos sobre la ventana
screen.blit(pelota, (pelota_pos_x, pelota_pos_y))
screen.blit(fondo, (0, 0))
# se muestran lo cambios en pantalla
pygame.display.flip()
# el bucle principal del juego
while True:
# le restamos 1 a la coordenada x de la pelota y comprobamos
# que no alcance el borde de la pantalla
pelota_pos_x = pelota_pos_x - 1
if pelota_pos_x < 1:
pelota_pos_x = 550
# Redibujamos todos los elementos de la pantalla
screen.blit(fondo, (0, 0))
screen.blit(pelota, (pelota_pos_x, pelota_pos_y))
# se muestran lo cambios en pantalla
pygame.display.flip()
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
if __name__ == "__main__":
main()
Y asi quedaria mas o menos:
la libreria pygame espero que les guste:
Primero mostrare el codigo
y lo esplicare como funciona tal y cual es:
import pygame
from pygame.locals import *
import sys
SCREEN_WIDTH = 640
SCREEN_HEIGHT = 480
def main():
pygame.init()
# creamos la ventana y le indicamos un titulo:
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("ventana")
# cargamos el fondo y una imagen (se crea objetos "Surface")
fondo = pygame.image.load("Fondo.jpeg").convert()
pelota = pygame.image.load("pelota.png").convert_alpha()
##indicamos la posicion inicial de la pelota
pelota_pos_x = 550
pelota_pos_y = 200
# Indicamos la posicion de los objetos sobre la ventana
screen.blit(pelota, (pelota_pos_x, pelota_pos_y))
screen.blit(fondo, (0, 0))
# se muestran lo cambios en pantalla
pygame.display.flip()
# el bucle principal del juego
while True:
# le restamos 1 a la coordenada x de la pelota y comprobamos
# que no alcance el borde de la pantalla
pelota_pos_x = pelota_pos_x - 1
if pelota_pos_x < 1:
pelota_pos_x = 550
# Redibujamos todos los elementos de la pantalla
screen.blit(fondo, (0, 0))
screen.blit(pelota, (pelota_pos_x, pelota_pos_y))
# se muestran lo cambios en pantalla
pygame.display.flip()
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
if __name__ == "__main__":
main()
Y asi quedaria mas o menos:
Lenguaje perl
Hola de nuevo como siempre
En esl siguente posts les traigo dos ejemplos muy sencillos de codigo en perl
Uno se trata de la famosa serie de fibonassi y la otra de numeros primos donde le agregamos hasta que numero queremos o el limete:
Codigo de fibonsasii:
#!c:/perl/bin/perl.exe
print "FIBONASI\n:";
$a=1;
$b=0;
$c=0;
$x;
$i;
print "DIME CUANTOS NUMEROS DE FIBONASI QUIERES: \n";
$x = <STDIN> ;
chomp ($x);
for ($i=0; $i<$x; $i++) {
$c = $a + $b;
print "$c\n";
$b = $a;
$a = $c;
}
Codigo de los numeros primos:
#!c:/perl/bin/perl.exe
# El valor de n
print "HASTA QUE NUMERO QUIERE VERIFICAR SI ES PRIMO O NO\n";
$n = <STDIN> ;
chomp ($n);
for ( $i=1; $i<=$n; $i++ ) {
$p[$i] = $i;
1
}
$k = int( sqrt($n) );
$i=2;
while ( $i <= $k ) {
while ( $p[ $i ] == 0 ) {
$i ++;
}
for ( $j=2; $j<=$n; $j++ ) {
$a = $i * $j;
$p[ $a ] = 0;
}
$i++;
}
for ( $i=1; $i<=$n; $i++ ) {
if ( $p[$i] != 0 ) {
printf ( "%d\n", $p[$i] );
}
}
// El codigo de los numeros primos utilize cadenas para guardarlo y al final imprimirlos juntos
En esl siguente posts les traigo dos ejemplos muy sencillos de codigo en perl
Uno se trata de la famosa serie de fibonassi y la otra de numeros primos donde le agregamos hasta que numero queremos o el limete:
Codigo de fibonsasii:
#!c:/perl/bin/perl.exe
print "FIBONASI\n:";
$a=1;
$b=0;
$c=0;
$x;
$i;
print "DIME CUANTOS NUMEROS DE FIBONASI QUIERES: \n";
$x = <STDIN> ;
chomp ($x);
for ($i=0; $i<$x; $i++) {
$c = $a + $b;
print "$c\n";
$b = $a;
$a = $c;
}
Codigo de los numeros primos:
#!c:/perl/bin/perl.exe
# El valor de n
print "HASTA QUE NUMERO QUIERE VERIFICAR SI ES PRIMO O NO\n";
$n = <STDIN> ;
chomp ($n);
for ( $i=1; $i<=$n; $i++ ) {
$p[$i] = $i;
1
}
$k = int( sqrt($n) );
$i=2;
while ( $i <= $k ) {
while ( $p[ $i ] == 0 ) {
$i ++;
}
for ( $j=2; $j<=$n; $j++ ) {
$a = $i * $j;
$p[ $a ] = 0;
}
$i++;
}
for ( $i=1; $i<=$n; $i++ ) {
if ( $p[$i] != 0 ) {
printf ( "%d\n", $p[$i] );
}
}
// El codigo de los numeros primos utilize cadenas para guardarlo y al final imprimirlos juntos
LENGUAJE C++
Hola
En el siguiente post les mostrare el codigo de fibonasii en c++, incluyendo el de
los numeros primos:
Codigo de fibonassi:
#include <iostream>
#include <stdlib.h>
using namespace std;
main()
{
int a,b,x,c,n;
a=1; b=1; x=0; c=0;
cout << "Introduce el limite de la serie: "; cin>>n;
if (n>0) {
if (n==1) cout<<"1"<<endl;
else
{
cout<<endl<<a<<", "<<b<<", ";
while (c<n-2)
{
c++;
x=a+b;
cout<<x<<", ";
a=b;
b=x;
}
}
}
Codigo de los numeros primos:
#include<iostream>
#include<conio.h>
using namespace std;
main ()
{
int k;
do{
cout<<"ingrese un numero positivo: ";
cin>>k;
}while (k<=0);
int i=1, ban=0;
do{
i=i+1;
if (k%i==0&&k!=2)
ban=1;
}while (i<k/2&&ban==0);
if (ban==0)
cout<<endl<<"es primo"<<endl;
else
cout<<endl<<"es compuesto"<<endl;
system("pause");
}
En el siguiente post les mostrare el codigo de fibonasii en c++, incluyendo el de
los numeros primos:
Codigo de fibonassi:
#include <iostream>
#include <stdlib.h>
using namespace std;
main()
{
int a,b,x,c,n;
a=1; b=1; x=0; c=0;
cout << "Introduce el limite de la serie: "; cin>>n;
if (n>0) {
if (n==1) cout<<"1"<<endl;
else
{
cout<<endl<<a<<", "<<b<<", ";
while (c<n-2)
{
c++;
x=a+b;
cout<<x<<", ";
a=b;
b=x;
}
}
}
Codigo de los numeros primos:
#include<iostream>
#include<conio.h>
using namespace std;
main ()
{
int k;
do{
cout<<"ingrese un numero positivo: ";
cin>>k;
}while (k<=0);
int i=1, ban=0;
do{
i=i+1;
if (k%i==0&&k!=2)
ban=1;
}while (i<k/2&&ban==0);
if (ban==0)
cout<<endl<<"es primo"<<endl;
else
cout<<endl<<"es compuesto"<<endl;
system("pause");
}
Lenguaje java script
Hola
Aqui de nuevo con el lenguaje java script.
EL siguiente codigo les muestra los primeros 100 numeros primos
Codigo:
<HTML>
<HEAD>
<p>LOS PRIMEROS NUMEROS PRIMO ANTES DEL 100</p>
<script language="JavaScript">
arPrim = new Array(1,2,3);
function primos(numero){
for(j=3;j<=numero;j+=2){
primo = true;
for(k=2;k<arPrim.length;k++){
if(j%arPrim[k]==0){
primo = false;
break;
}
}
if (primo == true){
arPrim.push(j);
}
}
return arPrim.join();
}
document.write(primos(100));
</script>
<TITLE></TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Y asi se veria:
Aqui de nuevo con el lenguaje java script.
EL siguiente codigo les muestra los primeros 100 numeros primos
Codigo:
<HTML>
<HEAD>
<p>LOS PRIMEROS NUMEROS PRIMO ANTES DEL 100</p>
<script language="JavaScript">
arPrim = new Array(1,2,3);
function primos(numero){
for(j=3;j<=numero;j+=2){
primo = true;
for(k=2;k<arPrim.length;k++){
if(j%arPrim[k]==0){
primo = false;
break;
}
}
if (primo == true){
arPrim.push(j);
}
}
return arPrim.join();
}
document.write(primos(100));
</script>
<TITLE></TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Y asi se veria:
Y en el siguiente script crea la serie de fibonassi que todos ya sabemos:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
var n = 10; var m;
var fibonacci = new Array(n);
for (m=0; m<n; m=m+1)
{
if (m<2) {fibonacci[m]=1; }
else {fibonacci[m]=fibonacci[m-2]+fibonacci[m-1]; }
document.write("NUMERO "+m+" es: "+fibonacci[m]+".<br>");
}
</script>
</HEAD>
</html>
<head>
<SCRIPT LANGUAGE="JavaScript">
var n = 10; var m;
var fibonacci = new Array(n);
for (m=0; m<n; m=m+1)
{
if (m<2) {fibonacci[m]=1; }
else {fibonacci[m]=fibonacci[m-2]+fibonacci[m-1]; }
document.write("NUMERO "+m+" es: "+fibonacci[m]+".<br>");
}
</script>
</HEAD>
</html>
domingo, 28 de noviembre de 2010
Ejemplo sencillo de lenguaje c++
Como mencionamos antes el c++ es una actualizacion del tradicional c
en este ejmplo es una conversion sencilla de segundos a minutos y horas
CODIGO:
#include <iostream>
using namespace std;
int main()
{
int segundos, minutos,n;
float hora;
do
{
cout << "Introduce los segundos: "; cin >> segundos;
hora = segundos / 3600;
minutos = segundos / 60;
cout << hora << " horas " << minutos << " minutos y " << segundos << " segundos" << endl;
cout << "Si quieres seguir cambiendo presiona uno"; cin >> n;
}
while(n = 1);
}
Imagen:
en este ejmplo es una conversion sencilla de segundos a minutos y horas
CODIGO:
#include <iostream>
using namespace std;
int main()
{
int segundos, minutos,n;
float hora;
do
{
cout << "Introduce los segundos: "; cin >> segundos;
hora = segundos / 3600;
minutos = segundos / 60;
cout << hora << " horas " << minutos << " minutos y " << segundos << " segundos" << endl;
cout << "Si quieres seguir cambiendo presiona uno"; cin >> n;
}
while(n = 1);
}
Imagen:
Aqui les dejo un pequeño tutorial de este lenguaje c++ que me parecio algo completo:
http://sistemas.itlp.edu.mx/tutoriales/tutorc/index.htm
y aqui les dejo otro tutorial :
http://www.programacionfacil.com/cpp/start
Lenguaje de programacion java script
Hola otra vez bueno aqui les dejo un pequeño programa en java script
espero que lo disfruten, anteriormente habia subido un codigo en ajva script asi que este sera distinto disfruntenlo:
En si este codigo es muy sencillo y muestra la utilidad de utilizar cuadros de dialogos.
CODIGO:
<html>
<head>
<title>Esta es una pagina web</title>
//aqui inicia el script de java les menciono que esta dentro de un html
<script type="text/javascript">
//carga una imagen y un mensaje de bienvenida
document.write('<IMG SRC="AVION1.png">')
document.write("<BR><H1>Bienvenidos a este ejmplo</H1></BR>")
//solo es solo un ejemplo de funcion de java script
var numero = 1;
function calcula(x) {
return x + numero;
}
//un alerta te lo muestra a la hora de entrar a la pagina
alert("¡Bienvenido!\n\tEn seguida favor de introducir su nombre:.")
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
//aqui lo que hace el usuario teclea su nombre en un cuadro de dialogo
y se lo muestra en la pagina
var nombre = prompt("Introduzca su nombre:","")
document.write("<H2>Bienvendio, " + nombre + "</H2>")
//-->
</SCRIPT>
</head>
<body>
<script>
//aqui muestra el resultado de la funcion
document.write(calcula(1));
</script>
</body>
</html>
espero que lo disfruten, anteriormente habia subido un codigo en ajva script asi que este sera distinto disfruntenlo:
En si este codigo es muy sencillo y muestra la utilidad de utilizar cuadros de dialogos.
CODIGO:
<html>
<head>
<title>Esta es una pagina web</title>
//aqui inicia el script de java les menciono que esta dentro de un html
<script type="text/javascript">
//carga una imagen y un mensaje de bienvenida
document.write('<IMG SRC="AVION1.png">')
document.write("<BR><H1>Bienvenidos a este ejmplo</H1></BR>")
//solo es solo un ejemplo de funcion de java script
var numero = 1;
function calcula(x) {
return x + numero;
}
//un alerta te lo muestra a la hora de entrar a la pagina
alert("¡Bienvenido!\n\tEn seguida favor de introducir su nombre:.")
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
//aqui lo que hace el usuario teclea su nombre en un cuadro de dialogo
y se lo muestra en la pagina
var nombre = prompt("Introduzca su nombre:","")
document.write("<H2>Bienvendio, " + nombre + "</H2>")
//-->
</SCRIPT>
</head>
<body>
<script>
//aqui muestra el resultado de la funcion
document.write(calcula(1));
</script>
</body>
</html>
Como poner otras cosas en html
Anteriormente ya habiamos hablado de creacion de paginas en html
en el siguiente post les mostrare un pqueño codigo que muestra de que manera se pueden poner imagenes en un html y mas cosas bueno aqui les dejare el codigo como siempre y una muestra de como se veria en el navegador disfrutenlo:
CODIGO:
Bueno en este codigo utilize un pequeño codigo anterior del un html nomas que
lo modifique un poco aqui les muestro:
<html>
<head>
<title>Pagina web</title>
</head>
//Bueno lo que son los estilos tambien se pueden poner en un css por el momento los mostrare todo junto
<style>
//este estilo es una divicion llamada uno con instrucciones de bordes, ubicacion, tamaño y fondo de color
div.uno{
border: 1px solid #000000;
float: left;
width: 48%;
height: 100%;
background: blue;
}
// Aqui es otro estilo con las mismas caracteristcas que el primero con la diferencia de que le cambie el color para que se viera distinto
div.dos{
border: 1px solid #000000;
float: left;
width: 48%;
height: 100%;
background: yellow;
}
</style>
<body>
// aqui se ase llamar al div uno o mas bien el estilo
<div class="uno">
Parte 1
<H1>PAGINA DE EJMPLO</H1>
<P> <IMG SRC= "./AVION1.png "ALIGN= "MIDDLE " ALT= "MI AVION ">Listos para despegar.
<P>Hola mi nombre es Alejandro estoy en la facultad de ingenieria mecanica y elctrica espero
que les guste esta pagina de ejmplo<BR>
¡
</div>
//aqui se ase llamar al estilo dos
<div class="dos">
<P>HOla
<H3>LISTA<H3>
<HR>
<UL>
<LI> LISTA
<LI> COSAS
</UL>
click para jugar <A HREF= "http://aveldano.byethost10.com/espacio.swf">juegito</A>.
</div>
</body>
</html>
Quedaria de la siguiente manera:
en el siguiente post les mostrare un pqueño codigo que muestra de que manera se pueden poner imagenes en un html y mas cosas bueno aqui les dejare el codigo como siempre y una muestra de como se veria en el navegador disfrutenlo:
CODIGO:
Bueno en este codigo utilize un pequeño codigo anterior del un html nomas que
lo modifique un poco aqui les muestro:
<html>
<head>
<title>Pagina web</title>
</head>
//Bueno lo que son los estilos tambien se pueden poner en un css por el momento los mostrare todo junto
<style>
//este estilo es una divicion llamada uno con instrucciones de bordes, ubicacion, tamaño y fondo de color
div.uno{
border: 1px solid #000000;
float: left;
width: 48%;
height: 100%;
background: blue;
}
// Aqui es otro estilo con las mismas caracteristcas que el primero con la diferencia de que le cambie el color para que se viera distinto
div.dos{
border: 1px solid #000000;
float: left;
width: 48%;
height: 100%;
background: yellow;
}
</style>
<body>
// aqui se ase llamar al div uno o mas bien el estilo
<div class="uno">
Parte 1
<H1>PAGINA DE EJMPLO</H1>
<P> <IMG SRC= "./AVION1.png "ALIGN= "MIDDLE " ALT= "MI AVION ">Listos para despegar.
<P>Hola mi nombre es Alejandro estoy en la facultad de ingenieria mecanica y elctrica espero
que les guste esta pagina de ejmplo<BR>
¡
</div>
//aqui se ase llamar al estilo dos
<div class="dos">
<P>HOla
<H3>LISTA<H3>
<HR>
<UL>
<LI> LISTA
<LI> COSAS
</UL>
click para jugar <A HREF= "http://aveldano.byethost10.com/espacio.swf">juegito</A>.
</div>
</body>
</html>
Quedaria de la siguiente manera:
Manejo de archivos en perl
Hola aqui andamos de nuevo en esta ocacion se mostrara el uso de archivos en el lenguaje perl:
En este codigo lo que hace es que ya tenemos creado un archivo llamado calificaciones y en caso de no tenerlo te lo genera, y lo que hace es meter mas calificaciones y guardarlas sin destruir el archivo
Codigo
#! /usr/bin/env perl -w
print "Cuantos calificaciones quieres agregar: \n";
$n=<STDIN>;
chop($n);
for($x=1; $x <= $n; $x = $x+1)
{
print "DIme la calificacion que quieres agreagar\n";
$linea=<STDIN>;
chop($linea);
##// aqui abre el archivo y las ">>" significan que lo creo o lo abra
open(archivo,">>Calificaciones.txt");
##// aqui le desimos que en el "archivo" este sirve estilo puntero que lo guarde
print archivo "$linea\n";
}
##// aqui cerramos el archivo
close(archivo);
Imagen como siempre:
En este codigo lo que hace es que ya tenemos creado un archivo llamado calificaciones y en caso de no tenerlo te lo genera, y lo que hace es meter mas calificaciones y guardarlas sin destruir el archivo
Codigo
#! /usr/bin/env perl -w
print "Cuantos calificaciones quieres agregar: \n";
$n=<STDIN>;
chop($n);
for($x=1; $x <= $n; $x = $x+1)
{
print "DIme la calificacion que quieres agreagar\n";
$linea=<STDIN>;
chop($linea);
##// aqui abre el archivo y las ">>" significan que lo creo o lo abra
open(archivo,">>Calificaciones.txt");
##// aqui le desimos que en el "archivo" este sirve estilo puntero que lo guarde
print archivo "$linea\n";
}
##// aqui cerramos el archivo
close(archivo);
Imagen como siempre:
MANEJO DE ARCHIVOS "PYTHON"
Hola aqui les dejo un codigo de manejos de archivos en el lenguaje python
de tal manera para que observen la estructura y la creacion de archivos en el lenguaje python:
Codigo:
#!/usr/bin/python
// bueno aqui abrimos creamos el archivo
f = open("Inv.txt","w")
f.write("Esto es un archivo de texto\n")
print "PROGRAMA DE ARCHIVOS EN PYTHON"
x = int(raw_input("Cuantos productos quieres registrar: "))
i = 1
n = x
while i <= n:
//la instrucion f.write nos sirve para guardar los datos dentro de nuestros archivos
print "Como se llama el producto que va aqui"
nombre = raw_input()
f.write("NOmbre del producto: ")
f.write(nombre)
e = raw_input("dame el numero de identificacion: ")
f.write("numero de identificacion")
f.write(e)
costo = raw_input("Cuanto cuesta: ")
f.write("\n")
f.write("Costo de producto:")
f.write("\n")
f.write(costo)
total = raw_input("Cuantos productos hay de este tipo: ")
f.write("\n")
f.write("Total: ")
f.write("\n")
f.write(total)
f.write("\n")
f.write("----------------------------\n")
i = i + 1
//f.close cierra nuestro archivo
f.close()
de tal manera para que observen la estructura y la creacion de archivos en el lenguaje python:
Codigo:
#!/usr/bin/python
// bueno aqui abrimos creamos el archivo
f = open("Inv.txt","w")
f.write("Esto es un archivo de texto\n")
print "PROGRAMA DE ARCHIVOS EN PYTHON"
x = int(raw_input("Cuantos productos quieres registrar: "))
i = 1
n = x
while i <= n:
//la instrucion f.write nos sirve para guardar los datos dentro de nuestros archivos
print "Como se llama el producto que va aqui"
nombre = raw_input()
f.write("NOmbre del producto: ")
f.write(nombre)
e = raw_input("dame el numero de identificacion: ")
f.write("numero de identificacion")
f.write(e)
costo = raw_input("Cuanto cuesta: ")
f.write("\n")
f.write("Costo de producto:")
f.write("\n")
f.write(costo)
total = raw_input("Cuantos productos hay de este tipo: ")
f.write("\n")
f.write("Total: ")
f.write("\n")
f.write(total)
f.write("\n")
f.write("----------------------------\n")
i = i + 1
//f.close cierra nuestro archivo
f.close()
MANEJO DE ARCHIVOS "C"
Hola a todos ahora le mostrare el manejo de archivos en diferentes tipos de lenguajes de programacion.
En el siguiente codigo esta hecho en lenguaje c mostrando la usabilidad de manejos de archivos, lectura y creacion.
Codigo:
#include <stdio.h>
void main(void)
{
int i,n,mat;
float cal;
//aqui se declara un puntero que nos ayudara con el manejo de archivos
FILE *ar;
printf("Cuantos alumnos son en la lista: \n");
scanf("%d",&n);
//fopen abre el archivo y la "w" sigunifica que abrira si no existe y si existe lo destruira por otro
if ((ar = fopen("lista.txt", "w")) !=NULL)
{
//el fprintf imprime los datos en el archivo
fprintf(ar,"NUMERO DE ALUMNOS\n");
fprintf(ar,"\n%d",n);
for(i=1;i<=n;i++)
{
printf("Ingrese la matricula del alumno: \n");
scanf("%d",&mat);
fprintf(ar,"\n%d",mat);
printf("Ingrese la calificacion final del alumno: \n");
scanf("%f",&cal);
fprintf(ar," Calificacion: %f",cal);
}
//aqui se cierra el archivo
fclose(ar);
}
else
printf("no se pudo abrir el archivo");
}
En el siguiente codigo esta hecho en lenguaje c mostrando la usabilidad de manejos de archivos, lectura y creacion.
Codigo:
#include <stdio.h>
void main(void)
{
int i,n,mat;
float cal;
//aqui se declara un puntero que nos ayudara con el manejo de archivos
FILE *ar;
printf("Cuantos alumnos son en la lista: \n");
scanf("%d",&n);
//fopen abre el archivo y la "w" sigunifica que abrira si no existe y si existe lo destruira por otro
if ((ar = fopen("lista.txt", "w")) !=NULL)
{
//el fprintf imprime los datos en el archivo
fprintf(ar,"NUMERO DE ALUMNOS\n");
fprintf(ar,"\n%d",n);
for(i=1;i<=n;i++)
{
printf("Ingrese la matricula del alumno: \n");
scanf("%d",&mat);
fprintf(ar,"\n%d",mat);
printf("Ingrese la calificacion final del alumno: \n");
scanf("%f",&cal);
fprintf(ar," Calificacion: %f",cal);
}
//aqui se cierra el archivo
fclose(ar);
}
else
printf("no se pudo abrir el archivo");
}
sábado, 27 de noviembre de 2010
Lenguaje python
Hola aqui les traigo manejo de cadenas con el lenguaje pythonde igual manera python es un lenguaje script como perl
A continuacion el codigo en python con manejos de arreglos:
#!/usr/bin/python
# alumnos
// aqui delcarmaos un contador "i" y declaramos tambien tres arrelgos, pero ya se define su contenido pero en el while los valores se los cambia por el que ingrese la persona
i = 0
a = [0, 1, 2, 3, 4]
b = [0, 1, 2, 3, 4]
d = [0, 1, 2, 3, 4]
n = 4
// aqui se utilizo un while para que leea los datos registrados por el usuario
print "Numeros de ALUMNOS que se peuden registrar"
print n
while i <= n:
print i
print "Como se llama el alumno que va aqui"
nombre = raw_input()
b[i] = nombre
print "cual es su matricula"
c = int(raw_input())
a[i] = c
print "cual es su calificacion"
cal = int(raw_input())
d[i] = cal
i = i + 1
//aqui se imprime las cadenas ya modificadas
print "registro"
print b
print a
print d
Resultados:
A continuacion el codigo en python con manejos de arreglos:
#!/usr/bin/python
# alumnos
// aqui delcarmaos un contador "i" y declaramos tambien tres arrelgos, pero ya se define su contenido pero en el while los valores se los cambia por el que ingrese la persona
i = 0
a = [0, 1, 2, 3, 4]
b = [0, 1, 2, 3, 4]
d = [0, 1, 2, 3, 4]
n = 4
// aqui se utilizo un while para que leea los datos registrados por el usuario
print "Numeros de ALUMNOS que se peuden registrar"
print n
while i <= n:
print i
print "Como se llama el alumno que va aqui"
nombre = raw_input()
b[i] = nombre
print "cual es su matricula"
c = int(raw_input())
a[i] = c
print "cual es su calificacion"
cal = int(raw_input())
d[i] = cal
i = i + 1
//aqui se imprime las cadenas ya modificadas
print "registro"
print b
print a
print d
Resultados:
Ejemplo de lenguaje perl
Hola este tipo de lenguaje perl es un lenguaje scirpt de primer nivel que existe hoy en dia.
En este siguiente ejemplo se meustra el uso de condicionadores tipicos
como el if y else,
Tambien se mostrara la usabilidad le los arreglos en perl
que en mi opinion es un poko mas facil que en el lenguaje c
Bueno aqui les dejo el codijo:
//aqui se hace mencion de donde se encuetra el script
#! /usr/bin/env perl -w
// Como guardar una variable pero no es necesario declarar la variable como sucede en c
print "Hola. ¿Cómo te llamas?\n";
$nombre=<STDIN>;
chop($nombre);
if ($nombre eq "")
{
print 'por que no pones algun nombre'."\n";
}
else
{
print "Hola $nombre, yo me llamo ALEJANDRO. \n";
}
print "Hola. que numero del arreglo quieres saber\n";
$n=<STDIN>;
chop($n);
// aqui se declaro el arreglo pero habes de poner "$" peor se pone "@" para mencionar que es un arreglo
my @arreglo;
@arreglo=(1,"dos",3,"cuatro");
$arreglo[4]=5.5;
print "El numero $n es= ".$arreglo[$n]." \n";
Imagen:
En este siguiente ejemplo se meustra el uso de condicionadores tipicos
como el if y else,
Tambien se mostrara la usabilidad le los arreglos en perl
que en mi opinion es un poko mas facil que en el lenguaje c
Bueno aqui les dejo el codijo:
//aqui se hace mencion de donde se encuetra el script
#! /usr/bin/env perl -w
// Como guardar una variable pero no es necesario declarar la variable como sucede en c
print "Hola. ¿Cómo te llamas?\n";
$nombre=<STDIN>;
chop($nombre);
if ($nombre eq "")
{
print 'por que no pones algun nombre'."\n";
}
else
{
print "Hola $nombre, yo me llamo ALEJANDRO. \n";
}
print "Hola. que numero del arreglo quieres saber\n";
$n=<STDIN>;
chop($n);
// aqui se declaro el arreglo pero habes de poner "$" peor se pone "@" para mencionar que es un arreglo
my @arreglo;
@arreglo=(1,"dos",3,"cuatro");
$arreglo[4]=5.5;
print "El numero $n es= ".$arreglo[$n]." \n";
Imagen:
viernes, 26 de noviembre de 2010
Lenguaje html
Hola ahora que ya vimos xml podemos intentar crea una pagina web con html
Es parecido el codigo de html con el de xml, lo que tiene de diferencias
es que el html ya es mas vistoso y con mayores complicaciones o conplejos de codigos, se maneja igual con tags o etiquetas que al hora de abrir siempre es necesario de cerrarlos, bueno a continuacion les dejo un codigo de html con su respectiva explicacion:
//primero que nada hay que abrir con el tag de html
<HTML>
<HEAD>
//En este apartado el damos el titulo o nombre de nuestra pestaña
<TITLE>pagina del ave</TITLE>
</HEAD>
<BODY>
// este sirve para darle un titulo a la pagina no a la pestaña
<H1>PAGINA DE EJMPLO</H1>
// En esta seccion se carga la imagen del avion
<P> <IMG SRC= "./AVION1.png "ALIGN= "MIDDLE " ALT= "MI AVION ">Listos para despegar.
//En esta parte colocamos un pequeño parrafo y para poder hacer que aga un salto de linea se le agrega l isntruccion ¡ ya que si no la ponemos nunca dara el salto de linea cuando queramos
<P>Hola mi nombre es Alejandro estoy en la facultad de ingenieria mecanica y elctrica espero
que les guste esta pagina de ejmplo<BR>
¡ _______________________________________________________________________________________________________________________________
<P>HOla
//Esto es un formato de lista
<H3>LISTA<H3>
<HR>
<UL>
<LI> LISTA
<LI> COSAS
// En este siguiente tag es para hacer referencia a otra pagina web al ora de preciona la palabra que demos o que queramos que aparesca para la referencia
</UL>
click para jugar <A HREF= "http://aveldano.byethost10.com/espacio.swf">juegito</A>.
//aqui al final se cierran las etiquetas con el "/"
</BODY>
</HTML>
ASI QUEDARIA LA PAGINA:
Es parecido el codigo de html con el de xml, lo que tiene de diferencias
es que el html ya es mas vistoso y con mayores complicaciones o conplejos de codigos, se maneja igual con tags o etiquetas que al hora de abrir siempre es necesario de cerrarlos, bueno a continuacion les dejo un codigo de html con su respectiva explicacion:
//primero que nada hay que abrir con el tag de html
<HTML>
<HEAD>
//En este apartado el damos el titulo o nombre de nuestra pestaña
<TITLE>pagina del ave</TITLE>
</HEAD>
<BODY>
// este sirve para darle un titulo a la pagina no a la pestaña
<H1>PAGINA DE EJMPLO</H1>
// En esta seccion se carga la imagen del avion
<P> <IMG SRC= "./AVION1.png "ALIGN= "MIDDLE " ALT= "MI AVION ">Listos para despegar.
//En esta parte colocamos un pequeño parrafo y para poder hacer que aga un salto de linea se le agrega l isntruccion ¡ ya que si no la ponemos nunca dara el salto de linea cuando queramos
<P>Hola mi nombre es Alejandro estoy en la facultad de ingenieria mecanica y elctrica espero
que les guste esta pagina de ejmplo<BR>
¡ _______________________________________________________________________________________________________________________________
<P>HOla
//Esto es un formato de lista
<H3>LISTA<H3>
<HR>
<UL>
<LI> LISTA
<LI> COSAS
// En este siguiente tag es para hacer referencia a otra pagina web al ora de preciona la palabra que demos o que queramos que aparesca para la referencia
</UL>
click para jugar <A HREF= "http://aveldano.byethost10.com/espacio.swf">juegito</A>.
//aqui al final se cierran las etiquetas con el "/"
</BODY>
</HTML>
ASI QUEDARIA LA PAGINA:
Programacion orientada a objetos java (2)
Hola a todos en el siguiente post les mostrare un pqueño codigo
referente a java utilizando la programacion orientada objetos
espero que lo disfruten:
//aqui cargamos las librerias
import java.awt.*;
import java.awt.geom.*;
import java.awt.image.*;
import javax.swing.*;
// aqui esta la clase principal de la figura
public class Figura extends JFrame {
//aqui se carga la ventana de dode s emostrara el rectangulo
public Figura()
{
super( "MI RECTANGULO FEO" );
setSize( 500, 200 );
setVisible( true );
}
//aqui se carga la figura del rectangulo
public void paint( Graphics g )
{
super.paint( g );
Graphics2D figu = ( Graphics2D ) g;
//se define el color y tamaño del rectangulo
figu.setPaint( Color.blue );
figu.setStroke( new BasicStroke( 5.0f ) );
figu.draw( new Rectangle2D.Double( 80, 30, 65, 100 ) );
}
//aqui es la funcion main en donde se hace llamar a la clase figura y donde se le agrega la instruccion de que si le presionamos a la x el programa se cerrara
public static void main( String args[] )
{
Figuras aplicacion = new Figura();
aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
}
Ejecucion:
referente a java utilizando la programacion orientada objetos
espero que lo disfruten:
//aqui cargamos las librerias
import java.awt.*;
import java.awt.geom.*;
import java.awt.image.*;
import javax.swing.*;
// aqui esta la clase principal de la figura
public class Figura extends JFrame {
//aqui se carga la ventana de dode s emostrara el rectangulo
public Figura()
{
super( "MI RECTANGULO FEO" );
setSize( 500, 200 );
setVisible( true );
}
//aqui se carga la figura del rectangulo
public void paint( Graphics g )
{
super.paint( g );
Graphics2D figu = ( Graphics2D ) g;
//se define el color y tamaño del rectangulo
figu.setPaint( Color.blue );
figu.setStroke( new BasicStroke( 5.0f ) );
figu.draw( new Rectangle2D.Double( 80, 30, 65, 100 ) );
}
//aqui es la funcion main en donde se hace llamar a la clase figura y donde se le agrega la instruccion de que si le presionamos a la x el programa se cerrara
public static void main( String args[] )
{
Figuras aplicacion = new Figura();
aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
}
Ejecucion:
LENGUAJE C++
El lenguaje c++ es parecido al lenguaje c nomas que con una pequeña
diferencia, el lenguanje de c++ es orientado a objetos, en cambio el lenguaje
anci c no es orientado objetos en el siguiente post mostrare un ejemplo de este lenguaje c++:
Es un sencillo programa que muestra la sintaxis del c++
#include <iostream>
#include <stdlib.h>
using namespace std;
main()
{
float metros,centimetros,milimetros,kilometros;
int opc;
do
{
cout << "Cuantos metros quieres transformar o convertir "; cin>>metros;
centimetros = metros * 100;
milimetros = metros * 1000;
kilometros = metros / 1000;
cout << "\nel resultado en cenrimetros es de : " << centimetros;
cout << "\nel resultado en milimetros es de : " << milimetros;
cout << "\nel resultado en kilometros es de : " << kilometros;
cout <<"\nSI quieres seguir haciendo conversiones presione uno "; cin>>opc;
}while(opc=1);
system("PAUSE");
return 0;
}
diferencia, el lenguanje de c++ es orientado a objetos, en cambio el lenguaje
anci c no es orientado objetos en el siguiente post mostrare un ejemplo de este lenguaje c++:
Es un sencillo programa que muestra la sintaxis del c++
#include <iostream>
#include <stdlib.h>
using namespace std;
main()
{
float metros,centimetros,milimetros,kilometros;
int opc;
do
{
cout << "Cuantos metros quieres transformar o convertir "; cin>>metros;
centimetros = metros * 100;
milimetros = metros * 1000;
kilometros = metros / 1000;
cout << "\nel resultado en cenrimetros es de : " << centimetros;
cout << "\nel resultado en milimetros es de : " << milimetros;
cout << "\nel resultado en kilometros es de : " << kilometros;
cout <<"\nSI quieres seguir haciendo conversiones presione uno "; cin>>opc;
}while(opc=1);
system("PAUSE");
return 0;
}
LENGUAJE C
Aqui les dejo un ejemplo de programacion en c uno de los mas comunes hoy dia:
Este ejemplo esta basado en funciones, es una estructura que guarda un maximo de
100 alumnos y puedes consultarlos.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
//declaracion de la estructura alumno
typedef struct
{
char nombre[15];
float calificacion;
int matricula;
}alumno;
//declaracion de las funciones
void lectura(alumno *, int);
void consulta(alumno *,int);
//funcion principal
void main (void)
{
alumno registro[100];
int Nalumno;
do
{
printf("cauntos alumnos vas a registrar: ");
scanf("%d",&Nalumno);
}while (Nalumno >100 || Nalumno <1);
lectura(registro, Nalumno);
int opc;
printf("Desea consultar el registro presione uno si asi lo desea\n");
scanf("%d",&opc);
while(opc)
{
consulta(registro, Nalumno);
printf("Desea consultar el registro presione uno si asi lo desea\n");
scanf("%d",&opc);
}
}
//funcion de lectura donde guarda los alumnos y sus calificaciones y matriculas
void lectura(alumno A[], int T)
{
int I;
for(I=0; I<T; I++)
{
printf("Ingrese el numero de matricula del alumno: \n");
scanf("%d",&A[I].matricula);
//fflush(stdin);
printf("Nombre del alumno: ");
scanf("%s",A[I].nombre);
printf("Que calificacion tiene ese alumno :\n");
scanf("%f",&A[I].calificacion);
}
}
//funcion de consultas
void consulta(alumno A[], int T)
{
int cla, I;
printf("Ingrese la matricula del alumno que quiere consultar\n");
scanf("%d",&cla);
while(cla)
{
I = 0;
while((I<T) && (A[I].matricula <cla))
I++;
if((I==T) || (A[I].matricula >cla))
printf("no existe ese alumno\n");
else
{
printf("informcacion de la consulta: \n");
printf("%s\n",A[I].nombre);
printf("%d\n",A[I].matricula);
printf("%f\n",A[I].calificacion);
break;
}
}
}
Este ejemplo esta basado en funciones, es una estructura que guarda un maximo de
100 alumnos y puedes consultarlos.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
//declaracion de la estructura alumno
typedef struct
{
char nombre[15];
float calificacion;
int matricula;
}alumno;
//declaracion de las funciones
void lectura(alumno *, int);
void consulta(alumno *,int);
//funcion principal
void main (void)
{
alumno registro[100];
int Nalumno;
do
{
printf("cauntos alumnos vas a registrar: ");
scanf("%d",&Nalumno);
}while (Nalumno >100 || Nalumno <1);
lectura(registro, Nalumno);
int opc;
printf("Desea consultar el registro presione uno si asi lo desea\n");
scanf("%d",&opc);
while(opc)
{
consulta(registro, Nalumno);
printf("Desea consultar el registro presione uno si asi lo desea\n");
scanf("%d",&opc);
}
}
//funcion de lectura donde guarda los alumnos y sus calificaciones y matriculas
void lectura(alumno A[], int T)
{
int I;
for(I=0; I<T; I++)
{
printf("Ingrese el numero de matricula del alumno: \n");
scanf("%d",&A[I].matricula);
//fflush(stdin);
printf("Nombre del alumno: ");
scanf("%s",A[I].nombre);
printf("Que calificacion tiene ese alumno :\n");
scanf("%f",&A[I].calificacion);
}
}
//funcion de consultas
void consulta(alumno A[], int T)
{
int cla, I;
printf("Ingrese la matricula del alumno que quiere consultar\n");
scanf("%d",&cla);
while(cla)
{
I = 0;
while((I<T) && (A[I].matricula <cla))
I++;
if((I==T) || (A[I].matricula >cla))
printf("no existe ese alumno\n");
else
{
printf("informcacion de la consulta: \n");
printf("%s\n",A[I].nombre);
printf("%d\n",A[I].matricula);
printf("%f\n",A[I].calificacion);
break;
}
}
}
LENGUAJE XML
Antes que nada este tipo de lenguaje se utiliza para estructuracion de paginas
web
Esto quiere decir que siempre sigue una estructura jerarguica sin corromper esa estructura. De los mas importante hasta lo mas simple de la estructura.
Este lenguaje para la web es un poco mas sencillo que el html, pero es paresido a las estructura de este. Ya que tambien se maneja por etiquetas.
Aqui les dejo un pequeño ejemplo:
<cosasquehacer>
<tarea>
<materia>laboratorio de lenguajes</materia>
<actividad>subir programas al blog</actividad>
</tarea>
<recoger>
<lugar>cuarto</lugar>
<tiempo>dos horas</tiempo>
<dia>sabado</dia>
</recoger>
<escuela>
<lugar>FIME</lugar>
<dia>lunes a viernes</dia>
</escuela>
</cosasquehacer>
Como se ve en el ejemplo anterior todo el codigo va estrcuturado y siempre al cerrar una pestaña se escribe el mismo nombre pero se le agrega un "/" antes del nombre.
Asi se veria en el navegador:
web
Esto quiere decir que siempre sigue una estructura jerarguica sin corromper esa estructura. De los mas importante hasta lo mas simple de la estructura.
Este lenguaje para la web es un poco mas sencillo que el html, pero es paresido a las estructura de este. Ya que tambien se maneja por etiquetas.
Aqui les dejo un pequeño ejemplo:
<cosasquehacer>
<tarea>
<materia>laboratorio de lenguajes</materia>
<actividad>subir programas al blog</actividad>
</tarea>
<recoger>
<lugar>cuarto</lugar>
<tiempo>dos horas</tiempo>
<dia>sabado</dia>
</recoger>
<escuela>
<lugar>FIME</lugar>
<dia>lunes a viernes</dia>
</escuela>
</cosasquehacer>
Como se ve en el ejemplo anterior todo el codigo va estrcuturado y siempre al cerrar una pestaña se escribe el mismo nombre pero se le agrega un "/" antes del nombre.
Asi se veria en el navegador:
miércoles, 24 de noviembre de 2010
JAVA SCIRPT
Hola javascript es como su nombre lo dice script y es utilizado comunmente en las
paginas web incriptado por lo general en html
Aqui le smuestro un pequeño ejemplo de java script y su utilizacion:
En este ejemplo les traigo de como decri algun usuario si quiere enviar su
informacion escrita atraves de un formulario:
CODIGO:
//como todo html se inicia con la etiqueta
<html>
<HEAD>
//por lo general el java script se pone dentro de la cabezera
<SCRIPT Laguage="JavaScript">
<!--
// con esta funcion llamada evalua se le dira al usuario que si quiere enviar dicha informacion
function evalua(form) {
// aqui le aventara un cuadro diciendole que si desea enviar la informacion y si pone que no le enviara la alerta con el mensaje
if (confirm("¿desea enviar?"))
form.result.value = eval (form.expr.value);
else
alert("Por que no");
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER><FORM>
//aqui se crea el cuadro de donde se ingresa el dato
Tecle su nombre:
<INPUT Type="text" name="expr" Size=10>
Tecle su numero telefonico: <INPUT Type="text" name="result" Size=10>
//aqui se crea el botón de enviar y le menciona que cuando den clik realize lo que esta en el scirpt de evalua
<INPUT Type="button" Value=" ENVIAR " onClick="evalua(this.form)"> </FORM></CENTER>
</html>
Y aqui una imagen:
paginas web incriptado por lo general en html
Aqui le smuestro un pequeño ejemplo de java script y su utilizacion:
En este ejemplo les traigo de como decri algun usuario si quiere enviar su
informacion escrita atraves de un formulario:
CODIGO:
//como todo html se inicia con la etiqueta
<html>
<HEAD>
//por lo general el java script se pone dentro de la cabezera
<SCRIPT Laguage="JavaScript">
<!--
// con esta funcion llamada evalua se le dira al usuario que si quiere enviar dicha informacion
function evalua(form) {
// aqui le aventara un cuadro diciendole que si desea enviar la informacion y si pone que no le enviara la alerta con el mensaje
if (confirm("¿desea enviar?"))
form.result.value = eval (form.expr.value);
else
alert("Por que no");
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER><FORM>
//aqui se crea el cuadro de donde se ingresa el dato
Tecle su nombre:
<INPUT Type="text" name="expr" Size=10>
Tecle su numero telefonico: <INPUT Type="text" name="result" Size=10>
//aqui se crea el botón de enviar y le menciona que cuando den clik realize lo que esta en el scirpt de evalua
<INPUT Type="button" Value=" ENVIAR " onClick="evalua(this.form)"> </FORM></CENTER>
</html>
Y aqui una imagen:
VENTANAS EN PYTHON
Bueno para empezar a utilizar ventanas en python
utilizaremos el pygame para crear las ventanas espero que les guste:
Este pequelo codigo les crea una ventana con la libreria de pygame
#!/usr/bin/python
//aqui se importan las librerias del pygame
import pygame
from pygame.locals import *
import sys
//aqui se declaran dos variables para el tamaño de la ventana
SCREEN_WIDTH = 300
SCREEN_HEIGHT = 300
//aqui se encuentra la funcion principal
def main():
pygame.init()
//se crea la ventana dependiendo del tamaño anteriormente declarado
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
//se declara el titulo de la variable de la ventana
pygame.display.set_caption("MI PRIMERA VENTANA")
// este es un codigo que evita que la ventana se cierre repentinamente y se mantenga hasta que el usuario seleccione el boton "x"
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
if __name__ == "__main__":
main()
aqui les dejo como se mostraria la pantalla:
AQUI LES DEJO UN TUTORIAL DEL PYGAME ES REALMENTE BUENO:
http://pythonmania.wordpress.com/2010/03/25/tutorial-pygame-2-ventana-e-imagenes/
utilizaremos el pygame para crear las ventanas espero que les guste:
Este pequelo codigo les crea una ventana con la libreria de pygame
#!/usr/bin/python
//aqui se importan las librerias del pygame
import pygame
from pygame.locals import *
import sys
//aqui se declaran dos variables para el tamaño de la ventana
SCREEN_WIDTH = 300
SCREEN_HEIGHT = 300
//aqui se encuentra la funcion principal
def main():
pygame.init()
//se crea la ventana dependiendo del tamaño anteriormente declarado
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
//se declara el titulo de la variable de la ventana
pygame.display.set_caption("MI PRIMERA VENTANA")
// este es un codigo que evita que la ventana se cierre repentinamente y se mantenga hasta que el usuario seleccione el boton "x"
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
if __name__ == "__main__":
main()
aqui les dejo como se mostraria la pantalla:
AQUI LES DEJO UN TUTORIAL DEL PYGAME ES REALMENTE BUENO:
http://pythonmania.wordpress.com/2010/03/25/tutorial-pygame-2-ventana-e-imagenes/
VENTANAS EN JAVA
HOLA A TODOS AQU LES DEJO UN PEQUELO PROGRAMITA
DE COMO CREAR UNA VENTANA EN JAVA CON FRAME
ESPERO QUE LES AGRADE:
//AQUI CARGAMOS LAS LIBRERIAS NECESARIOS
import java.lang.*;
import java.awt.*;
import java.awt.event.*;
//AQUI SE DELCARA LA CLASE EN ESTE CASO LE PUSE VENTANAS
public class ventanas {
//AQUI DELCARAMOS EL OBJETO QUE EN ESTE CASO SERA NUESTRA VENTANA
static Frame ventana= new Frame();
// AQUI VA LA PARTE RPINCILA DEL PROGRAMA
public static void main(String[] args)
{
// BUENO AQUI PARA INDICAR LA VENTANA SE PONE EL NOMRE DEL FRAME QUE AYAMOS PUESTO AL FRAME EN ESTE CASO VENTANA. Y EN SEGUIDA DE LO QUE SE QUEIRE HACER OCN LA VENTANA
//AQUI SE PONE EL TITULO
ventana.setTitle("MI PEQUEÑA VENTANA");
//FONDO
ventana.setBackground(java.awt.Color.black);
//TAMAÑO
ventana.setSize(500,500);
ventana.setVisible(true);
//AQUI SOLO ES PARA QUE SE CIERRE LA VENTANA AL DARLE "X"
ventana.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);} });
}
}
DE COMO CREAR UNA VENTANA EN JAVA CON FRAME
ESPERO QUE LES AGRADE:
//AQUI CARGAMOS LAS LIBRERIAS NECESARIOS
import java.lang.*;
import java.awt.*;
import java.awt.event.*;
//AQUI SE DELCARA LA CLASE EN ESTE CASO LE PUSE VENTANAS
public class ventanas {
//AQUI DELCARAMOS EL OBJETO QUE EN ESTE CASO SERA NUESTRA VENTANA
static Frame ventana= new Frame();
// AQUI VA LA PARTE RPINCILA DEL PROGRAMA
public static void main(String[] args)
{
// BUENO AQUI PARA INDICAR LA VENTANA SE PONE EL NOMRE DEL FRAME QUE AYAMOS PUESTO AL FRAME EN ESTE CASO VENTANA. Y EN SEGUIDA DE LO QUE SE QUEIRE HACER OCN LA VENTANA
//AQUI SE PONE EL TITULO
ventana.setTitle("MI PEQUEÑA VENTANA");
//FONDO
ventana.setBackground(java.awt.Color.black);
//TAMAÑO
ventana.setSize(500,500);
ventana.setVisible(true);
//AQUI SOLO ES PARA QUE SE CIERRE LA VENTANA AL DARLE "X"
ventana.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);} });
}
}
LENGUAJE DE PROGRAMACIÓN FORTRAN
AQUÍ LES TRAIGO OTRO PROGRAMA HECHO EN FORTRAN
ESPERO QUE LO DISFRUTEN:
EN ESTE PROGRAMITA DE FORTRAN SE UTILIZARA LAS SUBRUTINAS Y DE QUE
FORMA LLAMARLAS CON UN SENCILLO EJEMPLO DISFRÚTENLO:
AQUÍ LES MUESTRO UN PROGRAMA DE FORTRAN UTILIZANDO SUBRUTINAS
PROGRAM PROMEDIOS
REAL N, sumatoria, Y, I //DECLARAMOS VARIABLE
WRITE (*,*) "CUANTAS CALIFICACIONES SON: "
READ (*,*) N
CALL SUMA (N, sumatoria) // AQUÍ SE LLAMA A LA FUNCIÓN DE SUMA
CALL PROM (sumatoria) // AQUÍ SE LLAMA A LA FUNCIÓN DE PROM
WRITE(*,*) "EL PROMEDIO ES DE: "
PRINT *, promedio
END
SUBROUTINE SUMA (N, sumatoria) // AQUÍ SE INICIA LA SUBROTINA DE SUMA Y ENTRE
LOS PARÉNTESIS RECIBEN LOS VALORES Y LOS ENVÍA A LA FUNCIÓN PRINCIPAL
REAL Y, I,sumatoria,N
DO I = 1, N
WRITE(*,*) "DAME LA CALIFICACION QUE SIGUE"
READ(*,*) Y
sumatoria = sumatoria + Y
END DO
END
SUBROUTINE PROM (sumatoria) // AQUÍ INICIA LA DE PROM IGUAL DE LA MISMA MANERA RECIBE LA INFORMACIÓN DE LA VARIABLE sumatoria POR MEDIO DEL PARÉNTESIS
REAL promedio
promedio = sumatoria/ N
END
ESPERO DE QUE SEA DE SU AGRADO
AQUÍ LES DEJO UNA PAGINA O UN TUTORIAL MUY BUENO DE FORTRAN DONDE ME GUIÉ
http://www.fismat.umich.mx/mn1/tutor_fort
ESPERO QUE LO DISFRUTEN:
EN ESTE PROGRAMITA DE FORTRAN SE UTILIZARA LAS SUBRUTINAS Y DE QUE
FORMA LLAMARLAS CON UN SENCILLO EJEMPLO DISFRÚTENLO:
AQUÍ LES MUESTRO UN PROGRAMA DE FORTRAN UTILIZANDO SUBRUTINAS
PROGRAM PROMEDIOS
REAL N, sumatoria, Y, I //DECLARAMOS VARIABLE
WRITE (*,*) "CUANTAS CALIFICACIONES SON: "
READ (*,*) N
CALL SUMA (N, sumatoria) // AQUÍ SE LLAMA A LA FUNCIÓN DE SUMA
CALL PROM (sumatoria) // AQUÍ SE LLAMA A LA FUNCIÓN DE PROM
WRITE(*,*) "EL PROMEDIO ES DE: "
PRINT *, promedio
END
SUBROUTINE SUMA (N, sumatoria) // AQUÍ SE INICIA LA SUBROTINA DE SUMA Y ENTRE
LOS PARÉNTESIS RECIBEN LOS VALORES Y LOS ENVÍA A LA FUNCIÓN PRINCIPAL
REAL Y, I,sumatoria,N
DO I = 1, N
WRITE(*,*) "DAME LA CALIFICACION QUE SIGUE"
READ(*,*) Y
sumatoria = sumatoria + Y
END DO
END
SUBROUTINE PROM (sumatoria) // AQUÍ INICIA LA DE PROM IGUAL DE LA MISMA MANERA RECIBE LA INFORMACIÓN DE LA VARIABLE sumatoria POR MEDIO DEL PARÉNTESIS
REAL promedio
promedio = sumatoria/ N
END
ESPERO DE QUE SEA DE SU AGRADO
AQUÍ LES DEJO UNA PAGINA O UN TUTORIAL MUY BUENO DE FORTRAN DONDE ME GUIÉ
http://www.fismat.umich.mx/mn1/tutor_fort
lunes, 8 de noviembre de 2010
LENGUAJE DE FORTRAN
HOLA COMPAÑEROS ES HORA DE FORTRAN:
ANTES QUE NADA AQUI UNA PEQUEÑA EXPLICACION SOBRE ESTE LENGUAJE
DE PROGRAMACION QUE QUEDO YA EN EL PASADO YA EN LA ACTUALIDAD
SE UTILIZAN DIFERENTES LENGUAJES DE PROGRAMACION PERO FORTRAN YA ES UNO
DE LOS LENGUAJES MAS ANTIGUOS QUE EXISTEN, PERO QUE AUN SE SIGUE UTILIZANDO O EN ALGUNAS APLICACIONES O AREAS
ESTE LENGUAJE DE PROGRAMACION ES UNO DE ALTO NIVEL BASADO MAS
EN OPERACIONES MATEMATICAS Y OPERACIONES LOGICAS DE COMPUTACION
EN EL SIGUIENTE EJEMPLO SE MUESTRAN UNA DE LAS SIGUIENTES APLICACIONES EN
LAS APLICACIONES DE MATEMATICAS DONDE EN ESTE PROBLEMA RELAIZA EL SENO, COSENO,TANGENTE ECT DISFRUNTENLO :
PROGRAM FUNCIONES
REAL X,Y,Z,W,A //aqui en esta instruccion se declaran las diferentes variables a utilizar y real significa todos los nuemros reales
READ(*,*)X // aqui en esta instruccion se inserta el valor de x por medio del teclado
X = COS(X) // en las siguientes instrucciones es para las siguientes funciones en este caso coseno
Y = SIN(X)
Z = TAN(X)
W = ASIN(X)
A = ACOS(X)
WRITE (*,*) 'EL COSENO ES DE:',X // en las siguientes isntrucciones aparece el resultado en la pantalla de cada funcion
WRITE (*,*) 'EL SENO ES DE:',Y
WRITE (*,*) 'LA TANGENTE ES DE:',Z
WRITE (*,*) 'EL ARCO SENO ES DE:',W
WRITE (*,*) 'EL ARCO COSENO ES DE:',A
END
SI SE QUIERE UTILIZAR UN ESPECIE DE CICLOS SE PUEDE UTILIZAR LA ISNTRUCCION DO COMO EN EL SIGUIENTE EJEMPLO:
PROGRAM PROMEDIO
REAL X,SUMA,PROM
INTEGER N
READ (*,*) N
DO I = 1, N // en esta instruccion cuantas veces va a repetir el blus o el ciclo
READ (*,*)SUMA
SUMA = SUMA + SUMA
END DO
PROM = SUMA/N
WRITE(*,*)'EL PROMEDIO ES DE:',PROM
END
GRACIAS PO SU PREFERENCIA COMO SIEMPRE CUALQUIER DUDA O ACLARACION
PUES DEJEN SUS MENSAJES :D GRACIAS
domingo, 31 de octubre de 2010
PROGRAMANDO EN PROLOG
Buenas compañeros en esta ocasión les hablare un poco del lenguaje llamado prolog.
El prolog es un lenguaje lógico programable por lo general estos tipos de lenguajes son dirigidos a la área
de inteligencia artificial.
En este lenguaje las instrucciones se ejecutan en orden en las que va o como se escribieron.
Los datos se pueden declarar en las clausulas para decir que son reales o caracteres.
Los hechos son aquellos que siempre son ciertos y por lo general esto siempre va en el predicado,
Los goal son las oraciones o instrucciones en donde se muestra el resultado de nuestro programa por ejemplo un programa puede ir sin estos pero al correr el programa nosotros o el usuario tendrá que decir el goal que quiere si no esta definido en el programa.
Esto es una información breve de lo que es prolog y a continuación les dejo un programa simple o común para prolog este les dice que si una persona es cuñado de alguien pero las personas ya están declaradas en el domino pues aquí se los dejo :
predicates
personas(symbol)
esposos(symbol,symbol)
cunado(symbol,symbol)
hermanos(symbol,symbol)
clauses
cunado(X,Y):-
esposos(Z,Y),
hermanos(X,Z).
personas(pedro).
personas(luis).
personas(ana).
personas(antonio).
personas(elsa).
personas(juan).
personas(carlos).
esposos(luis,ana).
esposos(antonio,elsa).
hermanos(pedro,luis).
hermanos(juan,luis).
hermanos(carlos,juan).
hermanos(elsa,luis).
Cual quier duda o sugerencia es bienvenida atte: Alex
El prolog es un lenguaje lógico programable por lo general estos tipos de lenguajes son dirigidos a la área
de inteligencia artificial.
En este lenguaje las instrucciones se ejecutan en orden en las que va o como se escribieron.
Los datos se pueden declarar en las clausulas para decir que son reales o caracteres.
Los hechos son aquellos que siempre son ciertos y por lo general esto siempre va en el predicado,
Los goal son las oraciones o instrucciones en donde se muestra el resultado de nuestro programa por ejemplo un programa puede ir sin estos pero al correr el programa nosotros o el usuario tendrá que decir el goal que quiere si no esta definido en el programa.
Esto es una información breve de lo que es prolog y a continuación les dejo un programa simple o común para prolog este les dice que si una persona es cuñado de alguien pero las personas ya están declaradas en el domino pues aquí se los dejo :
predicates
personas(symbol)
esposos(symbol,symbol)
cunado(symbol,symbol)
hermanos(symbol,symbol)
clauses
cunado(X,Y):-
esposos(Z,Y),
hermanos(X,Z).
personas(pedro).
personas(luis).
personas(ana).
personas(antonio).
personas(elsa).
personas(juan).
personas(carlos).
esposos(luis,ana).
esposos(antonio,elsa).
hermanos(pedro,luis).
hermanos(juan,luis).
hermanos(carlos,juan).
hermanos(elsa,luis).
Cual quier duda o sugerencia es bienvenida atte: Alex
derivadas e integrales en python
Hola compñaeros aqui les dejo un codio de como realizar una integreal o derivada
con una libre elección si quieren hacer una derivada o integral:
CODIGO:
#!/usr/bin/python
print "ECUACIONES DIFERENCIALES"
print "1-. derivada para principiantes\n 2-. integral para principiante"
print "ingrese la opcion la opcion deseada: "
opcion = int(raw_input())
if opcion == 1:
x = int(raw_input("dame el expoente de la variable x: "))
y = int(raw_input("dame la constante que acompana a la variable "))
if x == 1:
print "La derivada es de:"
print y
else:
z = x-1
a = y*x
print "la derivada de :",y,"x^",x,"es de:"
print a,"x^",z,"dx"
if opcion == 2:
x = int(raw_input("dame el expoente de la variable x: "))
y = int(raw_input("dame la constante que acompana a la variable "))
x = x + 1
n = x
print "la integral de :",y,"x^",x,"es de:"
print y,"x^",x,"/",n
raw_input()
GRACIAS Y COMO SIEMPRE CUALQUIER SUGERENCIA ES Bienvenida
con una libre elección si quieren hacer una derivada o integral:
CODIGO:
#!/usr/bin/python
print "ECUACIONES DIFERENCIALES"
print "1-. derivada para principiantes\n 2-. integral para principiante"
print "ingrese la opcion la opcion deseada: "
opcion = int(raw_input())
if opcion == 1:
x = int(raw_input("dame el expoente de la variable x: "))
y = int(raw_input("dame la constante que acompana a la variable "))
if x == 1:
print "La derivada es de:"
print y
else:
z = x-1
a = y*x
print "la derivada de :",y,"x^",x,"es de:"
print a,"x^",z,"dx"
if opcion == 2:
x = int(raw_input("dame el expoente de la variable x: "))
y = int(raw_input("dame la constante que acompana a la variable "))
x = x + 1
n = x
print "la integral de :",y,"x^",x,"es de:"
print y,"x^",x,"/",n
raw_input()
GRACIAS Y COMO SIEMPRE CUALQUIER SUGERENCIA ES Bienvenida
domingo, 29 de agosto de 2010
Programando en perl
Hola de nuevo a todos mis compañeros aqui les dejo un programita sencillo en perlque convierte metros a otras unidades de medicion disfrutenlo:
#!/usr/bin/perl
print "Cambios de volumenes\n:";
$pul;
$cen;
$yard;
$milla;
$metros;
print "Dime cuantos cuantos son los metros \n que quieres que te convierta:\n";
$metros = <STDIN> ;
chomp ($metros);
$yard = $metros/0.9144;
$milla = $metros/1.6093;
$cen = $metros*100;
$pul = $cen/2.54;
print "Equivalencias de metro a:\n";
print "Millas: $milla\n";
print "yard: $yard\n";
print "centimetros: $cen\n";
print "Pulgadas: $pul\n";
Como siempre cualquier duda, acalracion o error que se vea en el codigo favor de dejar un mensaje para su conprension gracias.
En esta pagina pueden encontrar informacion util de programacion en perl de esta pagina me base para la toma de datos: http://www.osmosislatina.com/lenguajes/perl/
#!/usr/bin/perl
print "Cambios de volumenes\n:";
$pul;
$cen;
$yard;
$milla;
$metros;
print "Dime cuantos cuantos son los metros \n que quieres que te convierta:\n";
$metros = <STDIN> ;
chomp ($metros);
$yard = $metros/0.9144;
$milla = $metros/1.6093;
$cen = $metros*100;
$pul = $cen/2.54;
print "Equivalencias de metro a:\n";
print "Millas: $milla\n";
print "yard: $yard\n";
print "centimetros: $cen\n";
print "Pulgadas: $pul\n";
Como siempre cualquier duda, acalracion o error que se vea en el codigo favor de dejar un mensaje para su conprension gracias.
En esta pagina pueden encontrar informacion util de programacion en perl de esta pagina me base para la toma de datos: http://www.osmosislatina.com/lenguajes/perl/
domingo, 22 de agosto de 2010
Hola a todos
Hola compañeros aqui les traigo un programa echo en python s el de fibonassi basado del codigo de la
Dr Elisa Schaeffer
hay les va:
serie de fibonassi
# fibonassi
print "Serie de Fibonacci"
b = 0
a = 1
c = 0
n = 20
d = 0
while d <= n:
c = a + b
print c
b = a
a = c
d = d + 1
si quieren algun tutorial de como manejar pytho uno de nuestros compañers en sublog pueden bajar el tutorial:
http://www.pepgonzalez.blogspot.com/
Dr Elisa Schaeffer
hay les va:
serie de fibonassi
# fibonassi
print "Serie de Fibonacci"
b = 0
a = 1
c = 0
n = 20
d = 0
while d <= n:
c = a + b
print c
b = a
a = c
d = d + 1
si quieren algun tutorial de como manejar pytho uno de nuestros compañers en sublog pueden bajar el tutorial:
http://www.pepgonzalez.blogspot.com/
martes, 17 de agosto de 2010
Tipos de lenguajes de programacion:
Hoy en la actualidad existen diferentes tipos de lenguajes de programacion para diferentes usos y formas de
usar.
Se calsifican de las siguiente manera:
Lenguajes de alto nivel y bajo nivel:
Los de alto nivel son los que actualmente se utilizan o los mas resientes como el java, c++ por ejemplo o algunos de ellos.
El lenguaje de bajo nivel son los antiguos compiladores que casi las personas no la entendian en conclucion era simplemente lenguaje maquina.
Los lenguajes de alto nivel tambien se pueden clasificar dependiendo del tipo del programa o la fecha de creacion:
Se clasifican como lenguajes de primera generacion , segunda generacio, hasta la quinta generacion.
Ejemplos de los principales lenguajes de programacion:
C++:
Este lenguaje es una mejora del lenguaje c, es utilizado para realizar operaciones matematicas o tiene esta funcionabilidad, igualmente para una estructura de datos.
Java:
Este lenguaje de programacion es mas orientado a objetos, y tiene varias caracteristicas del c o paracidas al escribir el codigo.
Python:
Este lenguaje es de alto nivel y puede utilizarse para diferentes formas como orientado a objetos o algun
otro tipo de programacion es mas versatil que otros tipos de programacion.
Pueden visitar esta pagina para checar los lenguajes de alto nivel y verificar algunos ejemplos y los distintos lenguajes que ay de esta generacion y los mas comunes:
http://www.larevistainformatica.com/LENGUAJES-DE-PROGRAMACION-listado.html
En esta otra pagina viene cursos, liberias y todo lo que tenga que ver con el lenguaje c y c++
http://c.conclase.net/
Caulquier error visto en este blog porfavor dejar un mensaje para mejorarlo o corregirlo
por su tiempo
gracias
usar.
Se calsifican de las siguiente manera:
Lenguajes de alto nivel y bajo nivel:
Los de alto nivel son los que actualmente se utilizan o los mas resientes como el java, c++ por ejemplo o algunos de ellos.
El lenguaje de bajo nivel son los antiguos compiladores que casi las personas no la entendian en conclucion era simplemente lenguaje maquina.
Los lenguajes de alto nivel tambien se pueden clasificar dependiendo del tipo del programa o la fecha de creacion:
Se clasifican como lenguajes de primera generacion , segunda generacio, hasta la quinta generacion.
Ejemplos de los principales lenguajes de programacion:
C++:
Este lenguaje es una mejora del lenguaje c, es utilizado para realizar operaciones matematicas o tiene esta funcionabilidad, igualmente para una estructura de datos.
Java:
Este lenguaje de programacion es mas orientado a objetos, y tiene varias caracteristicas del c o paracidas al escribir el codigo.
Python:
Este lenguaje es de alto nivel y puede utilizarse para diferentes formas como orientado a objetos o algun
otro tipo de programacion es mas versatil que otros tipos de programacion.
Pueden visitar esta pagina para checar los lenguajes de alto nivel y verificar algunos ejemplos y los distintos lenguajes que ay de esta generacion y los mas comunes:
http://www.larevistainformatica.com/LENGUAJES-DE-PROGRAMACION-listado.html
En esta otra pagina viene cursos, liberias y todo lo que tenga que ver con el lenguaje c y c++
http://c.conclase.net/
Caulquier error visto en este blog porfavor dejar un mensaje para mejorarlo o corregirlo
por su tiempo
gracias
Suscribirse a:
Entradas (Atom)