Ir al contenido principal

Entradas

array en c++

Hola, estas empezando a programar y de seguro escuchas infinidad de términos nuevos, hoy hablare acerca de los arreglos o array que estaremos tratando como si fueran sinónimos. ¿Que es un array? un array o también conocido como arreglo no es mas que una secuencia de objetos de un mismo tipo. por ejemplo es posible definir un arreglo para representar la edad de todos los alumnos de una clase. recordemos que la edad normalmente implica usar una variable entera(tipo int). para entender mejor el funcionamiento de los arreglos se hablara acerca de la asignación en la memoria.  Memoria reservada esta memoria es el espacio que nuestro sistema operativo(windows, linux, etc) nos presta para almacenar información.  por ejemplo: cuando se declara una variable, nuestro programa le pide prestado al sistema un espacio en la memoria, y en el caso particular de los arreglos solicita los espacios de memoria de forma consecutiv...

Datos compuestos en c++

Tipos de datos en c++ hola hace tiempo comente un poco sobre los principales tipos de datos básicos  (int, float, etc) que tenemos a nuestro alcance en c++. también  advertí que existían  otros datos un poco mas complejos y hoy escribiré sobre el tema. datos compuestos los datos compuestos llamados de igual manera como derivados debido a que se componen de varios datos ya existentes, por tal motivo podemos ver un tipo de dato compuesto como varios datos relacionados entre si. Ejemplos: la matricula de un automóvil en la mayoría de los países se utiliza el formato x numero de  letras y de números  xxx-000  el cual podemos descomponer como en dos tipos de datos o piezas, una de números y otra de letras; una persona se puede describir por un conjunto de datos como son la edad, nombre, nacionalidad, etc.  la edad se puede representar como un dato tipo...

Factorial de un numero en c++

Programa para calcular el factorial de un numero entero positivo Hola antes de empezar para quienes no estén familiarizados con la palabra factorial voy a comentarles rápidamente, que es, como y para que se utiliza. el factorial de un numero se refiere a una operación matemática sobre un numero y se representa con el símbolo de exclamación <!>. en matemáticas especialmente en combinaciones y análisis matemático su uso es muy frecuente, es una operación unaria y se define como el producto de todos los números enteros desde el 1 hasta n. Ejemplo:   5! = 1 X 2 X 3 X 4 X 5 = 120 se denota como el factorial de 5, o podemos decir  5 factorial. un uso interesante es utilizarlo para calcular el numero de formas distintas de ordenar "n" objetos diferentes. ejemplo de las cajas de cuantas formas podemos apilar tres cajas distintas una sobre otra. solución primero calculamos el factorial de 3 3!=1 X 2 X 3=6 existen 6 formas...

variables globales y locales

en c++ cuando trabajamos con varias funciones y cientos de variables se suele dar el caso que tenemos variables con el mismo nombre, por esto en algunos casos es confuso saber cual es la variable que estamos utilizando y por lo cual se cometen errores difíciles de detectar. variable local son todas aquellas declaradas dentro de una función, este tipo de variable tiene la característica de ser conocida solamente dentro de la función donde son declaradas, esto significa que pueden ser referenciada solo por dicha función. el ciclo de vida de una variable local: se crea la variable al momento de ejecutar la función a la que pertenece y son destruidas al finalizar la ejecución. variable global estas variables en contraste con las locales, se declaran fuera de todas las funciones antes de ser utilizadas por primera vez y están presentes durante todo el tiempo de ejecución del programa. las variables globales se pueden manipular desde cualquier función....

Programación modular en c++

programación modular Es un paradigma de programación que se basa en un refrán “divide y vencerás” , el cual consiste en dividir un problema grande y difícil de solucionar en varios mas pequeños y simples. cuando tenemos un problema difícil de resolver es muy complicado escribir todo el código en el MAIN (función principal)  la solución es utilizar la programación modular la cual consiste en dividir en pequeñas funciones o subprocesos mas simples. ejemplo.- la función main utiliza varias funciones  ventajas mantenimiento del programa documentación reutilización de código  fallas independientes ya hablamos de la programación modular pero como lo aplicamos en c++ Funciones   las funciones son subprogramas diseñados para resolver un problemas especifico, algunos ejemplos son las bibliotecas estándar de c++ que nos ayudan en tareas como leer datos, calcular números aleatorios. pero nosotros podemos crear nuestras funciones a medida ...

piedra, papel y tijeras en c++

Hola hoy les mostrare como hacer un programa que simule en c++ el juego de piedra, papel y tijera. en el cual se utilizan la mayoría de los elementos básicos que se usan en c++ para programar. para nuestro programa se seguirán las reglas tradicionales con tres opciones y haremos que nuestro programa se repita hasta que nosotros decidamos terminar de jugar. Al finalizar les diremos el total de victorias y empates, este juego es de dos personas así que haremos que nuestro ordenador sea el contrincante. ¿piedra, papel y tijeras? es un juego de manos que se juega entre dos personas. aquí esta un enlace con las reglas. como les he comentado anteriormente es necesario hacer un pequeño análisis antes de programar. Análisis salida: mensaje que indica al ganador, el total de victorias y empates. entrada: una opción de juego(piedra,papel,tijera) procedimiento:   declarar variables enteras jugador, maquina, victorias_jugador, victoria_maquina, empate...

estructuras de control_p

hola les traigo una presentación acerca de estructuras de control en c++ selección multiple formato en c++ selección multiple: switch(variable entera){                case valor_entero:{                               instrucciones;                }                               break;                 case valor_entero2:{                               instrucciones;                }                               break;               case default:{         ...

programa en c++ valor absoluto

Hola les mostrare como hacer un algoritmo que calcule el valor absoluto en c++. primero debemos entender el problema. ¿que es el valor absoluto? el valor numérico de un numero sin tomar en cuenta su signo. análisis salida: mensaje indicando el valor absoluto entrada:un numero real procedimiento : Declarar una variable real Escribir "ingrese un numero" Leer numero Calcular el valor absoluto de numero Escribir "el valor absoluto de numero es:"numero Codificar    programa c++ valor absoluto Breve explicación     linea 5 declaramos variable     linea 10 solicitamos un numero     linea 11 leemos numero y guardamos en la variable x     linea 13-18 sentencia condicional if-else si x mayor que 0 el valor absoluto es x en otro caso el valor absoluto es -x. En la linea 17 para obtener el valor absoluto podemos hacer una multiplicación por (-1) y obtener el mismo resultado pero para ahorrar unas cuantas letra...

programa c++ mayor de dos numeros

hola en esta entrada les mostrare como hacer un programa que calcule el mayor de dos números utilizando la estructura de control if. ejercicio.- programa que calcula el mayor de dos números reales. análisis salida:mensaje que indique que el mayor de dos números entrada:dos números reales procedimiento: declarar 2 variables reales(float o double) escribir "ingrese numero 1: " leer numero1 escribir "ingrese numero2: " leer numero2 comparar numero1 y numero2 imprimir el mayor es: numero mayor ya que hicimos el procedimiento hay que codificarlo breve explicación linea 1-2 incluimos bibliotecas linea 6 declaramos variables tipo double linea 9-12 solicitamos al usuario que ingrese los numeros y los almacenamos en las variables linea 14-15  comparamos si el numero 1 es mayor que el numero 2 y si se cumple la condicion imprimimos que el mayor es el numero 1. linea 16-17 comparamo...

Estructura de control if-else

para realizar un programa hasta ahora todo lo que hacíamos era escribir una instrucción tras otra, de forma secuencial. pseudocodigo de un programa secuencial diagrama de flujo programa secuencial. y si se pudiera escribir un programa que elija que instrucciones realizar y cuales no, para estos casos tenemos a nuestra disposición las estructuras de control(condicionales). sentencia IF la sentencia if es una de las estructuras de control mas sencillas,la cual revisa condiciones y si las cumple realiza una o mas instrucciones dadas, si no cumple las condiciones entonces ignora las instrucciones. aquí esta una imagen en la cual se puede observar la diferencia con un programa secuencial. Diagrama de flujo Sentencia if  el formato de una sentencia if en c++:    if ( condiciones )            instrucción,    if ( condiciones ) {            instruccion1;       ...

área de un triangulo c++

ejercicio 1.- calcule el área de un triangulo Hola, si llegaste a esta publicación de seguro te debes preguntar ¿como hacer el programa del área del triangulo? o del rectángulo y cualquier otra figura, entonces estas en el lugar correcto. este es un algoritmo sencillo que utiliza la formula de matemáticas para hallar el área. antes de empezar a programar tenemos que hacer un pequeño análisis: comprender el problema plantear los pasos para resolver el problema codificar compilar ejecuar comprender el problema nuestro problema es calcular el área de un triangulo . planteamos los pasos ahora hay que preguntarse: ¿que necesito para hacer el calculo? el área de un triangulo es igual a la base por altura entre dos, entonces debemos conocer la base y la altura. ¿como obtener esos datos? hay que decirle al usuario que ingrese esos datos. ya que tenemos los datos podemos calcular el área y solo nos falta escribir en la pantalla el resultado. codifica...