*   >> Чтение Образование Статьи >> science >> programming

Введение в программирование в C ++: Алгоритмы, блок-схемы и Pseudocode

В = 20, К = 5, а объем продаж = 10000, то:

<р> Состояние (Вопрос) " Ответ "

<р> Is A == B? Нет

<р> Разве B>? Да

<р> Есть К <р> является продажа> = $ 5000.00? Да

<р> С каждым вопросом, компьютер может быть запрограммирован, чтобы воспользоваться другой курс действий в зависимости от ответа. Шаг в алгоритме, который приводит к более одного возможного продолжением называют решение.

<Р> В блок-схем, символ в форме ромба используется для указания решение.

Вопрос находится внутри символа, и каждая альтернатива ответ на вопрос используется для обозначения выхода стрелку, которая приводит к соответствующему следующему шагу алгоритма. Символ решение является единственным символом, который может иметь более одного выхода

<р> Пример ниже показывает блок-схему для программы, которая читает два числа и выводит число прочитали по убыванию:.

эквивалентно ПСЕВДОКОД показано ниже.

Обратите внимание, что с псевдокод, отступы используются, чтобы показать различные этапы, которые применяются к решению:

<р> Читать A, B

<р> Если А меньше Б

<р> = B BIG

<р> МАЛЫЙ = А

<р> еще

<р> = A BIG

<р> МАЛЫЙ = В

<р> Write (дисплей) Много, мало

<р>

<р> Петли

<р> Большинство программ включают повторяющиеся последовательности инструкций снова и снова, пока не произойдет какое-то событие. Например, если мы хотим, чтобы прочитать десять чисел и вычислить среднее, мы должны петлю подсчитать количество чисел, мы читали.


<Р> Count петли петли, где программа должна посчитать количество раз операции завершена. Блок-схема ниже иллюстрирует цикл, который считает от 1 до 10:

<р> Count цикла блок-схем

<р> Блок-схема показана на левой

<р> может быть упрощена до вида

< р> показано на рисунке справа.

<р> В то время как кол петли работать точное количество времени, необходимых, во многих случаях мы не знаем, сколько раз мы хотим сделать что-то. Это часто зависит от данных, представленных в программе. Представьте себе, мы меняем нашу проблему, чтобы читать и вычислить среднее число номеров.

Мы не будем знать, сколько чисел есть, но не будет читать, пока число не более

<р> два альтернативных решения (с помощью псевдокода) приведены ниже:.

<Р> предтестовое цикл: пост- тестовый цикл:

<р> установлен в среднем до нуля множества среднем нулевой

<р> установить счетчик на нуль набора рассчитывать на ноль

<р> установлен общий для множества нулевой общей сложности нулев

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.