Peter Gene Hernández (nacido en Honolulu Hawái, el 8 de octubre de 1985), más conocido por su nombre artístico Bruno Mars, es un cantante-compositor y productor musical estadounidense de ascendencia filipina por la vía materna y puertorriqueña por la vía paterna. Criado en Honolulu, Hawái por una familia de músicos, Mars empezó a hacer música a una edad temprana (a los 2 años). Tras actuar en diversos espectáculos musicales en su ciudad natal durante toda su niñez, decidió seguir una carrera musical y se trasladó a Los Ángeles después de graduarse de la escuela secundaria. Mars comenzó a producir canciones para otros artistas, al unirse al equipo de producción The Smeezingtons.
Después de una temporada sin éxito con Motown Records, Mars firmó con Atlantic Records en 2009. Llegó a ser reconocido como artista en solitario después prestar su voz y haber co-escrito los coros para las canciones "Nothin' on You" de B.o.B, y "Billionaire" de Travie McCoy. También co-escribió los éxitos internacionales "Right Round" de Flo Rida, "Wavin' Flag" de K'naan y Fuck You! de Cee Lo Green. El 4 de octubre de 2010, lanzó su álbum debut, Doo-Wops & Hooligans. Logró colocar en el primer puesto sus sencillos Just the Way You Are y Grenade alrededor del mundo. Fue nominado a siete premios Grammy en los 53rd Grammy Awards, ganando en la categoría Best Male Pop Vocal Performance (Mejor Interpretación Vocal Pop Masculina por "Just the Way You Are)".
Después de una temporada sin éxito con Motown Records, Mars firmó con Atlantic Records en 2009. Llegó a ser reconocido como artista en solitario después prestar su voz y haber co-escrito los coros para las canciones "Nothin' on You" de B.o.B, y "Billionaire" de Travie McCoy. También co-escribió los éxitos internacionales "Right Round" de Flo Rida, "Wavin' Flag" de K'naan y Fuck You! de Cee Lo Green. El 4 de octubre de 2010, lanzó su álbum debut, Doo-Wops & Hooligans. Logró colocar en el primer puesto sus sencillos Just the Way You Are y Grenade alrededor del mundo. Fue nominado a siete premios Grammy en los 53rd Grammy Awards, ganando en la categoría Best Male Pop Vocal Performance (Mejor Interpretación Vocal Pop Masculina por "Just the Way You Are)".
Erika Tagle
miércoles, 12 de febrero de 2014
lunes, 20 de mayo de 2013
Funciones predefinidas
En el lenguaje Java se pueden calcular las funciones matemáticas típicas que vienen en una calculadora. Por ejemplo para calcular el lado de un cuadrado a partir de su área se puede usar la función que calcula la raíz cuadrada:
double lado= sqrt(area);
En esta instrucción, sqrt(area)
es una llamada a una función. Una llamada a función es una forma de expresión aritmética. Su sintaxis general es:
``función''( ``argumentos'')
En donde ``argumentos'' son una o más expresiones separadas por coma. Una llamada a una función se puede colocar en cualquier parte en donde sea válido colocar una expresión.
Una función puede ser por ejemplo:
(Obs. a los profesores: vean sólo algunas de estas funciones. La idea es mostrar la sintaxis.)
Función Significado Ejemplo Valor
sqrt(x) raíz cuadrada sqrt(4.0) 2.0
abs(x) valor absoluto abs(-3.0) 3.0
pow(x,y) x elevado a y pow(2.0, 3.0) 8.0
exp(x) e a la x exp(1.0) 2.71...
log(x) logaritmo natural log(E) 1.0
O puede ser una función trigonométrica:
Función Significado Ejemplo Valor
sin(x) seno sin(PI/2) 1.0
cos(x) coseno sin(PI) -1.0
tan(x) tangente tan(PI/4) 1.0
asin(x) arco seno asin(1.0) PI/2
acos(x) arco coseno asin(-1.0) PI
atan(x) arco tangente atan(1.0) PI/4
O puede ser una función de conversión:
Función Significado Ejemplo Valor
round(x) redondea round(1.5) 2.0
round(1.4) 1.0
floor(x) piso floor(3.9) 3.0
floor(-5.2) -6.0
ceil(x) techo ceil(3.9) 4.0
ceil(-5.2) -5.0
O puede ser una función para calcular el máximo o mínimo:
Función Significado Ejemplo Valor
max(x) máximo max(3.5, 5.2) 5.2
min(x) mínimo min(3.5, 5.2) 3.5
Todas las funciones anteriores operan con números reales (double). La siguiente función toma un número real y devuelve un entero:
Función Significado Ejemplo Valor
trunc(x) convierte trunc(3.9) 3
a entero trunc(-5.2) -5
Ejercicio: Calcular el máximo de 3 números.
Primer número ? 2.1 Segundo número ? 8.6 Tercer número ? -2.0 El máximo es : 8.6
Solución:
// Leer datos
print("Primer número ? ");
double a= readDouble();
print("Segundo número ? ");
double b= readDouble();
print("Tercer número ? ");
double c= readDouble();
// Calcular el máximo
print("El máximo es : ");
print(max(max(a,b),c);
Los argumentos de una llamada a una función pueden ser el resultado de otra llamada a función.
x
Función | Significado | Ejemplo | Valor |
---|---|---|---|
sqrt(x) | raíz cuadrada | sqrt(4.0) | 2.0 |
abs(x) | valor absoluto | abs(-3.0) | 3.0 |
pow(x,y) | x elevado a y | pow(2.0, 3.0) | 8.0 |
exp(x) | e a la x | exp(1.0) | 2.71... |
log(x) | logaritmo natural | log(E) | 1.0 |
Función | Significado | Ejemplo | Valor |
---|---|---|---|
sin(x) | seno | sin(PI/2) | 1.0 |
cos(x) | coseno | sin(PI) | -1.0 |
tan(x) | tangente | tan(PI/4) | 1.0 |
asin(x) | arco seno | asin(1.0) | PI/2 |
acos(x) | arco coseno | asin(-1.0) | PI |
atan(x) | arco tangente | atan(1.0) | PI/4 |
Función | Significado | Ejemplo | Valor |
---|---|---|---|
round(x) | redondea | round(1.5) | 2.0 |
round(1.4) | 1.0 | ||
floor(x) | piso | floor(3.9) | 3.0 |
floor(-5.2) | -6.0 | ||
ceil(x) | techo | ceil(3.9) | 4.0 |
ceil(-5.2) | -5.0 |
Función | Significado | Ejemplo | Valor |
---|---|---|---|
max(x) | máximo | max(3.5, 5.2) | 5.2 |
min(x) | mínimo | min(3.5, 5.2) | 3.5 |
Función | Significado | Ejemplo | Valor |
---|---|---|---|
trunc(x) | convierte | trunc(3.9) | 3 |
a entero | trunc(-5.2) | -5 |
Operadores aritmeticos
Estos son los símbolos aritméticos básicos: suma (
+
), resta (-
), multiplicación (*
), división (/
) y potenciación (^
).
Este es un ejemplo de cómo usar los operadores aritméticos en TurtleScript:
$sumar = 1 + 1
$restar = 20 - 5
$multiplicar = 15 * 2
$dividir = 30 / 30
$potencia = 2 ^ 2
Los valores resultantes de estas operaciones aritméticos son asignados a variables. Puedes ver los valores resultantes en el inspector.
Si lo que quieres es realizar un cálculo simple, puedes hacer algo como esto:
escribir 2010-12
Ahora veamos un ejemplo con paréntesis:
escribir ( ( 20 - 5 ) * 2 / 30 ) + 1
Primero se calculan las operaciones que están dentro de los paréntesis. En este ejemplo, primero se calcula 20 - 5; el resultado se multiplica por 2, luego se divide por 30 y, por último, se le suma 1. El resultado final es 2. Los paréntesis pueden también usarse en otros casos.
KTurtle también tiene otras funciones aritméticas en forma de órdenes. Echa un vistazo a las siguientes órdenes, eso sí, teniendo en cuenta que se trata de operaciones avanzadas: redondear, aleatorio, raíz, pi, sen, cos, tan, arcsen, arccos, arctan.
Operadores de relacion
Se utilizan para buscar en campos específicos del documento, previamente definidos. Funcionan como un filtro, ya que seleccionan aquellos documentos que contienen un valor específico en algún campo. Los campos definidos actualmente son: título y URL. Los operadores de relación en este buscador son los siguientes:
Nombre del operador | Descripción |
CONTAINS | Selecciona los documentos que contienen la palabra especificada en un campo específico del documento. |
ENDS | Selecciona los documentos que acaban en la cadena de caracteres especificada en un campo específico del documento. |
STARTS | Selecciona los documentos que contienen palabras que empiezan por la cadena de caracteres especificada en un campo específico del documento. |
SUBSTRING | Selecciona los documentos que contienen palabras que contienen la cadena de caracteres especificada en un campo específico del documento. |
lunes, 13 de mayo de 2013
Programa informatico
Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital.
En informática, se los denomina comúnmente binarios, (propio en sistemas Unix, donde debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones; posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un determinado lenguaje de programación, han sido traducidas al único idioma que la máquina comprende, combinaciones de ceros y unos llamado código máquina. El mismo término, puede referirse tanto a un programa ejecutable, como a su código fuente, el cual es transformado en un binario una vez que es compilado.
Generalmente el código fuente lo escriben profesionales conocidos como programadores. Este código se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o declarativo, y que posteriormente puede ser convertido en una imagen ejecutable a través de un programa-compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción.
De acuerdo a sus funciones, los programas informáticos se clasifican en software de sistema y software de aplicación. En los computadores actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea.
Compilador
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típica mente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
Código fuente
El código fuente de un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento.
El código fuente de un programa está escrito por un programador en algún lenguaje de programación, pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje máquina o código objeto) que sí pueda ser ejecutado por el hardware de la computadora. Para esta traducción se usan los llamados compiladores, ensambladores,intérpretes y otros sistemas de traducción.
El término código fuente también se usa para hacer referencia al código fuente de otros elementos del software, como por ejemplo el código fuente de una página web que está escrito en el lenguaje de marcado HTML o en Javascript u otros lenguajes de programación web y que es posteriormente ejecutado por el navegador web para visualizar dicha página cuando es visitada.
El área de la informática que se dedica a la creación de programas y, por tanto a la creación de su código fuente, es la programación.
Suscribirse a:
Entradas (Atom)