Está en la página 1de 6

Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no una cierta condición,

producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores
numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero). Esto genera una serie de
valores que, en los casos más sencillos, pueden ser parametrizados con los valores numéricos 0 y 1. La
combinación de dos o más operadores lógicos conforma una función lógica.

Los operadores lógicos son tres; dos de ellos son binarios, el último (negación) es unario. Tienen una doble
posibilidad de representación en el estándar C++ actual: la representación tradicional que se indica a
continuación, y la natural introducida recientemente que se detalla más adelante.

 Y lógico && AND


 O lógico || OR
 Negación lógica ! NOT

Las expresiones conectadas con los operadores && y || se evalúan de izquierda a derecha, y la evaluación se
detiene tan pronto como el resultado verdadero o falso es conocido (muchos programas tienen una lógica que se
basa en este propiedad).
Tipos
ARITMÉTICOS: Los operadores aritméticos nos permite, básicamente, hacer cualquier operación aritmética,
que necesitamos (ejemplo: suma, resta, multiplicación, etc).
Existen operadores aritméticos binarios y unarios.
Los binarios son:
+: Suma de dos o más valores o variables.
-: Resta de dos o más valores o variables.
*: Multiplicación de dos o más valores o variables.
/: División de dos o más valores o variables.
%: Modulo (obtención del residuo de una división) de dos o más valores o variables.
Los unarios:
++: Aumenta el valor de una variable en una unidad.
--: Dismuniye el valor de una variable en una unidad.
-: Cambia el signo de una variable, es como multiplicar por -1

RELACIONALES: Son operadores que se encargan de unir y comparar dos o más valores, se utilizan en
comparaciones de parejas por los símbolos:
== : igual que
!= : diferente a
> : mayor que
< : menor que
>= : mayor igual que
<= : menor igual que
Estos operadores se usan para comparar valores de variables por pares es decir,no se pueden comparar más de 2
valores al mismo tiempo:
a > b > c //ERROR
(a > b) && (b > c) //BIEN
LÓGICOS: Son operadores de unión, también llamados compuertas lógicas, estos operadores pueden unir dos o
más pares de valores comparados por medio de los operadores relaciones:
&& : Operador AND (Y) todas las condiciones deben ser verdaderas para que se ejecute una acción.
|| : Operador OR (O) de todas las condiciones solo una debe ser verdadera y con hace determinada acción.
! : Operador NOT (NO) se niega la afirmación para cambiar su valor, es decir cambia de verdadero a falso y de
falso a verdadero.
Un algoritmo nos permite llevar a cabo una tarea o encontrar la solución a un determinado problema a
través de una serie de instrucciones bien definidas y estructuradas, que además deben estar en orden, es decir una
tras otra, y ser finitas, es decir tener una solución posible. De este modo, definidos un estado inicial y una entrada,
si seguimos las instrucciones formuladas llegaremos al estado final y encontraremos la solución al problema o
alcanzaremos el objetivo definido.
El consenso general es que los algoritmos se usan sólo en cuestiones relacionadas con las matemáticas. Si
bien el término algoritmo está muy presente en esta área y en todos los otros ámbitos en los cuales se utilice
estructuración de datos, como por ejemplo la computación, la lógica y demás áreas relacionadas con los
números, lo cierto es que los algoritmos se usan mucho más de lo que creemos, y en todos los aspectos de
nuestra vida diaria.

Algoritmos cualitativos

Estos algoritmos son aquellos en los que se colocan elementos verbales. Un ejemplo de este tipo de algoritmos
son las instrucciones o los «paso a paso» que se dan de forma oral.

Tal es el caso de las recetas de cocina o las instrucciones para hacer un trabajo de bricolaje.

Algoritmos cuantitativos

Son lo contrario de los algoritmos cualitativos, porque se colocan elementos numéricos. Este tipo de algoritmos
se utilizan en las matemáticas para realizar cálculos. Por ejemplo, para encontrar una raíz cuadrada o resolver una
ecuación.

Que es el Pseudocódigo?

El pseudocódigo (falso lenguaje) es una descripción de alto nivel de un algoritmo que emplea una mezcla de
lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones,
ciclos y condicionales. Es utilizado para describir algoritmos en libros y publicaciones científicas, y como
producto intermedio durante el desarrollo de un algoritmo. El pseudocódigo está pensado para facilitar a las
personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en
una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas
en la sintaxis de lenguajes de programación concretos. Sin embargo, el pseudocódigo en general es comprensible
sin necesidad de conocer o utilizar un entorno de programación específico, y es a la vez suficientemente
estructurado para que su implementación se pueda hacer directamente a partir de él.

¿Para que sirve el Pseudocódigo?

Sirve para escribir programas de computadora en lenguaje natural de tal manera que se facilite la comprensión,
prueba y posterior codificación en un lenguaje de programación específico

¿Qué es un diagrama de flujo?

El diagrama de flujo o también diagrama de actividades es una manera de representar gráficamente un


algoritmo o un proceso de alguna naturaleza, a través de una serie de pasos estructurados y vinculados que
permiten su revisión como un todo.

La representación gráfica de estos procesos emplea, en los diagramas de flujo, una serie determinada de figuras
geométricas que representan cada paso puntual del proceso que está siendo evaluado. Estas formas definidas
de antemano se conectan entre sí a través de flechas y líneas que marcan la dirección del flujo y establecen el
recorrido del proceso, como si de un mapa se tratara.

Hay cuatro tipos de diagrama de flujo en base al modo de su representación:

 Horizontal. Va de derecha a izquierda, según el orden de la lectura.


 Vertical. Va de arriba hacia abajo, como una lista ordenada.
 Panorámico. Permiten ver el proceso entero en una sola hoja, usando el modelo vertical y el horizontal.
 Arquitectónico. Representa un itinerario de trabajo o un área de trabajo.

Los diagramas de flujo son un mecanismo de control y descripción de procesos, que permiten una mayor
organización, evaluación o replanteamiento de secuencias de actividades y procesos de distinta índole, dado
que son versátiles y sencillos. Son empleados a menudo en disciplinas como la programación, la informática,
la economía, las finanzas, los procesos industriales e incluso la psicología cognitiva.
.
REGLAS PARA HACER UN DIAGRAMA DE FLUJO

Para hacer, realizar o construir un Diagrama de Flujo existe un conjunto de reglas, cuyas reglas son básicas y
necesarias para la construcción de los Diagramas de Flujos, estas reglas son las siguientes:
Regla No. 1:
La regla número 1 expresa que todo diagrama de flujo debe tener un inicio y un final.
Regla No. 2:
La regla número 2 manda que las líneas utilizadas para indicar la dirección del flujo del diagrama deben ser rectas:
verticales u horizontales.
Regla No. 3:
Esta regla no dice que todas las líneas utilizadas para indicar la dirección del flujo del diagrama deben estar
conectadas. La conexión puede ser a un símbolo que exprese lectura, proceso, decisión, impresión, conexión o
fin del diagrama.
Regla No. 4:
Esta regla no indica que los diagramas de flujos debe construirse de arriba hacia abajo (top-down) y de izquierda
a derecha (right to left).
Regla No. 5:
La regla número 5 nos manda a que la notación utilizada en el diagrama de flujo debe ser independiente del
lenguaje de programación. La solución presentada se puede escribir posteriormente en diferentes lenguajes de
programación.
Regla No. 6:
Esta regla no dice que al realizar una tarea compleja, es conveniente poner comentarios que expresen o ayuden a
entender lo que hayamos hecho.
Regla No. 7:
La regla número 7 no dice que si la construcción del diagrama de flujo requiriera más de una hoja, debemos
utilizar los conectores adecuados y enumerar las páginas correspondientes.
Regla No. 8.
Esta última regla no dice que no podemos llegar más de una línea a un símbolo determinado.
El diagrama de flujo debe ilustrar gráficamente los pasos o procesos que se deben seguir para alcanzar la
solución de un problema. Los símbolos presentados, colocados en los lugares adecuados, permiten crear una
estructura gráfica flexible que ilustra los pasos a seguir para alcanzar un resultado específico. El diagrama de flujo
facilita entonces la escritura del programa en un lenguaje de programación, C en este caso.
El diagrama de flujo también llamado diagrama de actividades es la representación gráfica del algoritmo o
proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y
representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
Características de los diagramas de flujo:
Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o
responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos inter
relacionados, otras partes interesadas. Definir qué se espera obtener del diagrama de flujo. Identificar quién lo
empleará y cómo. Establecer el nivel de detalle requerido. Determinar los límites del proceso a describir.

Sintética:
La representación que se haga de un sistema o un proceso deberá quedar resumida en pocas hojas, de
preferencia en una sola. Los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de
ser prácticos.
Simbolizada:
La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a os analistas
anotaciones excesivas, repetitivas y confusas en su interpretación.

De forma visible a un sistema o un proceso:


Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas
extensas.

También podría gustarte