Documente Academic
Documente Profesional
Documente Cultură
de sintaxis se refiere a que la estructura del programa tiene alguna falla, es decir no
est bien diseado sea por la omisin de un carcter o la colocacin errnea del
mismo.
de tiempo de ejecucin: este error solo ocurre cuando el programa se ejecuta
errores semnticos: es cuando el programa se ejecutan sin ningn mensaje de error,
pero el resultado no ser el deseado. el programa ejecutar exactamente lo que usted
le dijo que ejecutara.
3.
ms concisos.
literalidad: los lenguajes naturales tienen muchas metforas y frases comunes. el
significado de un dicho, por ejemplo estir la pata, es diferente al significado de sus
sustantivos y verbos. en este ejemplo, la oracin no tiene nada que ver con un pie
y significa muri. en los lenguajes formales slo existe el significado literal.
4.
5.
poesa: se utiliza la palabra por su cualidad auditiva tanto como por su significado.
el poema, en su totalidad, produce un efecto o reaccin emocional. la ambigedad
no es slo comn sino utilizada a propsito.
prosa: el significado literal de la palabra es ms importante y la estructura
contribuye an ms al significado. la prosa se presta ms al anlisis que la poesa
pero todava contiene ambigedad.
Primer programa
Pronto: hola todo el mundo!
Las comillas sealan el comienzo y el final del valor; ellas no aparecen en el resultado.
Algunas personas evalan la calidad de un lenguaje de programacin por la simplicidad
del programa hola todo el mundo! si seguimos ese criterio, python cumple con este
cometido bastante bien.
es invlido porque no empieza con una letra. Mas es invlido porque contiene un carcter
ilegal, el smbolo $. Pero, Qu sucede con class?
Resulta que class es una de las palabras reservadas de Python. Las palabras reservadas
definen las reglas del lenguaje y su estructura, y no pueden ser usadas como nombres de
variables.
Python tiene treinta y una palabras reservadas:
and
as
assert
break
class
continue
def
del
elif
else
except
exec
finally
for
from
global
if
import
in
is
lambda
not
or
pass
raise
return
try
while
with
yield
Sentencias
Una sentencia es una instruccin que el intrprete de Python puede ejecutar.
Evaluacin de expresiones
Una expresin es una combinacin de valores, variables y operadores. Si digita una
expresin en la lnea de comandos, el intrprete la evala y despliega el resultado:
>>> 1 + 1
2
peradores y operandos
Los operadores son smbolos especiales que representan cmputos como la suma y la
multiplicacin. Los valores que el operador usa se denominan operandos.
Los siguientes son expresiones vlidas en Python cuyo significado es ms o menos claro:
20+32 hour-1 hour*60+minute minute/60 5**2 (5+9)*(15-7)
Orden de las operaciones
Cuando hay ms de un operador en una expresin, el orden de evaluacin depende de
las reglas de precedencia. Python sigue las mismas reglas de precedencia a las que
estamos acostumbrados para sus operadores matemticos. El acrnimo PPMDAS es til para
recordar el orden de las operaciones:
Los Parntesis
La Potenciacin
La Multiplicacin y Divisin
Los operadores con la misma precedencia se evalan de izquierda a derecha. As que en la
expresin minute*100/60, la multiplicacin se hace primero, resultando 5900/60, lo que a su
vez da 98. Si las operaciones se hubieran evaluado de derecha a izquierda, el resultado
sera 59*1, que es 59, y no es lo correcto.
Operaciones sobre cadenas
En general, usted no puede realizar operaciones matemticas sobre cadenas, incluso si las
cadenas estn compuestas por nmeros. Las siguientes operaciones son invlidas (suponiendo
que mensaje tiene el tipo cadena):
mensaje-1 "Hola"/123 mensaje*"Hola" "15"+2
Introduccin de datos
Existen dos funciones incorporadas en Python para introducir datos desde el teclado:
n = raw_input("Introduzca su nombre por favor: ")
print n
n = input("Introduzca una expresin numrica: ")
print n
Una muestra de la ejecucin de este guin sera:
$ python entrada.py
Introduzca su nombre por favor: Arturo, Rey de los britnicos
Arturo, Rey de los britnicos
Composicin
Hasta aqu hemos visto aisladamente los elementos de un programa variables, expresiones,
y sentencias sin especificar cmo combinarlos.
Comentarios
A medida que los programas se hacen ms grandes y complejos, se hacen ms difciles de leer.
Los lenguajes formales son densos; y, a menudo, es difcil mirar una seccin de cdigo y saber
qu hace, o por qu lo hace.
# calcula el porcentaje del tiempo transcurrido (en horas)
porcentaje = (minuto * 100) / 60
Ejercicio numero 3
Carga de presin
Carga de velocidad
Carga de elevacin
Ejercicio Numero 4
Ejercicio Numero 7
Orificio: Una abertura restringida por la cual fluye un fluido es un orificio. El orificio
puede medir gasto si se conocen las caractersticas geomtricas del orificio. Para
relacionar el rea de flujo mnimo, tambin conocido como rea restringida del choro
A0 , se recurre al coeficiente de contraccin.
Aj= CcAO
Para un orificio circular,
dj 2
CC =( )
d
2
h1h
2g
A2 Cd
Q=
A
1 2 2
A1
( )
Ejercicio Nmero 8
Ejercicio 9
Agua
Acetona
Aceite de ricino
Aceite Sae
No s cul es su densidad y su viscosidad dinmica