PROGRAMACIÓN ESTRUCTURADA JORGE VELASCO ACI220-2
Translate
sábado, 6 de diciembre de 2014
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};
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.
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.
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
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
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 ();
}
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 ();
}
Suscribirse a:
Entradas (Atom)