buscador

Visita

jueves, 7 de abril de 2016

Pythoncito 馃悕:Condicional m煤ltiple en Python 馃悕

Condicional m煤ltiple (if .... elif ... else...)en Python

Estructura de Programaci贸n
Las estructuras de programaci贸n o estructuras de control de flujo permiten tomar decisiones y ejecutar ciertas sentencias o realizar un proceso repetidas veces.

Sentencias o expresiones
Una expresi贸n es un conjunto de variables unidos por operadores. Son 贸rdenes que se le dan al computador para que realice una tarea determinada. Una sentencia es una expresi贸n.

Condicional Multiple if...elif...else(si.. sino si ... sino)
Son estructuras de comparaci贸n m煤ltiples, son tomas de decisi贸n especializadas que permiten evaluar expresiones l贸gicas, ejecutando para cada caso diferentes instrucciones espec铆ficas. 
Ejemplo: Si hoy es

Identaci贸n
Para hablar de estructuras de control de flujo en Python, es imprescindible primero, hablar de identaci贸n. ¿Qu茅 es la identaci贸n? En un lenguaje inform谩tico la identaci贸n es lo que la sangr铆a al lenguaje humano escrito (a nivel formal). As铆 como para el lenguaje formal, cuando uno redacta una carta, debe respetar ciertas sangr铆as, los lenguajes inform谩ticos, requieren una identaci贸n. La identaci贸n en Python es obligatoria, ya que de ella depender谩 su estructura. Una identaci贸n de 4 (cuatro) espacios en blanco indicar谩 que las instrucciones identadas, forman parte de una misma estructura de control

Una estructura de control, entonces, se define de la siguiente forma:
                    Inicio de la estructura de control: 
4 espacios en blanco Sentencias y/o expresiones

mi茅rcoles, 6 de abril de 2016

Pythoncito 馃悕: Condicional doble (If - else) en Python

Estructura de Programaci贸n 

Hola Pythoncito en esta oportunidad veremos condicional doble if .... else ....
Las estructuras de programaci贸n o estructuras de control de flujo permiten tomar decisiones y ejecutar ciertas sentencias o realizar un proceso repetidas veces.

Sentencias o Expresiones 
Una expresi贸n es un conjunto de variables unidos por operadores. Son 贸rdenes que se le dan al computador para que realice una tarea determinada. Una sentencia es una expresi贸n.

Condicional doble If Else (Si ... Sino)
Se emplea para evaluar una expresi贸n o expresiones, si el resultado de esta evaluaci贸n es un valor l贸gico verdadero (True), entonces se procesar谩n un grupo de instrucciones o sentencias, caso contrario (False) se procesar谩 otro grupo de instrucciones o sentencias. 
Ejemplo: 
- Si el sem谩foro esta en verde entonces cruzar茅 la calle 
- Sino me quedar茅 quieto.

Identaci贸n
Para hablar de estructuras de control de flujo en Python, es imprescindible primero, hablar de identaci贸n. ¿Qu茅 es la identaci贸n? En un lenguaje inform谩tico la identaci贸n es lo que la sangr铆a al lenguaje humano escrito (a nivel formal). As铆 como para el lenguaje formal, cuando uno redacta una carta, debe respetar ciertas sangr铆as, los lenguajes inform谩ticos, requieren una identaci贸n. La identaci贸n en Python es obligatoria, ya que de ella depender谩 su estructura. Una identaci贸n de 4 (cuatro) espacios en blanco indicar谩 que las instrucciones identadas, forman parte de una misma estructura de control.

Una estructura de control, entonces, se define de la siguiente forma:
Inicio de la estructura de control: 
 ======>    4 espacios en blanco Sentencias y/o expresiones
 
Sintaxis en Pseudoc贸digo
Si el resultado de la expresi贸n l贸gica es verdadero (true), entonces se procesar谩n un grupo de instrucciones o sentencias.

Sintaxis en Python
Veamos algunos ejemplo donde se empleara la condicional doble.
Ejemplo 1 : calcular el mayor valor de 2 n煤meros enteros.

Ejemplo 2: una tienda comercial ofrece un descuento del 3% del valor de compra si el pago se efect煤a al contado, en caso el pago sea con tarjeta se le recarga un 5% del valor de compra. calcular el total a pagar por una compra.

Ejemplo 3: ingrese un n煤mero entero, si es de 2 cifras visualice la suma de sus cifras, caso contrario visualice su doble.

Ejemplo 4: ingrese un n煤mero entero de 3 cifras y luego visualice un mensaje indicando si el n煤mero ingresado “es capicua” o “no es capicua”.

No se olviden de compartir el contenido de la pagina, suscr铆banse al canal de YouTube.

martes, 5 de abril de 2016

Pythoncito 馃悕: Condicional simple en Python

Condicionales simples (If - si) en Python

Hola Pythoncitos seguimos conociendo Python el lenguaje de programaci贸n simple y r谩pido.

Estructuras de Programaci贸n
Las estructuras de programaci贸n o tomar decisiones y ejecutar ciertas veces. estructuras de control de flujo permiten sentencias o realizar un proceso repetidas

Sentencias o Expresiones
Una expresi贸n es un conjunto de variables unidos por operadores. Son 贸rdenes que se le dan al computador para que realice una tarea determinada. Una sentencia es una expresi贸n.

Condicional Simple (If)
Esta estructura permite ejecutar un conjunto de sentencias en funci贸n del valor que tenga la expresi贸n de comparaci贸n (se ejecuta si la expresi贸n de comparaci贸n tiene el valor true. Las estructuras de control condicionales, son aquellas que nos permiten evaluar si una o m谩s condiciones se cumplen, para decir qu茅 acci贸n vamos a ejecutar. La evaluaci贸n de condiciones solo puede tener 1 de 2 resultado verdadero o falso (true o False) Ejemplo: - Si el sem谩foro esta en verde entonces cruzar茅 la calle.

Indentaci贸n
Para hablar de estructuras de control de flujo en Python, es imprescindible primero, hablar de indentaci贸n. 
¿Qu茅 es la identaci贸n? En un lenguaje inform谩tico la indentaci贸n es lo que la sangr铆a al lenguaje humano escrito (a nivel formal). As铆 como para el lenguaje formal, cuando uno redacta una carta, debe respetar ciertas sangr铆as, los lenguajes inform谩ticos, requieren una indentaci贸n. La indentaci贸n en Python es obligatoria, ya que de ella depender谩 su estructura. Una indentaci贸n de 4 (cuatro) espacios en blanco indicar谩 que las instrucciones identadas, forman parte de una misma estructura de control.

Una estructura de control, entonces, se define de la siguiente forma:
                                        Inicio de estructura de control
4 espacios en blanco ------->   Sentencias y/o expresiones 

Sintaxis en Pseudoc贸digo
Si el resultado de la expresi贸n l贸gica es verdadero (true), entonces se procesar谩n un grupo de instrucciones o sentencias.

Sintaxis en Python
If (booleanExpression) Statements 

Operadores Relacionales 
Para describir la evaluaci贸n a realizar sobre una condici贸n, se utilizan operadores relacionales (o de comparaci贸n).

Operadores L贸gicos
Ejercicios con Condicional If
Problema 01 : Ingrese dos n煤meros enteros y visualice , el mayor de los n煤meros ingresados.


Problema 02 : Ingrese un numero entero, si es mayor o igual a 10 sumale 10 unidades y visualice su nuevo valor, si es menor a 10 se queda con el mismo valor.


Problema 3 : Una Tienda ofrece un descuento del 3% del valor de la compra, si la cantidad de producto adquiridos exceden mas de 5, Calcule el Total a pagar por una compra.

Problema 04 : Ingrese un numero entero y luego visualice si es impar o es par


Problema  5 : Una empresa otorga una bonificaci贸n del 5% del haber b谩sico solo a sus trabajadores que tienen hijos, calcule el total a pagar a un trabajador.
 

lunes, 4 de abril de 2016

Pythoncito 馃悕: Herramientas para resolver un algoritmos en python

Herramientas de un algoritmo
Hola Pythoncitos en esta oportunidad conoceremos las herramientas para resolver un algoritmo en cualquier lenguaje de programaci贸n.

Operadores Aritm茅ticos
Operadores Relacionales
Operadores L贸gicos
Observe la tabla 

Operadores de Asignaci贸n y Agrupaci贸n
Estructuras de Secuencias
Una estructura secuencial es aquella en la que una acci贸n(instrucci贸n sigue otra a secuencia .
Evaluaci贸n de Expresiones
Si las variables A,B,C Y D , contienen los valores 10,20,30 y 5 Respectivamente, evaluar:
Expresi贸n  (A+ B) DIV D (A + B) MOD D (A> B) Y (C < D) NO (A > B) O ( C <> D)
 

Representaci贸n de los Algoritmos 
Diagramas de Flujo : Es la representaci贸n gr谩fica de un algoritmo que indica los pasos que debe seguir la computadora para producir resultados. Esta compuesto de varios s铆mbolos que diferentes indican  diferentes procesos en la computadora. Se entre si mediante l铆neas que indicar el orden en que se deben ejecutar los procesos . Los s铆mbolos est谩n normalizados por el Instituto Norteamericano de Normalizaci贸n(ANSI).

Representaci贸n de los Algoritmos
Pseudoc贸digo: Es una mezcla de lenguaje de programaci贸n y el idioma espa帽ol, que se emplea dentro de la programaci贸n estructurada, para realizar el dise帽o de un programa. Es la representaci贸n narrativa de los pasos que debe seguir un algoritmo para dar soluci贸n a un problema determinado. En esencial, el Pseudoc贸digo se puede definir como un lenguaje de especificaciones de algoritmos y no es un lenguaje de Programaci贸n.
Imagen del Seudoc贸digo
Instrucciones de Entrada y Salida de Informaci贸n 
Instrucci贸n LEE : Se utiliza para ingresar un valor y asign谩rselo a una variable del algoritmo.
Sintaxis : LEER(Lista_Variable )
Instrucci贸 ESCRIBI : Se utiliza para visualizar el valor de una variable, constante, texto y combinaci贸n de los mismos existentes en un algoritmo. 
Sintaxis ESCRIB (Lista_Variables)
Estructura b谩sica de un Algoritmo en Pseudoc贸digo
Algoritmo Nombre_Descriptivo
Variable : Declaraci贸n de variable
Inicio      : Instrucciones y/o Sentencias 
Fin
Ejempl贸 de un problema a resolver
Problema 1: Ingrese un n煤mero entero, luego s煤mele 5 unidades y despu茅s valor.
ALGORITMO Problema1
Variable : entero : numero
Inicio : Leer (numero)
numero <--- numero + 5
Escribir(numero)
Fin


Problema 2: Ingrese un n煤mero su mitad y muestre el resultado.
ALGORITMO Problema2
Variable
Entero N
Inicio
Leer (N) 
N← N / 2
Escribir(N)
FIN
Problema 3 : Ingrese un n煤mero cualquiera, calcular el 5% de dicho n煤mero y mostrar el resultado.
ALGORITMO Problema3
Variables
Entero N
Real Porcentaje
Inicio
Lee ( N )
Porcentaje ← N * (5 / 100)
Escribir ( Porcentaje )
FIN







Problema 4: Ingrese 2 n煤meros enteros y luego calcule y visualice la suma, resta, divisi贸n, multiplicaci贸n y resto aritm茅tico de los 2 n煤meros ingresados.











Problema 5: La tienda don Pepe desea una aplicaci贸n para calcular un descuento del 1.5% por cada producto que el cliente compre, para ello se deber谩 ingresar el precio del producto y la cantidad que se est谩 comprando. Se desea calcular el total del descuento y el total a pagar por una compra.

Problema 6: La Empresa Luna SA desea un programa para otorgar una bonificaci贸n del 9% del sueldo del trabajador, por cada hijo que tenga. Calcular la bonificaci贸n y el sueldo final a pagarle.


domingo, 3 de abril de 2016

Pythoncito 馃悕: Conociendo el Lenguaje de Programaci贸n Python 馃悕

¡Sabias que!

Python Es un lenguaje de programaci贸n creado por Guido van Rossum a principios de los a帽os 90 cuyo nombre est谩 inspirado en el grupo de c贸micos ingleses “Monty Python”.

Python es un lenguaje de programaci贸n f谩cil de aprender y potente. Tiene eficaces estructuras de datos de alto nivel y una soluci贸n de programaci贸n orientada a objetos. La elegante sintaxis de Python, su gesti贸n de tipos din谩mica y su naturaleza interpretada hacen de 茅l el lenguaje ideal para guiones (scripts) y desarrollo r谩pido de aplicaciones, en muchas 谩reas y en la mayor铆a de las plataformas. 

Lenguaje interpretado o de script

Un lenguaje interpretado o de script es aquel que se ejecuta utilizando un programa intermedio llamado int茅rprete, en lugar de compilar el c贸digo a lenguaje m谩quina que pueda comprender y ejecutar directamente una computadora (lenguajes compilados). La ventaja de los lenguajes compilados es que su ejecuci贸n es m谩s r谩pida. Sin embargo los lenguajes interpretados son m谩s flexibles y m谩s portables.

Tipado din谩mico

La caracter铆stica de tipado din谩mico se refiere a que no es necesario declarar el tipo de dato que va a contener una determinada variable, sino que su tipo se determinar谩 en tiempo de ejecuci贸n seg煤n el tipo del valor al que se asigne, y el tipo de esta variable puede cambiar si se le asigna un valor de otro tipo.

Fuertemente tipado

No se permite tratar a una variable como si fuera de un tipo distinto al que tiene, es necesario convertir de forma expl铆cita dicha variable al nuevo tipo previamente. Por (variable de tipo ejemplo, si tenemos una variable que contiene un texto cadena o string) no podremos tratarla como un n煤mero (sumar la cadena “9” y el n煤mero 8).

Multiplataforma

El int茅rprete de Python est谩 disponible en multitud de plataformas (UNIX, Solaris, Linux, DOS, Windows, OS/2, Mac OS, etc.) por lo que si no utilizamos librer铆as espec铆ficas de cada plataforma nuestro programa podr铆a correr en todos estos sistemas sin grandes cambios.

Orientado a objetos

La orientaci贸n a objetos es un paradigma de programaci贸n en el que los conceptos del mundo real relevantes para nuestro problema se trasladan a clases y objetos en nuestro programa. La ejecuci贸n del programa consiste en una serie de interacciones entre los objetos.

¿Por qu茅 Python?

Python es un lenguaje que todo el mundo deber铆a conocer. Su sintaxis simple, clara y sencilla; el tipado din谩mico, el gestor de memoria, la gran cantidad de librer铆as disponibles y la potencia del lenguaje, entre otros, hacen que desarrollar una aplicaci贸n en Python sea sencillo, muy r谩pido y, lo que es m谩s importante, divertido. La sintaxis de Python es tan sencilla y cercana al lenguaje natural que los programas elaborados en Python parecen pseudoc贸digo. Por este motivo se trata adem谩s de uno de los mejores lenguajes para comenzar a programar

MI PRIMER PROGRAMA EN PYTHON 

Existen c贸digo Python, bien en una sesi贸n interactiva (l铆nea a o bien de la forma habitual, escribiendo el c贸digo en un archivo de c贸digo fuente y ejecut谩ndolo. dos formas de ejecutar l铆nea) con el int茅rprete, El primer programa que vamos a escribir en Python es el cl谩sico bienvenidos a mi Clase de Python, y en este lenguaje es tan simple como: Print(“Bienvenidos a mi Clase de Python”) 

Tipos de datos

Una variable (o constante) puede contener valores de diversos tipos. Entre ellos:
Cadena de texto (string): mi_cadena = "Hola Mundo!"
mi_cadena_multilinea = """ Esta es una cadena de varias l铆neas """
real: precio = 7435.28 
valores de diversos tipos. 
Entre Booleano (verdadero/Falso)
N煤mero entero: edad = 35 N煤mero 
verdadero = True falso = False 

Comentarios 
Un archivo, no solo puede contener c贸digo fuente. Tambi茅n puede incluir comentarios (notas que como programadores, indicamos en el c贸digo para poder comprenderlo mejor). Los comentarios pueden ser de dos tipos: de multil铆nea y se expresan de una sola l铆nea o la siguiente manera: # Esto es un comentario de una sola l铆nea mi_variable = 15 """Y este es un comentario de varias l铆neas""" mi_variable = 15 mi_variable = 15 # Este comentario es de una l铆nea tambi茅n

Tipo de Operadores en Python


Siempre colocar un espacio en blanco, antes y despu茅s de un Un ejemplo sencillo con variables y operadores aritm茅ticos: 
tasa_interes = 12 
monto_interes = monto_bruto * tasa_interes / 100 
tasa_bonificacion = 5 
importe_bonificacion = monto_bruto * tasa_bonificacion / 100 
monto_neto = (monto_bruto - importe_bonificacion) + monto_interes

s谩bado, 2 de abril de 2016

Pythoncito 馃悕: Descargar e Instalar el IDE Python en Windows

¿Qu茅 es Python?

Python es un lenguaje de programaci贸n interpretado cuya filosof铆a hace hincapi茅 en una sintaxis que favorezca un c贸digo legible. Se trata de un lenguaje de programaci贸n multiparadigma, ya que soporta orientaci贸n a objetos, programaci贸n imperativa y, en menor medida, programaci贸n funcional.

Descargar Python https://www.python.org/


Ir a Download

Descargar seg煤n su sistema operativo.
Cuando Se descargue instalar.

Archivo descargado.
El proceso de instalaci贸n 
Seleccionar Install Now 
Nos pedir谩 permiso de decimos que si.


Instalaci贸n completa.
Raul Tamani A. ©. Im谩genes del tema de fpm. Con tecnolog铆a de Blogger.

Adblock Detectado

Apoya este sitio desactivando el Adblock para seguir navegando. ¡Gracias!

¡Ya Desactive el Adblock!