You are on page 1of 12

4.

- Herramientas de
programación.
Introducción.

Un diagrama de flujo es una representación gráfica de un algoritmo. Se utiliza


en disciplinas como la programación, la economía, los procesos industriales y la
psicología cognitiva. Estos diagramas utilizan símbolos con significados bien
definidos que representan los pasos del algoritmo, y representan el flujo de
ejecución mediante flechas que conectan los puntos de inicio y de término.
4.1 Simbología.

Inicio / Fin

Condición
No

Mientras
Proceso

Según
Si
Instrucción de
Entrada / Salida
4.1 Simbología.
Instrucción o
Instrucciones

No
Inicial
Repetir
Incremento
Final
Instrucción o
Instrucciones
Si
4.2 Reglas para la construcción de diagramas.

1. Los diagramas de flujo se escriben de arriba abajo y de izquierda a derecha.

2. Todo símbolo (excepto las líneas de flujo) llevará en su interior información que indique
su función exacta y unívoca.

3. Un elemento del diagrama no puede tener más de una salida si no es un elemento de


decisión o ciclo. Existen excepciones que veremos en su debido momento.

4. Las líneas de flujo no pueden cruzarse.


4.3 Pseudocódigo.

El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los


programadores para omitir secciones de código o para dar una explicación del
paradigma que tomó el mismo programador para hacer sus códigos, esto
quiere decir que el pseudocódigo no es programable sino facilita la
programación.
4.4 Palabras Reservadas y Comentarios

Las palabras reservadas son identificadores predefinidos que tienen significados


especiales y no pueden usarse como identificadores creados por el usuario en los
programas.
Las palabras reservadas de C++ pueden agruparse en 3 grupos.
El primero contiene las palabras de C y que C++ como evolución de C también contiene:
auto const double float int
short struct unsigned break continue
else for long signed switch
void case default enum goto
register sizeof typedef volatile char
do extern if return static
union while
Identificadores

Los identificadores son los nombres que se les da a los objetos de un programa.

Los identificadores en c++ están formados por letras y dígitos.


El primer carácter debe ser una letra, considerando en este caso el carácter guión bajo ( _ ) como una letra. No pueden
contener otros caracteres especiales.

Ejemplo Identificadores válidos en C++:

X y12 suma_1 _nota nombres

area porc_imp TABLA

Ejemplo Identificadores no válidos en C++:

4numeros "x" orden-no

contador! nº $edad
4.5 Tipos de Datos y Conversiones

Cuando una expresión contiene operandos de diferentes tipos integrados y no hay conversiones explícitas
presentes, el compilador usa las conversiones estándar integradas para convertir uno de los operandos de
forma que coincidan con los tipos. El compilador intenta las conversiones en una secuencia bien definida
hasta que una sea correcta. Si la conversión seleccionada es una promoción, el compilador no emite una
advertencia. Si la conversión es una restricción, el compilador emite una advertencia sobre la posible
pérdida de datos. El hecho de que se produzca en efecto la pérdida de datos depende de los valores reales
implicados, pero se recomienda tratar esta advertencia como un error. Si está implicado un tipo definido
por el usuario, el compilador intenta utilizar las conversiones especificadas en la definición de clase. Si no
encuentra una conversión aceptable, el compilador emite un error y no se compila el programa. Para
obtener más información sobre las reglas que rigen las conversiones estándar, vea Conversiones estándar.
Para obtener más información sobre las conversiones definidas por el usuario, vea Conversiones definidas
por el usuario (C++/CLI).
4.6 Operadores

You might also like