viernes, 21 de septiembre de 2018

ESTRUCTURAS

Estructura de datos - Struct

Una estructura es un conjunto de variables que se citan y manejan con el mismo nombre y que permite además la utilización individual de sus elementos.
La estructura (struct) permite agrupar elementos de diferente tipo. El arreglo agrupa elementos de igual tipo. El string agrupa caracteres.
Una estructura es un grupo de variables las cuales pueden ser de diferentes tipos  sostenidas o mantenidas juntas en una sola unidad. La unidad es la estructura.
El formato de definición de una variable estructura es el siguiente:

Struct NombreEstructura
{
            TipoVatiable1 NombrenVariable1;
TipoVatiable2 NombrenVariable2;
TipoVatiable3 NombrenVariable3;
TipoVatiableN NombrenVariableN;

}

Ejemplos basados en estructuras.
 Estructura para fecha.
Agrupamos mediante la estructura fecha los campos: día, mes, año.
//molde. Declaración.
struct fecha
{
 int dia;
int mes;
int agno;
};
La declaración sólo establece un molde o patrón para la estructura.
Se denominan instancias o definiciones de variables cuando se asocia un tipo a una variable. La
definición considera una asignación de memoria para la variable.



Resultado de imagen para estructura struct en programacion

miércoles, 19 de septiembre de 2018

MATRICES

MATRICES:
Las matrices o como algunos las llaman "arreglos multidimensionales" son una estructura de datos bastante similar a los vectores o arreglos. De hecho, una matriz no es más que una serie de vectores contenidos uno en el otro (u otros), es decir, una matriz es un vector cuyas posiciones son otros vectores.
En términos generales, una matriz es una estructura conformada por filas y columnas, idealmente más de dos filas y columnas, de hecho, podemos decir que si una "matriz" tiene una única fila o una única columna, entonces estamos hablando de un vector y no una matriz como tal.
La intersección de una fila y una columna de la matriz son las casillas y cada una de ellas podrá poseer información, simple o compleja (ya dependerá de nuestras necesidades).
Recorrer una matriz en C++
Para obtener todos los datos que se encuentran al interior de una matriz, debemos acceder a cada posición y esto se hace fácilmente con dos ciclos for (anidados). La lógica de este procedimiento es la siguiente, el primer ciclo for comenzará desde cero e ira hasta el número de filas, de modo que la variable de control que generalmente llamamos "i", será la que va a ir variando entre cero y el tamaño del array, de esta forma al poner la i al interior de los corchetes, estaremos accediendo al valor de cada fila y el segundo ciclo irá de cero al número de columnas y normalmente se usa la variable llamada j para acceder a cada columna.

Resultado de imagen para matrices en dev c ++

lunes, 17 de septiembre de 2018

ARREGLOS

¿Qué es un arreglo?

Es una colección o conjunto de variables relacionadas entre sí, por el hecho de que todas tienen el mismo nombre y son del mismo tipo.Un arreglo es una variable capaz de guardar uno o más valores del mismo tipo.  Un arreglo consta de posiciones de memoria contiguas, para referirse a una posición en particular o elemento dentro de un arreglo especificamos el nombre del arreglo y el número de posición del elemento particular dentro del mismo.

¿Cómo declarar una variable arreglo?

Al igual que las variables que se han utilizado hasta este momento, un arreglo debe tener un tipo (como int, char o float) y un nombre. Además, habrá que especificar el número de valores que almacenará.
Todos los valores que se almacenen en un arreglo deben ser del mismo tipo.
La siguiente declaración crea un arreglo llamado “calificaciones” que puede contener 100 calificaciones de exámenes expresadas como números enteros:   int calificaciones [100];
Cuando el compilador encuentra la declaración de variable, asignará la suficiente memoria para que contenga 100 valores del tipo int. Cada valor es un elemento del arreglo.
ejemplo:
#include <iostream.h>
main()
{
int valores[5];                   // Declaración del arreglo
&nbsp;
valores[0] = 100;
valores[1] = 200;
valores[2] = 300;
valores[3] = 400;
valores[4] = 500;
&nbsp;
cout << "El arreglo contiene los siguientes valores: ";
cout << valores[0] << ' ' << valores[1] << ' ' <<
valores[2] << ' ' << valores[3] << ' ' << valores[4];
&nbsp;
}




miércoles, 12 de septiembre de 2018

LÓGICA BOOLEANA

Lógica Booleana

Álgebra de Boole en informática y matemática, es una estructura algebraica que esquematiza las operaciones lógicas Y, O , NO y SI (AND, OR, NOT, IF), así como el conjunto de operaciones unión, intersección y complemento. 

La lógica booleana es una lógica de conjuntos y nos sirve, principalmente, para definir formas de intersección entre conjuntos.

En este caso, los conjuntos serian lo que quedan definidos por una palabra, es decir, serian conjuntos definidos por intensión.
Así, a partir de diferentes palabras se definen conjuntos de páginas agrupadas por el hecho de incluir (o no) esa determinada palabra.

Estos conjuntos tendrán, entre si, elementos en común, y elementos que no. Una manera de precisar o afinar nuestra búsqueda consistirá en utilizar estos operadores booleanos para precisar el campo de nuestro interés

TABLA DE VERDAD DE "OR" Y "AND"

Imagen relacionada


viernes, 7 de septiembre de 2018

SWITCH

ESTRUCTURA  SWITCH

 La estructura switch es una sentencia C++ que se utiliza para seleccionar una de entre múltiples alternativas.  

 Consideraciones acerca del uso de la sentencia  Switch

  • La estructura switch es especialmente útil cuando la selección se basa en el valor de una variable simple o de una expresión simple denominada expresión de control o selector.
  • Los valores de cada case del switch han de ser constantes
  • El valor de esta expresión puede ser de tipo int o char, pero no pude ser del tipo float ni double.
  • La etiqueta default marca el bloque de código que se ejecuta por defecto (cuando al evaluar la expresión se obtiene un valor no especificado por los casos anteriores del switch)
  • La sentencia SWITCH compara solamente igualdad.

Resultado de imagen para funcion switch c++

miércoles, 5 de septiembre de 2018

MODULO

¿QUE ES EL MODULO EN PROGRAMACIÓN?

Se le conoce como Modulo al operador aritmético dado por el residuo de una división entera.

Img01

Donde el divisor se encuentra dividiendo a otro número conocido como dividendo. A esto encontramos un numero entero como resultado el cual llamamos cociente.
En el caso de que divisor no entre un número exacto de veces en el dividendo, lo que conocemos como número no divisible, nos va a generar un residuo o resto.
Si bien el modulo es empleado en todas las matemáticas, este operador aritmético cobra un papel muy importante en el momento de realizar ciertos procesos o algoritmos en nuestros programas. Si bien todos los lenguajes de programación más usados se apoyan de este operador en particular, aquí nos enfocaremos en cómo utilizarlo en C++.
EN LENGUAJE C.
Resultado de imagen para modulo en programacion