0% encontró este documento útil (0 votos)
27 vistas

Programacion 2020

El documento describe conceptos básicos de programación como compiladores, lenguajes interpretados y de código abierto, e incluye ejemplos de funciones integradas de Python como matemáticas y de cadenas, así como ejercicios de programación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas

Programacion 2020

El documento describe conceptos básicos de programación como compiladores, lenguajes interpretados y de código abierto, e incluye ejemplos de funciones integradas de Python como matemáticas y de cadenas, así como ejercicios de programación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

1. ¿Que es un compilador?

Un compilador es un programa informático o software el cual es el que traduce


un programa escrito en un lenguaje de maquina a otro lenguaje
de programación. Usualmente el segundo lenguaje es lenguaje de máquina,
pero también puede ser un código intermedio (bytecode), o simplemente texto.

2. ¿Que es un lenguaje de programación Interpretado?

Este tipo de lenguajes de programación, no requieren un código a ser compilado,


ya que consisten en scripts que son interpretados en tiempo real por un
intérprete, lo cual permite maximizar la eficiencia de los programas, en la
mayoría de los casos. Entre los principales programas de este tipo que podemos
encontrar, tenemos: Java, Perl, Python, Ruby, ASP, Bash, entre otros.

3. Que significa "Open Source"?

significa "código abierto" y hace referencia a los software que no utilizan


encriptación.
4. Funciones integradas de python (con 2 ejemplos)
* Funciones matemáticas (trigonometricas,...)
* Funciones para uso de cadenas de caracteres

Funciones integradas

Se requieren funciones como abs(para devolver el valor absoluto de un


numero).

Abs(x)
Es aquel que devuelve el valor absoluto de un numero
Ejemplos:
• >>>S=8
print (abs(s))
8
• >>>S=-3
Print(abs(s))
3
Se requieren funciones como bin (para convertit un numero entero en una
cadena binaria.
All(interable)
• >>>m=[1,2,3]
>>> print(all(m))
True
• >>>m=[2,0,7]
>>>print(all(m))
False
El archivo que las contiene es funciones integradas
Funciones matemáticas
Funciones aritméticas
se utiliza la funcion “ceil(x)” para devolver el entero mas pequeño que sea mayor que
o igual que x.
• >>> import math
>>> math.ceil(-23.11)
-23
• >>> import math
>>> math.ceil(382.993)
383
Funciones trigonometricas
Puedes calcular con esta funcion “sin(x)” , cosh(x), y tanh(x) directamente.
• >>> import math
>>> math.sin(math.pi/4)
0.7071067811865475
• >>> import math
>>> math.cos(math.pi)
-1.0
Funcion hiperbólica
puedes calcular el valor de sinh(x)
• >>> import math
>>> math.sinh(math.pi)
11.548739357257746
• >>> import math
>>> math.cosh(math.pi)
11.591953275521519
Funciones exponenciales
Puedes usar log(x,[base]) para calcular el log de un número dado x a la base dada.
• >>> import math
>>> math.log(148.41)
4.999978713907727
• >>> import math
>>> math.log(254)
5.537334267018537
Funcion de numeros complejos
Puedes convertir un número complejo en forma rectangular a forma polar usando
polar(z)
• >>> import cmath
>>> cmath.polar(complex(2.0,2.0))
(2.8284271247461903, 0.7853981633974483)
• >>> import cmath
>>> cmath.polar(complex(3.4 , 5.2))
(6.212889826803627, 0.9917220574271658)

Funcion para uso de cadenas de carácter


Cadenas Cortas
Son caracteres encerrado entre comillas simples (') o dobles (")
• >>> ‘hola’
'hola'
• >>> “clases de personas”
“clases de personas”
Cadenas largas
Son caracteres encerrados entre grupo comillas triples simples (''') o dobles (""")
• >>> “”” hoy es lunes”””
‘hoy es lunes’
• >>> ‘’’lo mejor es lo peor````
‘lo mejor es lo peor’
5.ejercicios de la guía de programación.

3. >>>def funcion (x):


funcion=3*(x**2)-(2*x)+ 1
return funcion

4. >>> def area_de_un_circulo(radio):


funcion=(math.pi)*(radio**2)
return funcion

5. >>> def perímetro_de_un_circulo(radio):


funcion=2*(math.pi)*radio
return funcion

8. >>> def área_de_un_triangulo(a , b , c):


p=(a+b+c)/2
funcion =math.sqrt(p*(p-a)*(p-b)*(p-c))
return funcion

11. >>> def calcular_raiz(a , b , c):


raiz=math.sqrt((b**2)-4*(a*c))
x=(-b+raiz)/(2*a)
xneg=(-b-raiz)/(2*a)
return x ,xnegativa

14.>>> def magnitud(x1, x2 , y1,y2):


magnitud=math.sqrt(((y2-y1)**2)+((x2-x1)**2))
return magnitud

17. >>> def calcular_f(x):


if x < -5:
funcion=x
elif (x>= -5 and x<= 5):
funcion=x+3
else
funcion=(x**2)-2
return funcion

18. def función_horas(n):

También podría gustarte