Translate

sábado, 6 de diciembre de 2014

Tutorial de C++ en Español # 49 - Crear Arreglos Bidimensionales

Arreglos bidimensionales

Arreglos bidimensionales.

Son aquellos llamados comúnmente matrices que contienen filas y columnas, como una tabla.


Por cada fila se navegan todas las columnas


Inicialización de los arreglos bidimensionales:

Int numeros [8][4];

int tabla [2][3]= {51,52,53,54,55,56};


51
52
53
54
55
56


Otra forma  int tabla [2][3]= {{51,52,53}{54,55,56}};



Debemos tomar en cuenta que siempre van las filas y luego las columnas.







viernes, 28 de noviembre de 2014

Arreglos Unidimensionales en C



En el siguiente video se explicará más acerca de los arreglos unidimensionales:



Arreglos Unidimensionales

¿Qué es un arreglo?

Un arreglo es una colección finita homogénea y ordenada de los de un programa.


Arreglos Unidimensionales


Un arreglo unidimensional permite almacenar N elementos del mismo tipo y acceder a ellos por medio de un índice.

Existen dos partes en los arreglos Componentes, e Índice.

Componentes: Los componentes hacen referencia a los elementos que se almacenan en cada una de las celdas o casillas.

Índice: especifica la forma de acceder a cada uno de los elementos (casillas).

En el siguiente gráfico podemos observar lo antes dicho:

15
23
8
14
A[0]              A[1]          A[2]            A[3]

El primer índice es el 0, el segundo índice es el 1, el tercero es el 2, y el cuarto es 3.

Si queremos obtener el valor del primer índice señalamos A[0] que será el número 15.




viernes, 21 de noviembre de 2014

Sentencias repetitivas


Sentencias Repetitivas


Son aquellas que se repiten un número definido o indefinido de veces, según como se plantee la ecuación.

Ejemplo 
While

//Nombre: Jorge Velasco
//Fecha: 21-Noviembre-2014
//Descripción: desarrollo de un programa que permita ingresar un número y calcule el cuadrado de este, para luego imprimir el cuadrado y el número de valores ingresados


#include <stdio.h>
main()
{
int n, acum=0, val;
printf("Ingrese el numero:");
scanf("%d", &n);
while(n>0){
val=n*n;
acum=val+acum;
printf("Ingrese valor del numero al cuadrado es: %d\n",val);
printf("\nIngrese el numero:");
scanf("%d", &n);
}
printf("El numero de valores ingresados es: %d",acum);
getch();
}





jueves, 20 de noviembre de 2014

Sentencias condicionales.

Sentencias condicionales.

Son aquellas que se utilizan cuando se evalúa una expresión y se escoge entre dos opciones.

Ejemplo:


Construye un diagrama de flujo y el correspondiente programa en C que, al recibir como datos de entrada tres valores enteros diferentes entre sí, determine si los mismos están en orden creciente.

Definición del problema:
Desarrollar un programa que permita ingresar tres números distintos y determine si estos se encuentran en orden creciente.

Planear la solución:
Proceso: para obtener el resultado de que si los números están en orden creciente ingresamos los tres números para luego compararlos entre sí, si estos son iguales se desplegará  un mensaje  diciendo “no pueden ser iguales ingrese otros números diferentes”, si no son iguales, se pasará a comparar si el primer número es menor que el segundo, si  esto no es verdad, se despliega un mensaje diciendo “No están en orden creciente”, si  es verdad se pasará a evaluar si el segundo número es menor que el tercero, si no es verdad  se despliega un mensaje diciendo “No están en orden creciente”, pero si es verdad se despliega un mensaje diciendo “ Los números se encuentran en orden creciente”

Datos de entrada: N1 (Número 1), N2 (Número 2), N3 (Número 3),

Algoritmo


Código en C.


//Nombre: Jorge Velasco
//Descripción del programa: Desarrollar un programa que al momento de ingresar 3 numeros enteros nos verifique si se encuentran en forma creciente.
//Fecha: 20 de noviembre del 2014

#include <stdio.h>
main()
{


int N1, N2, N3;
printf("\nPrograma que indica si los numeros ingresados se encuentran en orden creciente");
printf("\nIngrese el primer numero");
scanf("%d" ,&N1);
printf("\nIngrese el segundo numero");
scanf("%d" ,&N2);
printf("\nIngrese el tercer numero");
    scanf("%d" ,&N3);

if(N1<N2&&N1<N2)
if(N2<N3)
printf("\nLos numeros se encuentran ordenados en forma creciente");
else
{
printf("\nLos numeros NO se encuentran ordenados en forma creciente");
}
else
{
printf("\nLos numeros NO se encuentran ordenados en forma creciente");
}
}

getch();





martes, 18 de noviembre de 2014

Sentencias Selectivas

Switch (sentencias selectivas)

La sentencia switch es aquella que se utiliza para seleccionar entre mútltiples alternativas.


Ejemplo.

Realizar un programa que permita escoger el tipo de vehículo a utilizar de acuerdo al número que se ingrese. (1 Turismo) (2 Autobus) (3 Motocicleta)


#include <stdio.h>
main()
{
int V;
printf("Ingresar numero del vehiculo");
scanf("%d", &V );
switch (V)
{

case 1:

printf("\n\nTurismo");
break;
case 2:

printf("\n\nAutobus");
break;

case 3:
printf("\n\nMotocicleta");
break;

default :
printf("\n\nNo hay autos vayase a pie");
break;
}
getch ();

}