пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Типы вычислительных процессов. Примеры, основные операторы для реализации

Типы: 

1) линейный ВП 

Линейный алгоритм (линейная структура) – это такой алгоритм, в котором все действия выполняются последовательно друг за другом и только один раз. Схема представляет собой последовательность блоков, которые располагаются сверху вниз в порядке их выполнения. Первичные и промежуточные данные не оказывают влияния на направление процесса вычисления.

CLS

a=5

INPUT "Введите b="; b

C=INT(RND*10)-5

y=sin(x)^2+c/ABS(x+2)

z=2*cos(x)^2/(a*b+z)

PRINT "Результат z="; z

END

Способы ввода программы: 

1.Присваивание 

2.Ввод пользователем значения с клавиатуры

3.Генерация случайного числа

2) Ветвление 

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

Такие задачи можно описать с помощью алгоритмов разветвляющейся структуры. В таких алгоритмах выбор направления продолжения вычисления осуществляется по итогам проверки заданного условия. Ветвящиеся процессы описываются оператором IF (условие).

 Реализуется тогда, когда в задаче есть условие: явное (если) или неявное (вывод части из множества) 

ВВП

IF - условный 

строчное и блочное 

а) условие без альтернативы 

б) условие с альтернативой, с единсвтенный выбором

3) Условие с множественным выбором 

  последний оператор должен идти по очевидному условию 

для реализации выбора можно использовать оператор CASE 

4) Циклический ВП 

Для решения многих задач характерно многократное повторение отдельных участков вычислений. Для решения таких задач применяются алгоритмы циклической структуры (циклические алгоритмы). Цикл – последовательность команд, которая повторяется до тех пор, пока не будет выполнено заданное условие. Циклическое описание многократно повторяемых процессов значительно снижает трудоемкость написания программ.

Существуют две схемы циклических вычислительных процессов.

Особенностью первой схемы является то, что проверка условия выхода из цикла проводится до выполнения тела цикла. В том случае, если условие выхода из цикла выполняется, то тело цикла не выполняется ни разу.

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

 1. С известным числом повторений (параметрические) 

для цикла FOR должна быть задана переменная цикла 

2. С неизвестным числом повторений ( итерационные) 

При итерационном цикле выход из тела цикла, как правило, происходит при достижении заданной точности вычисления

Do...Loop 

 


20.01.2017; 14:25
хиты: 87
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2025. All Rights Reserved. помощь