Mostrando entradas con la etiqueta Semana 13. Mostrar todas las entradas
Mostrando entradas con la etiqueta Semana 13. Mostrar todas las entradas

martes, 26 de octubre de 2010

Or en Python

Materia: Laboratorio de Lenguajes de Programación  Semana #13
Tarea semanal
 
Hola. En esta entrada les hablaré un poco sobre la función Or en Python. Se emplea de manera muy similar a la función And, aunque sirve para algo completamente distinto.

Este programa no tiene ninguna función parecida a la realidad, es sólo para ver cómo funciona Or.

Paso 1: Abrimos el Terminal, tecleamos which python para saber la ubicación de Python.




Paso 2: Tecleamos emacs or1.py "emacs" es por el editor de texto que usaremos para escribir nuestro código, "or1" es el nombre que le puse al archivo, y ".py" es la extensión que le pertenece a los archivos de Python.



Paso 3: Damos Enter y se nos abre emacs. Lo primero que escribimos es la ubicación que obtuvimos antes. #!/usr/bin/python



Paso 4: Ahora escribimos el encabezado de nuestro programa, no tiene ninguna función en específico, pero le da una buena presentación. print "Este programa trata sobre la funcion OR en Python"



Paso 5: Escribimos num=float(raw_input("Escribe un numero: ")) "num" es el nombre de la variable que tendrá el dato que el usuario tecleé, "float" es porque el número que ingrese, puede ser entero y decimal, "raw_input" indica que se ingresará un dato en el programa.



Paso 6: Ponemos if num>=0 or num<=10:
    print "Este numero esta entre el 0 y el 10"
Aquí ya tenemos la condición, vemos que dice "Si num es mayor o igual a 0 O num es menor o igual a 10" Esta función establece que con que una de esas dos condiciones se establezca, se considera válida.



Paso 7: Ya que tenemos nuestra condición definida, ahora pondremos el else else:
    print "Este numero no esta entre el 0 y el 10"
Esta condición nos dice que si no se cumple la que escribimos anteriormente, se imprimirá eso.



Paso 8: Guardamos nuestro programa con Ctrl-x Ctrl-s y nos vamos al Terminal a autorizar el programa para poder ejecutarlo escribiendo: chmod u+x or1.py



Paso 9: Ahora ejecutaremos el programa escribiendo: ./or1.py y damos Enter.



Paso 10: Ya que tenemos el programa, escribiré el 8 y para probarlo.



Con esto termina la entrada, espero que les haya gustado. Si tienen algo que decir, no duden en comentar.

Hasta luego.

Fuentes: http://www.youtube.com/watch?v=cq-fGQZKLek&feature=channel

And en Python

Materia: Laboratorio de Lenguajes de Programación   Semana #13
Tarea semanal

Hola. En esta entrada les hablaré un poco sobre la función And en el lenguaje de programación Python.

Este programa se tratará sobre que el usuario ingrese la calificación del alumno, y se evaluará si pasó o no el curso.

Paso 1: Abrimos el Terminal y buscamos la localización de Python. Escribimos which python oprimimos Enter y nos aparecerá su ubicación.








Paso 2: Ya que lo ubicamos, abrimos emacs para escribir nuestro código: emacs and1.py "emacs" es por el editor de texto que utilizaremos para escribir el código, "and1" es el nombre del archivo, ".py" es la extensión que le pertenece a los archivos del lenguaje de programación Python.



Paso 3: Nos abre emacs automáticamente, y así comenzaremos escribiendo la ubicación que obtuvimos al inicio: #!/usr/bin/python Recordemos que siempre le antepondremos los signos #!



Paso 4: Escribimos un encabezado en cual da una breve explicación sobre lo que hace el programa. print "Este programa evalua calificaciones de alumnos" En realidad esta línea de código no tiene una función específica en el programa.



Paso 5:  Ahora ponemos: cal=float(raw_input("Ingresa la calificacion del alumno: ")) donde "cal" es la variable que el usuario escriba, "float" es para que identifique los números con decimales y no sólo los enteros (como antes usábamos) y el "raw_input" es porque se ingresa un dato en el programa.



Paso 6: Empezaremos con el condicional que evaluará los datos que se ingresen.
if cal>= 70 and cal<=100:
    print "Este alumno paso el curso"
Esto se leería así: "Si el dato cal es mayor o igual a 70 y el dato cal es menor o igual a 100" La función And permite que sólo si las dos condiciones se cumplen, que se imprima lo demás. Es decir si la calificación es 104.5 sí se cumple una condición (ya que 104.5 sí es mayor a 70), pero la segunda no, por lo tanto no se imprimirá lo que hemos escrito (ya que 104.5 no es menor ni igual a 100).



Paso 7: Por último, pondremos que si esa condición no se cumple, que se imprima esto:
else:
    print "Este alumno no paso el curso"
Lo que hace la función else (la cual siempre debe estar acompañada por un if) es que si ninguna de las condiciones se cumple, se imprima lo que hemos puesto.



Paso 8: Con esto terminamos nuestro código. Ahora guardamos nuestro archivo siguiendo la secuencia: Ctrl-x Ctrl s Nos vamos al Terminal de nuevo y damos autorización para que se pueda ejecutar, escribiendo: chmod u+x and1.py



Paso 9: Escribimos ./and1.py para abrir nuestro programa y probarlo.




Paso 10: Oprimimos Enter y nos aparece el programa. Escribiré 85.5 y 50 para probar  que esté bien hecho el programa.




Aquí termina esta entrada, espero que les haya ayudado en algo. Si tienen algo que decir, no duden en comentar.

Hasta luego.

Fuentes: http://www.youtube.com/watch?v=cq-fGQZKLek&feature=channel

lunes, 25 de octubre de 2010

If en Python

Materia: Laboratorio de Lenguajes de Programación    Semana # 13
Tarea semanal

Hola. En esta entrada hablaré sobre la sentencia condicional if en el lenguaje de programación PythonEste consiste en evaluar uno o más datos ingresados por el usuario, revisando si cumplen o no la condición dada en el programa.

Paso 1: Abrimos el Terminal de Ubuntu, y buscamos la localización del lenguaje de programación Python escribiendo: which python


   
Paso 2: Ya que tenemos la ubicación de nuestro lenguaje, abriremos el editor de texto emacs para comenzar a escribir nuestro código del programa. Tecleamos emacs condicionalif.py  emacs es por el editor de texto que usaremos, condicionalif es el nombre del programa que le pondré .py es la extensión que le pertenece al lenguaje Python




Paso 3: Oprimimos Enter y comenzamos a escribir nuestro código. Lo primero que pondremos es la ubicación que obtuvimos al incio, en mi caso es: #!/usr/bin/python

Nota: El #! no es parte de la ubicación, pero se debe escribir al incio de ella.




Paso 4: Ahora comenzaremos con lo que es realmente el código del programa. print "Este programa identifica numeros positivos, negativos y neutros" Esta linea en el programa realmente no tiene ninguna función en específico, es solamente como una bienvenida y breve explicación sobre lo que hace.




Paso 5: Lo que hace esta línea es recibir el número que el usuario teclee, y así poderlo evaluar en la condición que pondremos más adelante. num=int(raw_input("Escribe un numero: "))




Paso 6: En esta parte del programa ya comenzaremos con nuestra condición: 
if num==0:
    print "Este numero es neutro"
Si observamos esta parte: if num==0 vemos que la condición tiene doble signo de igual = Esto quiere decir que sólo se comprobará si el número ingresado es igual a 0, a diferencia de cuando asignamos una variable, que solo utilizamos un signo de igual, ya que le damos el valor, no lo comprobamos.




Paso 7: Escribimos ahora la condición para los números positivos: if num>0:
    print "Este numero es positivo"
Aquí a los números que sean mayores a 0 los evaluará como positivos.




Paso 8: Vamos ahora con la última parte de nuestra condicion: if num<0:
    print "Este numero es negativo"
Esto hará que los números que sean menores a cero, los catalogará como negativos.



Paso 9: Con esto terminamos de escribir nuestro código, ahora lo guardaremos siguiendo la secuencia Ctrl-x Ctrl-s y nos regresamos al Terminal. Damos autorización para ejecutar escribiendo: chmod u+x condicionalif.py




Paso 10: Ya que tenemos la autorización, lo ejecutamos escribiendo ./condicionalif.py




Paso 11: Damos Enter y ahora se despliega nuestro programa. Lo usaré tres veces para que se pueda apreciar cómo evalúa un número neutro (el cero), un número negativo (el -4) y uno positivo (el 5)



Aquí termina esta entrada. Espero que les haya gustado, y si tienen algo que decir, no duden en comentar.

Hasta luego.

Fuentes: http://www.youtube.com/watch?v=II5WTVvryvk&feature=channel

jueves, 21 de octubre de 2010

Arreglos en Python

Materia: Laboratorio de Lenguajes de Programación  Semana # 13
Tarea semanal

Hola. En esta entrada hablaré un poco sobre cómo hacer arreglos en Python. Me quiero enfocar en éstos, así que el programa será algo sencillo, para tener claro cómo funcionan.

Paso 1: Abrimos el Terminal, y tecleamos "which python" para saber la localización del lenguaje de programación Python (hacemos esto ya que la utilizaremos al inicio de nuestro código más adelante) 




Paso 2: Ya que sabemos su localización, empezaremos por abir emacs para comenzar nuestro código. Tecleamos: "emacs arreglo.py" emacs es por el editor de texto que usaremos, arreglo es el nombre que le puse al archivo,  y .py es la extensión de Python




Paso 3: Empezaremos a escribir nuestro programa en emacs. Comenzamos escribiendo la ubicación de Python, en mi caso es: #!/usr/bin/python




Paso 4: Ahora escribiremos nuestro arreglo. Los datos del arreglo siempre deben ir dentro de [ ] separados por comas, y entre comillas simples ' El nuestro quedaría así: colores=['azul', 'rojo', 'amarillo', 'verde', 'naranja'] 




Nota: Cuando se quieren enumerar los elementos dentro de un arreglo, se comienza desde el 0. Es decir, el azul vendría siendo el 0, el rojo el 1, el amarillo el 2, y así sucesivamente.

Paso 5: En la siguiente línea escribimos: a=int(raw_input("Presiona un numero del 0 al 4 para saber que color se encuentra en esa casilla: "))  a es el número que introduzca el usuario, int es porque el dato debe ser un número entero, raw_input es porque en esta línea de texto se puede introducir un dato.




Paso 6: Por último, escribimos print colores[a] Esto quiere decir que se imprimirá en pantalla el elemento que se encuentre en dicha casilla.




Paso 7: Guardamos el código, y nos vamos al Terminal para dar autorización. Escribimos: chmod u+x arreglo.py y oprimimos Enter.




Paso 8: Ejecutamos nuestro programa escribiendo: ./arreglo.py




Paso 9: Oprimimos Enter e inmediatamente nos aparece el inicio de nuestro programa.




Paso 10: En este caso yo escribiré el número 3. Y me aparece como respuesta: verde que es el color que está en la casilla número 3.




Aquí termina esta entrada, espero que les haya gustado, y si tienen algo que decir, no duden en comentar.

Hasta luego.

Fuentes: http://www.youtube.com/watch?v=XWQ0cyCrY7w&feature=channel

Raíz cuadrada en Python

Materia: Laboratorio de Lenguajes de Programación Semana #13
Tarea Semanal.

Hola. En esta entrada les hablaré sobre cómo utilizar la función de Raíz cuadrada en el lenguaje de programación Python.

El programa es sobre introducir un número y así obtenemos su raíz cuadrada. Es muy sencillo de hacer, pero no quería dejar pasar el explicar esta útil función.

Paso 1: Abrimos el Terminal de Ubuntu, localizamos la ubicación de Python en nuestra computadora escribiendo: "which python" y oprimimos Enter.



Paso 2: Ya que tenemos la ubicación, empezamos nuestro programa. Escribimos "emacs raizcuadrada.py" emacs es por el editor de texto que utilizaremos para codificar nuestro programa, raizcuadrada es el nombre del archivo  y .py es la extensión que tienen los archivos de Python.



Paso 3: Nos encontramos en emacs. Empezaremos escribiendo la ubicación que solicitamos al principio, en mi caso es: #!/usr/bin/python




Paso 4: Esta parte del programa, es la que nos interesa, ya que utilizaremos una librería con la que podemos emplear la función de la raíz cuadrada. Escribiremos "import math" Con esto se pueden usar funciones matemáticas, como el sqrt (función para raíz cuadrada).




Paso 5: Escribimos "num=int(raw_input('Escribe el numero del cual quieras su raiz cuadrada: ' ))" num es el nombre que le daremos al número que el usuario intruduzca, raw_input nos permite que el usuario escriba en el programa, int es porque sólo se pueden utilizar números enteros.




Paso 6: Escribimos "raiz=math.sqrt(num)" raiz es el nombre que usaremos para math.sqrt(num) y que se nos haga más fácil a la hora de imprimirlo en la pantalla. (num) va dentro de paréntesis el nombre de la variable que declaramos antes la cual contiene el número que introdujo el usuario. Si hubiéramos llamado "x" a la variable, deberíamos poner raiz=math.sqrt(x).

 

Paso 7: Por último, escribimos print raiz para que se imprima en la pantalla la raiz cuadrada del número que tecleó el usuario.




Paso 8: Guardamos nuestro archivo, y nos vamos al Terminal para probar el programa. Damos autorización para poder ejecutarlo escribiendo: "chmod u+x raizcuadrada.py"




Paso 9: Ejecutamos el archivo escribiendo "./raizcuadrada.py" y presionamos Enter. Nos despliega el inicio del programa, pidiéndonos que escribamos un número para obtener su raíz cuadrada.




Paso 10: Introducimos cualquier número entero, en este caso yo pondré 49, damos Enter y nos aparece su raíz cuadrada, la cual es 7.




Esto es todo por esta entrada, espero que les haya gustado, y si tienen algo que decir, no duden en comentar.

Hasta luego.

Fuentes: http://www.youtube.com/watch?v=y-0lbZGdmIg&feature=channel