Estructuras Secuenciales - Python
Estructuras Secuenciales - Python
Traducción:
from math import* Las funciones matemáticas están math
3**0.75*sqrt(2)/(exp(2)-1) El resultado será un número real
https://colab.research.google.com/drive/1mp8_S-
K8RAymeVKQaPKxrIjKbbxD5bzx#scrollTo=VEC70bpgaH5V
Algoritmo: Área de un triángulo conocidos sus lados
Instrucción de asignación
Ejemplo. Asignaciones en el lenguaje de Python
x=6 Asignación múltiple. Deben separarse con comas. La
y=9*x+1 asignación se realiza en forma correspondiente, a cada
variable, se asigna cada valor de izquierda a derecha.
Asignaciones especiales: Ejemplo.
a,b,c=5,7,'saludo'
Asignaciones en la misma línea. Deben separarse con punto y coma. Es equivalente a
Las asignaciones se realizan de izquierda a derecha. a=5
Ejemplo. b=7
c='saludo'
x=3; t=x+2; n=4
Intercambio del contenido de dos variables Asignación a varias variables el mismo valor
Ejemplo. Ejemplo.
a=b=c=d=0
a=3 Es equivalente a
b=5 a=0
a,b=b,a (a contendrá 5 y b contendrá 3) b=0
Es equivalente a c=0
d=0
a=3
Notación abreviada para operar y asignar
b=5
Ejemplo.
x=a a=a+b
a=b Se puede escribir en forma abreviada
b=x a+=b
También es aplicable a las otras operaciones aritméticas
Instrucción para ingreso de datos Instrucción para salida de resultados
print(v)
Ejemplos.
Ejemplos se supondrá que las variables contienen
• Ingresar un dato tipo texto algún valor
dir = input('Ingrese su Dirección: ') print(x)
print('El resultado es: ', x )
Mess = input('mensaje ') print('El area es: ', s, ' El volumen es: ', t )
• Ingrese un dato (número entero) y
conviértalo a tipo numérico entero
Especificaciones de formato para salida
Id= int(input('Ingrese su ID.: '))
• Ingrese un dato (número entero o real) y Una forma conocida de estas especificaciones requiere
conviértalo al tipo numérico real escribirlas entre comillas precedidas con el símbolo %
• Sueldo = float(input('Ingrese su Algunas especificaciones de formato se escriben: %cd,
sueldo.: ')) %c.pf, %cs, %c.pg En donde c, p son el número de
columnas y número de decimales o dígitos
respectivamente, mientras que d, f, s, g se refieren en ese
orden a datos de tipo entero(decimal), real(flotante),
cadena(string)
DISEÑO PROGRAMA SOLICTANDO INGRESAR VALORES A LAS VARIABLES
Programas en Python 3
Taller 3 en clase para Asesoría por
Timonel_Proxima semana
1. Dados el radio y altura de un cilindro calcule el área total y el volumen
2. Se tiene un recipiente cilíndrico con capacidad en litros. Su altura es un dato en metros.
Determine el diámetro de la base
3. Dadas las tres dimensiones de un bloque rectangular calcule y muestre su área total y su volumen.
4, El examen de una materia es el 70% de la nota total. Las lecciones constituyen el 20% y las tareas el
10% de la nota total. Ingrese como datos la nota del examen calificado sobre 100 puntos, la nota de una
lección calificada sobre 10 puntos, y las notas de tres tareas calificadas cada una sobre 10 puntos.
Calcule la calificación total sobre 100 puntos.
5. Un modelo de crecimiento poblacional está dado por: , en donde n es el número de
habitantes, t es tiempo en años. Se desea conocer el número de habitantes que habrían en los años 5,
10 y 20. Obtenga los resultados ejecutando tres veces el programa.
Referentes Bibliográficos
Urquía, M. A., & Martín, V. C. (2016). Métodos de simulación y modelado. Retrieved from
https://ebookcentral.proquest.com
Universidad Tadeo Lozano. Recuperado de https://www.utadeo.edu.co/es/link/maestria-en-modelado-y-
simulacion-mms/26106/layout-1/que-es-modelado-y-simulacion-ms
Brito-Vallina, María Lucía, Alemán-Romero, Isidro, Fraga-Guerra, Elena, Para-García, José Luís, & Arias-de
Tapia, Ruth Irene. (2011). Papel de la modelación matemática en la formación de los ingenieros. Ingeniería
Mecánica, 14(2), 129-139. Recuperado en 03 de febrero de 2019, de
http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1815-59442011000200005&lng=es&tlng=es.
Enlaces claves:
https://wiki.python.org/moin/SpanishLanguage
https://python-para-impacientes.blogspot.com/p/indice.html
http://docs.python.org.ar/tutorial/3/controlflow.html
https://launchpadlibrarian.net/18980633/Python%20para%20todos.pdf
http://docs.python.org.ar/tutorial/3/controlflow.html
Gracias
[email protected]