Programas recursivos en C++

NC > Computación > C++

Un ejemplo de un programa recursivo es:
#include <iostream>
using namespace std;
int fibo(int n){
  if( n == 1 )
    return 1;
  if( n == 2 )
    return 1;
  int a = fibo(n-1);
  int b = fibo(n-2);
  return a + b;
}
int main(){
  int n;
  cout<<"Ingrese un número"<<endl;
  cin>>n;
  cout<<"Fibonacci de "<<n<<" es "<<fibo(n)<<endl;
  return 0;
}


0.01

Longitud de una cadena con Java

NC > Computación > Java

public class Main{
  public static void main(String arg[]){
    String str = "Hola mundo";
    int longitud = str.length();
    System.out.println("La longitud es "+longitud);
  }
}


0.01

Javascript: String

NC > Computación > Javascript

Propiedades del Objeto String
Propiedad Descripción
constructor Retorna la función constructor del string.
length Retorna el tamaño del string.
prototype Permite adicionar propiedades y métodos al objeto

Métodos del Objeto String
Método Descripción
charAt(x) Retorna el caracter en la posición x.
charCodeAt(x) Retorna un número que indica el valor Unicode del caracter en la posición x.
concat(x,y,...) Retorna un string, que es la concatenacion de 1 o más string.
endsWith(x) Retorna true si el string termina en x.
fromCharCode(x) Retorna el caracter del valor Unicode x.
includes(x) Retorna true si el string contiene a x.
indexOf(x) Retorna la posición de la primera aparicion de x, o -1 si no se encuentra.
lastIndexOf(x) Retorna la posición de la última aparicion de x, o -1 si no se encuentra
localeCompare(x) Retorna un número indicando si x esta antes (-1), en misma posición (0) o después (1) en una ordenación.
match(x) Retorna la coincidencia de la expresión regular x.
repeat(x) Retorna x copias del string.
replace(x,y) Retorna un string que resulta de remplazar la expresion reguar x con y.
search(x) Retorna la posición de la expresión regular x.
slice(x,y) Retorna una parte del string.
split(x) Retorna un array que es la division del string usando x.
startsWith(x) Retorna true si el string inicia con x
substr(x,y) Retorna un substring que inicia en x, de longitud y.
toLocaleLowerCase() Retorna el string converitdo a letras minúsculas, respetando el localización actual.
toLocalUpperCase() Retorna el string convertido a letras mayúsculas, respetando la localización acutal.
toLowerCase() Retorna el string convertido a letras minúsculas.
toString() Retorna el valor del objeto string.
toUpperCase() Retorna el string convertido a letras mayúsculas.
trim() Retorna el string sin espacios en blanco en los bordes.
valueOf() Retorna el valor primitivo del objeto string.

0.27

Javascript: Math

NC > Computación > Javascript

Propiedades del Objeto Math
Propiedad Descripción
E Retorna el número de Euler (aprox. 2.7182)
LN2 Retorna el logaritmo natural de 2 (aprox. 0.693)
LN10 Retorna el logaritmo natural de 10 (aprox. 2.302)
LOG2E Retorna el logaritmo en base 2 de E (aprox. 1.442)
LOG10E Retorna el logaritmo en base 10 de E (aprox. 0.434)
PI Retorna el valor de PI (aprox. 3.1415)
SQRT1_2 Retorna la raiz cuadrada de 1/2 (aprox. 0.7071)
SQRT2 Retorna la raiz cuadrada de 2 (aprox. 1.4142)

Métodos del Objeto Math
Método Descripción
abs(x) Retorna el valor absuto de x
acos(x) Retorna el arcocoseno de x (en radianes)
asin(x) Retorna el arcosento de x (en radianes)
atan(x) Retorna el arcotangente de x (en radianes)
atan2(x,y) Retorna el cociente de x/y (en radianes)
ceil(x) Retorna el mínimo entero mayor o igual a x
cos(x) Retorna el coseno de x (en radianes)
exp(x) Retorna Ex (E : número de Euler)
floor(x) Retorna el máximo entero menor o igual a x
log(x) Retorna el logaritmo natural de x
max(x,y,...) Retorna el mayor número
min(x,y,...) Retorna el menor número
pow(x,y) Retorna xy
random() Retorna un número pseudo-aleatorio entre 0 y 1
round(x) Retorna el entero más cercano a x
sin(x) Retorna el seno de x (en radianes)
sqrt(x) Retorna la raiz cuadrada de x
tan(x) Retorna el tangente de x (en radianes)

0.26

Agregar Javascript a una página Web

NC > Computación > Javascript
  • Agregar Javascript a una página Web
    • Entre la etiqueta < script >
    • <script type='text/javascript'>
        alert('Hola Mundo');
      </script>
      
      
    • Desde un archivo externo
    • <script type='text/javascript' src='archivo.js'>
      </script>
      
      
      
      

0.2