Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Основные операторы среды программировании MathCad и правила их применения.

Поиск

Операторы цикла (for, while)

В языке программирования Mathcad имеются два оператора цикла: for и while. Первый из них дает возможность организовать цикл по некоторой переменной, заставляя ее пробегать некоторый диапазон значений. Второй создает цикл с выходом из него по некоторому логическому условию. Чтобы вставить в программный модуль оператор цикла:

· Создайте в программном модуле новую линию.

· Вставьте один из операторов цикла for или while нажатием одноименной кнопки на панели Programming (Программирование).

· Если выбран оператор for (рис. 6.9), то вставьте в соответствующие ме-стозаполнители имя переменной и диапазон ее значений (6.6 и 6.7), а если while — то логическое выражение, при нарушении которого должен осуществляться выход из цикла (6.8).

Рис. 6.9. Вставка оператора цикла

· В нижний местозаполнитель введите тело цикла, т. е. выражения, которые должны выполняться циклически.

При необходимости дополните программу другими строками и введите в них нужный код.

Диапазон значений переменной в условии цикла for можно задать как с помощью диапазона ранжированной переменной (6.6), так и с помощью вектора (6.7).

Формальные и фактические аргументы программ, их соответствие. Примеры.

Формальные параметры подпрограммы указывают, с какими аргументами следует обращаться к этой подпрограмме (количество аргументов, их последовательность, типы). Они задаются в заголовке подпрограммы в виде списка, разбитого на группы. Разделителем групп является знак точка с запятой (;). В каждую группу включаются параметры одного типа, принадлежащие к одной категории.

Все формальные параметры можно разбить на четыре категории:

  • параметры-значения;
  • параметры-переменные;
  • параметры-константы (используются только в версии 7.0);
  • параметры-процедуры и параметры-функции.

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

Структура данных в скаляр, вектор, матрица. Индексация элементов массива.

Вектор (одномерный массив) - структура данных с фиксированным числом элементов одного и того же типа.

Скаляр(стандартные)- стандартным скалярным типам относятся целочисленные, вещественные, символьные, булевские типы данных и указатели.

Индексация элементов массивов. Порядковый номер элемента, который является его адресом, называется индексом. Нижняя граница индексации задается значением системной переменной ORIGIN, которая может принимать значение 0 или 1. Для смены начала индексации можно прямо в документе присвоить переменной ORIGON соответствующее значение или сделать это, через позицию Math главного меню, подменю Options, используя вкладку Build-InVariables(встроенные переменные)

Операторы цикла. Вложенные циклы. Примеры.

Оператор цикла for служит для организации циклов с заданным числом повторений

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

Вложенные циклы-это когда один цикл является подциклом другого.

Виды операторов условия. Формы записи условия в программной среде MathCad. Примеры.

Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие

Виды операторов условия:

1.Полная развилка 2. Неполная развилка

ОУ Да
Действие1  
 
Нет Да     Нет
Действ. действ.
   

 

 

Формы записи условия в программной среде MathCad.

1)полная развилка

2)неполная развилка

MathCad может считать до 16 логических условий связанных между собой логическими связками

 



Поделиться:


Последнее изменение этой страницы: 2017-02-22; просмотров: 565; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.27.153 (0.006 с.)