Ir al contenido principal

Entradas

Mostrando las entradas de junio, 2018

Cálculo de sumatorios entre dos números, con python (ejercício básico).

En programación, los ciclos, constituyen una herramienta de gran utilidad, en aquellos casos en los que nos vemos necesitados de efectuar una determinada operación, repetidas veces. En el presente artículo me propongo exponer, la realización de un sencillo programa para calcular el sumatorio entre dos números cualquiera, escogidos por el usuario, haciendo uso, precisamente de un ciclo “for”. De ese modo, para empezar, lo primero que haremos, será pedir a nuestro usuario que introduzca los dos números que delimitan el rango numérico sobre el que vamos a calcular dicho sumatorio. De este modo hemos comenzado creando una variable (“n1”) la cual será igual al dato numérico, en formato entero (“int”) introducido por el usuario (en este ejemplo el primer número era el 0), mediante un “input”, tal y como se aprecia en la imagen. Una vez establecido el primer número que delimita nuestro rango, habremos de hacer lo mismo con el segundo número para delimitarlo,

Primeros pasos con PHP: Arreglos

Arreglos. Un arreglo es una variable especial, la cual puede almacenar más de un valor al mismo tiempo. Si tienes una lista de elementos (una lista de nombres, por ejemplo), almacenarlos en variables individuales se vería como esto: $var1 = "Jose"; $var2 = "Carlos"; $var3 = "Luis"; Pero ¿Que pasaría si tuviéramos 100 nombres? La solución para estos casos es crear un arreglo. Arreglos numéricos Arreglos numéricos o indexados asocian un índice numérico con sus valores. El índice puede ser asignado automáticamente (el indice siempre comienza en 0). $nombres = array("Jose", "Carlos", "Luis"); Como una alternativa, puedes asignar tus índices de forma manual. $nombres[0] = "Jose"; $nombres[1] = "Carlos"; $nombres[2] = "Luis"; Recuerda que el primer elemento de un arreglo tiene el índice 0. $nombres = array("Jose", "Carlos", "Luis&

C++ en 5 minutos: El operador sizeof().

Sizeof Como el tamaño asignado para varios tipos de datos depende de la arquiyecyura del computador donde son ejecutados los programas, C++ garantiza un tamaño mínimo para los tipos de datos básicos: booleano (bool): 1 byte. caracter (char): 1 byte.   entero (int, short): 2 bytes. long: 4 bytes. long long: 8 bytes. punto flotante (float): 4 bytes. double: 8 bytes. long double: 8 bytes. El operador sizeof  determina y retorna tanto el tamaño de una variable como el de un tipo en bytes. cout << " char: " << sizeof ( char ) <<endl; cout << " int: " << sizeof ( int ) <<endl; cout << " float: " << sizeof ( float ) <<endl; cout << " double: " << sizeof ( double ) <<endl; cout << " char: " << sizeof ( char ) <<endl; int number = 10 ; cout << " number: " << sizeof (number) <<endl; /*

Cifrado Cesar en python

Para aquellos que no lo sepan, el cifrado “Cesar” es un método de cifrado muy sencillo consistente en ir sustituyendo cada letra del mensaje a cifrar, por una letra que se encuentra un número fijo de posiciones en el alfabeto. Se trata de una técnica de cifrado que debe su nombre al emperador romano “Julio Cesar” a quién se atribuye su creación. A continuación muestro un sencillo ejemplo en el que cifraremos la palabra “CASA” empleando un valor de desplazamiento de 2: Pues bien, en el articulo de hoy vamos a hacer un sencillo programa para cifrar mediante tal método, un texto introducido por nosotros. Para ello como es natural, lo primero que haremos será pedir (mediante el correspondiente “input”) el texto que queremos traducir, que almacenaremos en la variable “texto”: A continuación, procederemos a crear la cadena de caracteres alfabéticos. Como queremos que nuestro programa funcione tanto para mayúsculas como para minúsculas, haremos que la variable

Matemáticas para programadores: Sistemas de numeración y aritmética binaria

Introducción: No pasa mucho tiempo, después de adquirir un microordenador, sin que el usuario tropiece fatalmente con referencias tales como “números binarios”, “valor hexadecimal”, “efectuar la operación lógica ‘Y’ con dos números para obtener el resultado” o “desplazar el resultado multiplicando por dos”. Algunas veces, estas referencias suponen que el lector conoce el sistema binario y la forma de operar con él; otras, uno tiene la impresión de que el escritor del manual de referencia realmente tampoco sabe demasiado sobre las operaciones a realizar. El objetivo de Matemáticas para programadores es poner fin a algunos de los misterios que rodean las operaciones matemáticas especiales que se emplean en BASIC y en lenguaje ensamblador. Tales operaciones, como sistema binario, octal o hexadecimal, operaciones complemento a dos, suma y resta de números binarios, indicadores en microordenadores, operaciones lógicas y desplazamientos, algoritmos de multiplicación y divisi