jueves, 28 de junio de 2018

Elementos que integran un programa C++

  1. Librerías o directivas de cabecera: Empleadas para indicar al compilador que incluya un archivo. El compilador, al encontrarse con esta librería la sustituye por el archivo indicado (archivo de cabecera); cada archivo tiene incluidas sus propias funciones de ejecución, por ejemplo: la librería cstdlib, contiene una función muy utilizada como es la función system, la cual nos es útil para llamar un comando (pausar, limpiar pantalla, crear etc).                                                      Declaración: Las directivas de cabecera se declaran fuera de la función principal main, es decir, al inicio del código fuente, de a cuerdo a la siguiente estructura:  #include <Nombre de la directiva>                                                              #include <cstdlib>
  2. Función principal: Todos los programas en lenguaje C y C++ deben contener una función principal main, como su nombre lo indica es la primera función en ejecutarse y sirve también para indicar cuando el programa ha terminado.      Declaración: int main(), void main().
  3. Variables: Se emplean para ejecutar operaciones aritméticas entre ellas, a las cuales se les da un nombre para distinguirlas y que sirven para almacenar valores de tipo entero, flotante, caracteres, entre otros. hay dos formas de declarar una variable:                                                                                                                Variable local - la cual se declara dentro de la función principal o dentro de funciones secundarias, variable que solo será útil dentro de la función en la cual fue declarada.                                                                                                Variable global - se declara fuera de la función principal y de cualquier función secundaria, la ventaja de esta es, que puede ser usada y modificada dentro de cualquier función.                                                                                              Formatos: Tipo Nombre; o inicializando la variable con un determinado valor: Tipo Nombre=Asignación;
  4. Instrucciones o funciones: Es la parte del programa que dirige las acciones para conseguir el objetivo principal del mismo. es importante señalar que cada instrucción finaliza normalmente con ";".
  5. Operadores: Símbolo que indica al compilador realizar una manipulación, matemática, lógica o especial. Los más ocupados en C++ son los operadores aritméticos, relacionales y lógicos.

                 Aritméticos
Operador                     Acción

       +                         Suma

       -                          Resta

       *                         Multiplicación

       /                          División

      %                        Módulo (No es calculador porcentual)         

      =                         Asignación

     ++                       Incrementos (1 unidad)

      --                        Decrementos (1 unidad) 

                 Relacionales
Operador                      Acción

      >                          Mayor que

      <                          Menor que

     >=                        Mayor o igual que

     <=                        Menor o igual que

      ==                       Igual que

      !=                        Diferente que

                    Lógicos
Operador                       Acción

     &&                       AND (y)

       ||                         OR (O)

       !                          NOT (Negación)


Estructura:

Librerías
Declaración de variables globales
int main()
{
            declaración de variables locales
            funciones (leer, imprimir, etc.)
            operaciones (=, +, -, *, /)
           funciones (leer, imprimir, etc.)
           fin
}

miércoles, 27 de junio de 2018

Compilador

Es la herramienta encargada de convertir el código fuente desarrollado por el programador, en un archivo ejecutable, es decir; convierte el lenguaje que resulta fácil de entender para una persona al lenguaje de la máquina, lenguaje que consta de ceros y unos (0,1), mejor conocido como Binario.

Como en cualquier lenguaje de programación, es posible modificar el código fuente tantas veces como sea necesario y volver a compilar para obtener la nueva versión del ejecutable con los cambios realizados, sin embargo no es posible modificar un ejecutable sin tener el código fuente.

Cabe mencionar que existen pequeñas diferencias entre compiladores, aún cuando el lenguaje empleado sea el mismo.

lunes, 25 de junio de 2018

Pseudocódigo

Es una herramienta algorítmica que permite escribir una imitación de un programa real utilizando un lenguaje similar a los lenguajes de alto nivel. Así mismo un pseudocódigo es una combinación de símbolos (+, -, *, /, <, >, <=, !=, &, etc.) y términos (declarar, mientras, comparar, leer, imprimir. Entres otros.) comúnmente utilizados en uno o mas lenguajes de alto nivel. No existe en sí una regla que determine si es o no un pseudocódigo, pues esto virará de un programador a otro.
El objetivo particular del pseudocódigo es permitir al programador centrarse en los aspectos lógicos de la solución del problema, evitando las reglas de sintaxis requeridos en cada lenguaje de programación.

Ejemplo:

Realizar un Pseudocódigo para el cálculo de "x" de la siguiente ecuación:  Ax+B=C

  1. inicio (librerías, int main).
  2. Declaración (A, B, C, x).
  3. Leer o almacenar valores para cada variable(A, B, C, x).
  4. Proceso: x = ( C - B ) / A.
  5. imprimir: x.
  6. Fin.
En la realización de este procedimiento se debe tener en cuenta el sistema de procesamiento de la información, el cual nos ayuda en el tratamiento, organización y administración de los recursos y procesos necesarios para llevar a cabo la solución con la mayor eficiencia posible.

Sistema de procesamiento de la información