Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Операторы Программирования





 

В таблице 1 приведены все доступные при программировании операторы.

 

Таблица 1 – Операторы программирования

Оператор Выполняемая операция
  Add Line ([) Добавляет строку в тело программы (составное выражение) выше или ниже текущей строки – в зависимости от расположения выделяющей рамки
¡ f ¡ ({) Присваивает значение выражения, записанного справа, локальной переменной подпрограммы, указанной слева. Использование в теле подпрограммы других операторов присваивания не допускается

 

Продолжение таблицы 1

  ¡ If ¡ (}) Если. Проверяет истинность логического условия, записанного справа. Если условие истинно, выполняется выражение (возможно, составное), записанное слева, после чего управ­ление передается следующему оператору (или оператору, следующему после оператора Otherwise при его наличии). Если условие ложно, левое выражение не выполняется, и выполняется следующий оператор подпрограммы
¡ Otherwise (Ctrl+}) Иначе. Используется совместно с оператором If. Выполняет выражение – операнд, если условие, проверяемое в предше­ству­ющем операторе If, имеет значение «ложь»
¡ For ¡ (Ctrl+") Цикл с параметром. Правый операнд содержит заголовок цикла, в котором определяется множество значений специальной переменой – параметра цикла. Левый операнд содержит тело цикла – выражение (как правило, составное), которое будет циклически выполняться столько раз, сколько значений принимает параметр цикла. Если параметр цикла является операндом выражения тела цикла, то при каждой итерации («проходе по циклу») в это выражение будет подставляться очередное значение параметра
¡ While¡ (Ctrl+]) Цикл с предусловием. В отличие от цикла For, в цикле с предусловием количество итераций заранее не задается. Заголовок цикла (правый операнд) содержит логическое выражение, вычисляемое перед каждой итерацией. Тело цикла (левый операнд) будет выполняться до тех пор, пока логическое выражение заголовка цикла остается истинным. Для того, чтобы не произошло зацикливание, один или более операндов выражения-заголовка должны менять своё значение при выполнении тела цикла
Break (Ctrl+{) Прервать. Как правило, применяется в составе условного оператора If (в его левой части). Если оператор Break помещен в теле цикла, то его выполнение приведет к принудительному прерыванию этого цикла и передаче управления следующему после оператора цикла оператору подпрограммы. Если оператор Break помещен вне тела цикла, то его выполнение приведет к завершению работы подпрограммы

 

Продолжение таблицы 1

¡ On Error ¡ (Ctrl+') При ошибке. Вычисляет выражение, записанное справа. Если при вычислении произошла ошибка (например, деление на ноль), вычисляет выражение, записанное слева (например, формирует текстовую константу с сообщением об ошибке и прерывает работу подпрограммы)
Continue (Ctrl+[) Продолжить. Как правило, применяется в составе условного оператора If,включенного в тело цикла. После выполнения оператора Continue текущая итерация цикла прерывается, и управление передается заголовку цикла, в котором определяется необходимость продолжения выполнения следующей итерации цикла
Return ¡ (Ctrl+|) Возвратить. Завершает работу подпрограммы и возвращает значение выражения-операнда. Если подпрограмма содержит несколько операторов Return, то после выполнения любого из них остальные выполняться не будут. Если ни один из операторов Return не выполнен или если подпрограмма не содержит таких операторов, то возвращается значение выражения, выполненного последним

 

Пример 1.

Найти сумму цифр трёхзначного натурального числа.

Блок-схема для решения данной задачи представлена на рисунке 2.

Спецификация функции:

F1(ch) – возвращает сумму цифр трехзначного натурального числа.

Формальный параметр ch – трехзначное натуральное число.

Рисунок 2 – Блок схема примера № 1

 

Листинг Mathcad

Пример 2.

Определить корни квадратного уравнения.

Блок-схема решения показана на рисунке 3.

Спецификация функции:

F2(a,b,c) – возвращает корни (корень) квадратного уравнения, либо сообщение «нет действительных корней».

Формальные параметры a,b,c – коэффициенты квадратного уравнения.

 

Рисунок 3 – Блок схема примера № 2

Листинг Mathcad

 

Пример 3.

Дано натуральное число n. Найти сумму: 1+1/4+1/9+… +1/n2.

Блок-схема для решения данной задачи представлена на рисунке 4.

Спецификация функции:

F3(n) – возвращает значение суммы 1+1/4+1/9+… +1/n2.

Формальный параметр n – количество слагаемых.

 

 

Рисунок 4 – Блок схема примера № 3

 

Листинг Mathcad

Пример 4.

Дано натуральное число n. Определить наибольшую цифру среди цифр данного числа n.

Блок-схема для решения данной задачи представлена на рисунке 5.

Спецификация функции:

F4(n) – возвращает наибольшую цифру исходного числа n.

Формальный параметр n – натуральное число.

Рисунок 5 – Блок схема примера № 4

 

Листинг Mathcad

Пример 5.

Заданы координаты вектора V. Сформировать вектор W из ненулевых координат вектора V.

Блок-схема для решения данной задачи представлена на рисунке 6.

Спецификация функции:

F5(V) – возвращает вектор W, из ненулевых координат исходного вектора V. Формальный параметр – вектор V.

 

Рисунок 6 – Блок схема примера № 5

Листинг Mathcad

Date: 2016-02-19; view: 459; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию