*   >> Lectura Educación Artículos >> science >> programación

Introducción a la Programación en C ++: Algoritmos, diagramas de flujo y Pseudocode

Significado

==

Igual

! = No igual

> Mayor que

> = Mayor o igual a

En la práctica, el equipo se presenta no con un verdadero /falso declaración, pero con una pregunta que tiene una respuesta "Sí" o "No", por ejemplo, si A = 10, B = 20, K = 5, y las ventas = 10.000, a continuación:

Condición (Pregunta) "

respuesta "

Es Un == B? No

¿Es B> A? Sí

Es K

Es VENTAS> = $ 5,000.

00? Sí

Con cada pregunta, el ordenador puede ser programado para tomar un curso de acción diferente dependiendo de la respuesta. Un paso en un algoritmo que lleva a más de una posible continuación se llama una decisión.

En diagramas de flujo, el símbolo en forma de diamante se utiliza para indicar una decisión. La pregunta se coloca dentro del símbolo, y cada respuesta alternativa a la pregunta se utiliza para etiquetar la flecha de salida que conduce a la siguiente paso apropiado del algoritmo.

El símbolo de decisión es el único símbolo que puede tener más de una salida

El siguiente ejemplo muestra el diagrama de flujo para un programa que lea dos números y muestra los números leídos en orden decreciente:.

El Pseudocódigo equivalente se muestra a continuación. Tenga en cuenta que con Pseudocódigo, la sangría se utiliza para mostrar los distintos pasos que se aplican a una decisión:

Leer A, B

Si A es menor que B

BIG = B

PEQUEÑOS = A

cosa

BIG = Un

PEQUEÑOS = B

Write (Display) GRANDE, PEQUEÑO


Loops

La mayoría de los programas consisten en la repetición de una serie de instrucciones una y otra vez hasta que se produzca algún evento.

Por ejemplo, si queremos leer diez números y calcular la media, necesitamos un bucle para contar el número de números que hemos leído.

Count lazos son lazos donde el programa debe contar el número de veces que las operaciones son terminado. El siguiente diagrama de flujo ilustra un bucle que cuenta de 1 a 10:

Contar bucle organigrama

El diagrama de flujo mostrado en la

izquierda

puede simplificarse a la forma

< p> se muestra a la derecha

.

Mientras que los bucles de conteo trabajan el número exacto de veces que sea necesario, en muchos casos no sabemos cuántas veces queremos hacer algo. Es a menudo depende de los datos proporcionados en el programa. Imaginemos que cambiamos nuestro problema de leer y

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.