ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual de Fundamentos de Programación


Enviado por   •  2 de Noviembre de 2015  •  Práctica o problema  •  3.627 Palabras (15 Páginas)  •  120 Visitas

Página 1 de 15

CODIGO ASCII

[pic 2][pic 1][pic 3]

[pic 4][pic 5][pic 6]

        [pic 7][pic 8]

[pic 9]

        

DIFERENCIA ENTRE C Y C++

La diferencia fundamental es la extensión con la que se guardan los archivos ya que los compiladores se ayudan de estas extensiones para identificar el lenguaje con el que se está trabajando.

ARCHIVO

DESCRIPCION

programa.c

La extensión .c hace referencia a los archivos que se encuentran en lenguaje C.

Restringe al compilador para que emplee solamente el lenguaje C y no permita instrucciones en lenguaje C++.

programa.cpp

La extensión .cpp hace referencia a los archivos que se encuentran en lenguaje C++. El compilador se torna más flexible y permite que se usen instrucciones tanto en lenguaje C como en C++. Si no se especifica una extensión en el archivo cuando se guarda el compilador tomara por default la extensión .cpp.

C++ es un lenguaje orientado a objetos a objetos y C no lo es.

En C cuando una función no toma parámetros, su prototipo tiene la palabra void. Sin embargo en C++ void no es necesario (opcional).

PROTOTIPO EN C: char  f2(void);

PROTOTIPO EN C++: char f2();

En C las variables deben ser declaradas al principio del bloque, mientras que en C++ las variables se pueden declarar en cualquier punto. Aunque es conveniente realizarlo siempre al comienzo de la función.

PRINCIPALES LIBRERIAS

  • stdio.h Contiene tipos, macros y funciones para la realización de tareas.
  • stdlib.h Contiene tipos, macros y funciones para la conversión numérica, generación de números aleatorios, búsquedas y ordenación, gestión de memoria y tareas similares.
  • string.h Contiene tipos de macros y funciones para la manipulación de cadenas de caracteres.
  • ctype.h Contiene varias funciones para comprobación  de tipos y transformación de caracteres.
  • locale.h Contiene varias macros, funciones y tipos para unidades locales, como unidad monetaria, tiempo, dígitos etc.
  • math.h Contiene una macro y varios funciones matemáticas.
  • setjmp.h Contiene declaraciones que proporcionan una forma de evitar la secuencia normal de llamada y regreso de funciones.
  • signal.h Contiene un tipo, dos funciones y varias macros  para manejar condiciones excepcionales que aparecen durante la ejecución, tal como una señal de interrupción de una fuente externa o un error en la ejecución.
  • time.h Contiene tipos, macros y funciones para la manipulación de información sobre fechas y horas.
  • float.h Contienen varios macros  que definen constantes para el tamaño de tipo flotante.

PRINCIPALES SENTENCIAS MÁS UTILIZADAS

  • Sentencia if: Permite a un programa tomar una decisión para ejecutar una acción u otra, basándose en el resultado verdadero o falso de una expresión.
  • Sentencia if else: Pueden estar anidadas. Según el formato general de la sentencia if: esto quiere decir que como sentencia 1 o sentencia 2 se puede escribir otra sentencia if.
  • Sentencia switch: permite ejecutar una de varias acciones, en función del valor de una expresión. Es una sentencia especial para decisiones múltiples.
  • Setencia break: finaliza la ejecución de una sentencia switch,  while o for donde esté incluida.
  • Sentencia while: ejecuta una sentencia, simple o compuesta, cero o más veces, dependiendo del valor de una expresión.
  • Sentencia do: ejecuta una sentencia, simple o compuesta, una o más veces dependiendo del valor de una expresión.
  • Sentencia for: permite ejecutar una sentencia simple o compuesta, repetidamente un número de veces conocido.
  • Sentencia continue: obliga a ejecutar la siguiente interacción en el bucle correspondiente a la sentencia while, do o for, en el que está contenida.
  • Sentencia goto: transfiere el control a una línea específica del programa, identificado por una etiqueta.

¿QUE SON LAS CONDICIONALES?

Son aquellas expresiones encargadas de controlar el flujo de información en el programa, a través de operaciones lógicas.

TIPOS DE CONDICIONALES

IF: Evalúa si una expresión lógica aritmética es falsa o verdadera para acceder a un segmento  de cogido.

ELSE: Se usa en conjunto con un if(anidado), para tomar una acción  en caso de no cumplir con el primer condicional.

SWITCH: Se usa para tomar acciones diferentes de acuerdo al parámetro, se usa en conjunto con sentencias como case, default y break.

¿PARA QUE SIRVEN?

Dividen el flujo del programa en varios, dependiendo de una condición y se ejecuta el que corresponda.

¿COMO SE USAN?

Ejemplos:

Condicional if:

#include

int main()
{
    int valor;
    printf("Digite un valor entero:");
    scanf("%d", &valor);
    if (valor < 0)
        printf("\nEl valor es negativo\n");
    return 0;
}

Condicional else:

#include

int main()
{
    int valor;
    printf("Digite un valor:");
    scanf("%d", &valor);
    if (valor < 0)
        printf("\nEl valor es negativo\n");
    else 
          if (valor == 0)

            printf("\nEl valor es cero\n");
        else
            printf("\nEl valor es positivo\n");
    return 0;
}

Condicional switch:

Int a;

Swithc(a);

{

case 0:

     //operaciones a realizar en caso de que a valga o;

     Break;

case 1:

     //operaciones a realizar en caso de que a valga o;

     Break;

...

Descargar como (para miembros actualizados) txt (19 Kb) pdf (1 Mb) docx (2 Mb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com