Entradas

Matrices (pseint y c++)

Imagen
 Matrices pseint  Cuando hablamos de array anteriormente definimos que son variables con varios espacios de 1 hasta el numero de espacios que necesitemos. pero cuando hablamos de matrices podemos llegar a la definición que es mas grande que un array con mas espacios. Para poder entender una matriz debemos imaginarnos una tabla con filas y columnas. en la cual cuando declaramos la matriz decidimos cuantas filas y columnas va llevar. Al igual manera que un array la matriz lleva indice para indicar el espacio el espacio en donde se encuentra cada elemento que ingresamos a la matriz. Declaración  de una matriz     Cuando vamos a definir una matriz en pseint lo hacemos con la misma palabra reservada que los vectores, así : "dimension Matriz(2.2)" dentro de los paréntesis ingresamos el tamaño de la matriz, el primer tamaño corresponde a la cantidad de las filas que a llevar la matriz, y el segundo tamaño separado por comas entre si corresponde a la cantidad ...

Vectores (Pseint y c++)

Imagen
 Vectores en Pseint Esta vez hablaremos de los vectores o también conocidos como array o arreglo, estos son como una variable con varios espacios. ¿A que nos referimos con esto?     Estos vectores nos permiten ingresar varios valores en una solo declaración ya que este tiene varios espacio disponibles a llenar conforme nosotros los declaremos. Por ejemplo si declaramos una variable común llamada vector, esta solo tiene un posible valor a llenar, y a cambiar según la situación, pero si declaramos un vector llamado como "vector" y le indicamos cuantos espacios necesitamos, automáticamente tendremos mas de un valor a llenar, se declara un vector en pseint con la palabra reservada "Dimensión" seguido del nombre y entre paréntesis "()" los espacios que deseamos. Podemos verlo así:   *) Pedir al usuario 5 números diferentes.      solución  con variable simple: Como podemos observar, necesitamos declarar 5 variables par...

Funciones

 FUNCIONES Las funciones son un conjunto de procedimiento encapsulados en un bloque, usualmente reciben parámetros, cuyos valores utilizan para efectuar operaciones y adicionalmente retornan un valor. Esta definición proviene de la definición de función matemática la cual posee un dominio y un rango, es decir un conjunto de valores que puede tomar y un conjunto de valores que puede retornar luego de cualquier operación. Declarando funciones en C++ La sintaxis para declarar una función es muy simple, veamos: tipo nombreFuncion ([tipo nombreArgumento,[tipo nombreArgumento]...]) { /* * Bloque de instrucciones */ return valor; } Recordemos que una función siempre retorna algo, por lo tanto es obligatorio declararle un tipo (el primer componente de la sintaxis anterior), luego debemos darle un nombre a dicha función, para poder identificarla y llamarla durante la ejecución, después al interior de paréntesis, podemos poner los argumentos o parámetros. Luego de la ...

Ciclo Do, While

 Do While Los ciclos do-while son una  estructura repetitiva  las cuales nos permiten ejecutar una o varias líneas de código de forma repetitiva sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer cuando se va a dar el valor final, hasta aquí son similares a los ciclos while, sin embargo el ciclo do-while nos permite añadir cierta ventaja adicional y esta consiste que nos da la posibilidad de ejecutar primero el bloque de instrucciones antes de evaluar la condición necesaria, de este modo los ciclos do-while, son más efectivos para algunas situaciones especificas. En resumen un ciclo do-while, es una estructura de control repetitiva que permite ejecutar de manera repetitiva un bloque de instrucciones sin evaluar de forma inmediata una condición especifica, sino evaluándola justo después de ejecutar por primera vez el bloque de instrucciones ¿Cómo funciona un Ciclo Do-While? Para comprender mejor el funcionamiento del ciclo while, imaginemos...

CICLO WHILE

Imagen
   Ciclo While La estructura while a comparación de for es una estructura que se podría considerar infinita hasta que el usuario incumpla la condición, en la estructura for necesitamos un contador y darle numero de vueltas que se desea. La estructura while nos ayuda a ahorrarnos lineas de código hasta que se incumpla la condición. Por ejemplo: cuando necesitamos imprimir los múltiplos de un numero que ingrese el usuario con rango de 1 a 10; la condición para que nuestro ciclo funcione ilimitadas veces es que el usuario ingrese solo numero del 1 al 10, hasta que el usuario ingrese un numero mayor a 10 o un numero negativo, en ese caso el ciclo terminaría.  Veamos un ejemplo: Código que analiza si el numero es menor o igual a 5 para que el ciclo funcione, pedir datos al usuario y acumularlos. En este ejemplo tenemos un acumulador.  El acumulador nos ayuda a acumular valores según las vueltas que se han dado o el proceso que se la...

CICLO PARA

Imagen
Ciclo para     En la mayoría de lo cosas necesitamos reducir lineas de código para que sea un poco mejor de entender y ahorraros escribir lineas repetitivas y que en algunos casos nos equivoquemos y tengamos errores. El ciclo para es precisamente para ahorrarnos lineas y estar en un ciclo con un inicio y un fin que es determinado por el usuario en algunos caso y en otros nosotros le damos fin. Supongamos que tenemos que programar una tabla de multiplicar por lo que lleva lineas de código con una salida de datos que en la mayoría de las lineas son repetitivas, si la realizamos con una longitud de 1 a 10 necesitamos 10 lineas de código con salida de datos que le proyecte en pantalla al usuario casa multiplicación, así: 3x1= 3 3x2= 6 3x3= 9 3x4= 12 3x5= 15 3x6= 18 3x7= 21 3x8= 24 3x9= 27 3x10= 30 Como vemos son 10 lineas y para reducirlo es muy conveniente usar el ciclo para con su palabra reservada en c++ como for("condición") En este caso nec...

ESTRUCTURAS CONDICIONALES

Imagen
 Estructuras condicionales  Un condicional, permite establecer una serie de condiciones al interior de nuestro programa, que nos ayudan a determinar que acciones llevará cabo dadas ciertas circunstancias, por ejemplo si queremos decidir cuándo dar acceso a un usuario, dependiendo de si el nombre de usuario y contraseña son correctos, para algo como esto, es útil un condicional, nos permite verificar si determinada condición se cumple (en este caso si la contraseña y el nombre de usuario son correctos) y de acuerdo a que se cumpla o no, llevar a cabo un conjunto de acciones. Los condicionales aumentan la "expresividad" de un software, es decir nos permiten considerar diferentes situaciones con antelación, evitando o permitiendo sortear diferentes tipos de situaciones que son del interés de nuestra aplicación. Las estructuras condicionales se clasifican de acuerdo al número de alternativas posibles, estas son: Simples. Compuestas. Múltiples. Anidadas Simple:  Ejecuta una...