Translate

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 ();

}




viernes, 14 de noviembre de 2014

Sentencias secuenciales.

Sentencias Secuenciales.

Son aquellas en las que las instrucciones se ejecutan una tras otra.

Ejemplo

Escribir un programa que imprima:
*****
*      *
*      *
*      *
*****
*      *
*      *
*      *
*****

Código en C.
//Programa impresión letra B con asteriscos
//Nombre: Jorge Velasco
//Fecha: 11 de noviembre
//Descripción: Desarrollar un programa que imprima la letra b con asteriscos
#include <stdio.h>
main()
{
 printf("*****\n");
  printf("*   *\n");
  printf("*   *\n");
  printf("*   *\n");
   printf("*****\n");
   printf("*   *\n");
  printf("*   *\n");
  printf("*   *\n");
    
     printf("*****\n");

getch();

martes, 11 de noviembre de 2014

Errores en programación en C.

ERRORES


Un error es un fallo, que en un programa puede desencadenar un resultado inesperado.

Existen errores:

De sintaxis: aparecen cuando cometemos un error de escritura, son más fáciles de identificar con respecto a los errores lógicos.

Lógicos: aparecen al plantear mal una fórmula, son más difíciles de encontrar a diferencia de los errores de sintaxis.


Depuración:

Es el proceso de encontrar y resolver problemas que tiene el programa como por ejemplo los errores.


sábado, 8 de noviembre de 2014

Elementos de la compilación en C.


  • Preprocesador:  Acepta el código, elimina los comentarios e interpreta las instrucciones
  • Compilador de C: toma el código y lo transforma en ensamblador
  • Ensamblador: Crea los archivos objetos.
  • Ligador: Se hace referencias a bibliotecas y se obtiene el ejecutable .exe 






Variable:
Es una posición con nombre de memoria donde se almacena un tipo de dato.
Su valor cambia a lo largo de la ejecución del programa.

Las variables se clasifican en:

Variables globales: Son aquellas que pueden ser vistas por todo el programa, se encuentran antes de la función main(); , estas variables utilizan más memoria que las locales.

Variables locales: son aquellas que se declaran dentro de las funciones, y son visibles sólo en aquella función, estas memorias utilizan menos memoria que las globales.


miércoles, 5 de noviembre de 2014

Operadores del lenguaje C





OPERADORES 


Operadores de asignación: =, *=, /=, %=, +=, -=

Operadores aritméticos:*/+-

Operadores de incremento: ++

Operadores de decremento: --

Operadores relacionales: ==, >=, >, <=, <, !=

Operadores lógicos: negación: (!) , Y lógico (&&), O lógico (||).

Lenguaje C



Lenguaje C


  • Es un lenguaje de programación estructurada. Lo que quiere decir que el código o algoritmo está ordenado o estructurado.
  • Es uno de los lenguajes más rápidos y potentes con una sintaxis sumamente compacta y de alta portabilidad

Características del lenguaje C:



  • Eficiente:  se ejecuta con rapidez.
  • Portátil: es independiente del sistema, es decir que se puede ejecutar en cualquier sistema.
  • Potente y flexible: puede resolver problemas de física e ingeniería.