Системы искусственного интеллекта: Рабочая программа, методические указания и задание на контрольную работу [В. Ю. Яньков] (doc) читать постранично, страница - 8

Книга в формате doc! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

выражение C D if A >B означает , что , если А>B, то С присваивается значение D.
Если в зависимости от условия следует выполнить несколько операторов, то Запись будет иметь вид: if A>B
E F
F G
Кнопка OTHERWISE дает возможность сделать выбор ( аналог ELSE в Бейсике и Паскале).

C D if A>B Если A>B, то С присваивается значение D, в
противном случае E присваивается значение F.
E F otherwise
Кнопка FOR вводит в программу цикл с параметром ( когда заранее известно, сколько циклов необходимо выполнить).Количество циклов задается несколькими способами:
FOR A  5,4.7,8.9,7.3*10-5
FOR I  1..10
FOR A  V (V- вектор)
Кнопка WHILE - образует заголовок цикла с предусловием. Такой цикл используется, если мы заранее не знаем, сколько циклов нам необходимо сделать для решения задачи.( Аналогичные операторы имеются в Бейсике - оператор WHILE - WEND и в Паскале - оператор WHILE - DO.
В МАТКАДЕ набирается : WHILE < логическое условие>
< операторы, которые должны выполняться>.
Ниже приводятся элементы программ в МАТКАДЕ. Студент должен набрать их и прогнать.
ПРИМЕР 1. Задано значение Х. В зависимости от этого значения z принимает значение 0 или 3.
При изменении Х меняется Z/

ПРИМЕР 2. Задано значение Х. Значение У по-прежнему зависит от Х, но вариантов здесь уже три.

ПРИМЕР 3. Задано найти сумму первых десяти натуральных чисел. До начала следует присвоить сумме S нулевое значение. Так как число циклов известно, используем оператор FOR.

В процессе решения примера
1. измените наибольшее значение Х до 100 ,
2. Суммируйте квадраты Х
ПРИМЕР 4. Сумма составляется в зависимости от величины Х

ПРИМЕР 5. Применение оператора WHILE. Суммировать натуральный ряд следует до тех пор, пока сумма не превысит число 30. Здесь используются две линии ADD LINE. Прежде всего устанавливаются начальные значения S и Х. Затем пишется оператор WHILE и во втором цикле - само накапливание. Нижняя буква S показывает, по какой переменной производится операция.
Порядок вычислений следующий:
1.Устанавливаются начальные значения S и X.
2.Осуществляется проверка условия. Так как оно выполняется, производится операция
S=S + X = 0+1.
3. Проверяется условие S