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

Комп. Алгебра:
» 1.Делимость в кольце целых чисел. Свойства операции деление. Доказательство беск..
» 2. НОД целых чисел. Доказательство представимости НОД в форме безу
» 19. Операции над целыми числами
» 17.Задание функций
» 18. команды plot и display
» 20. оператор if. его синтаксис ...
» 21-22. Цикл for and while
» 20-22. if, for, while
» 23. Процедура
» 24. формальные параметры
» 27. выражение и их типы
» 28. операнды и выделение подоперандов
» 25.Локальные переменные и глобальные
» 29. Типы данных. Команды определение и проверки типа данных
» 30. Внутреннее представление выражений
» 31. Многочлены от одной переменной...
2 семестр алгебра:
» 2.Кривые эллиптического типа. Окружность, эллипс: определение, канон. уравне....
» 1. Общее уравнение линии 2 порядка.....
» Линии второго порядка. Эллипс и его каноническое уравнение. Окружность
I семестр:
» 37. Признаки сходимости несобственных интегралов от неотрицательных функций
» 38. абсолютная и условная сходимость несобственных интегралов
» 35. Несобственные интегралы на бесконечном промежутки
» 36. Несобственные интегралы на конечном промежутки
» 11. Метод интегрирование рациональных дробей
» 10. Метод интегрирование по частям
» 12. Интегрирование выражений вида R(Sin(x)),Cos(x)
» 4.Формулы Маклорена для основных элементарных функций
» 1. Эквивалентность функций
» 2. Формула Тейлора, Маклорена. Остаточный член формулы Тейлора в форме Пеано
» 3. Остаточный член формулы Тейлора в общей форме
» 5. Первый дифференциал функции. Инвариантность формы первого дифференциала
» 6. Дифференциал n-го порядка. Неинвариантность формы второго дифференциала
» 7. Первообразная и неопределенный интеграл. Таблица основных интегралов
» 8. Свойство неопределенного интеграла
» 9. Замена переменной в неопределенном интеграле
» 13. Интегрирование дробно-линейных иррациональностей
» 14. Интегрирование квадратичных иррациональностей посредством подстановок Эйлера
» 15. Интегрирование биноминального дифферинциала
» 16. Определенный интеграл по Риману, необходимые условия его существования
» 17-18.Суммы Дарбу,их свойство связанные с выборкой (18 - с разбиением)
» 19. Критерий интегрируемости интеграла по Риману
» 20. Интегрируемость непрерывной функции
» 21. Интегрируемость монотонной ограниченной функции
» 22-24. Свойство определенного интеграла, связанные с ......
» 25. Оценки интегралов. Теорема о среднем
» 26.Определенный интеграл с переменным верхним пределом. Формула Ньютона - лейбн.
» 27. Замена переменной и интегрирование по частям в определенном интеграле
» 28.Квадрируемость площадей плоских фигур. Вычисление площадей плоских фигур с..
» 29. Параметрическое представление кривых
» 30. Вычисление длины дуги плоской кривой, заданной параметрически
» 31. Вычисление длины дуги плоской кривой, заданной полярным уравнением
» 32. Площадь криволинейного сектора
» 33-34. Кубируемость обьемов тел вращение. Вычисление обьемов тел вращения

Вывод данных

Значение любого выражения, заканчивающегося символом ';' будет выведено на экран, а заканчивающегося символом ':' – не будет выведено. Но внутри инструкций ifforwhile символы ';' и ':' эквивалентны: если инструкция if ... end if заканчивается символом ';', то значения всех выражений внутри инструкции if будут напечатаны, независимо от того, какими символами ';' или ':' они разделены. Аналогично и в случае разделителя ':'.

Поэтому чтобы избежать вывода большого количества информации внутри циклов, обычно циклы завершают разделителем ':', а для вывода информации используют функцию print, которая выводит на экран все свои аргументы. Пример:

     > a:=5:
     > print("a=",a);
     
"a=", 5

Условная инструкция if

Синтаксис условной инструкции if такой:

     > if условие then инструкции end if

где условие может содержать операторы сравнения =<><=>=<>, логические операторы andornot, константы true и false.

инструкции – одна или несколько инструкций Maple, разделенных ';' или ':'. После инструкции end if также должен следовать разделитель.

Внутри инструкции if также может встречаться блок else в виде:

     > if условие
     then инструкции
     else инструкции
     end if

а также одна или несколько инструкций множественного ветвления

     elif условие then инструкции

Итак, в наиболее общем виде инструкция if выглядит так:

     > if условие then инструкции
     elif условие then инструкции
     elif условие then инструкции
     ...
     else инструкции
     end if

Цикл for

Синтаксис цикла for такой:

     > for переменная from значение to значение by значение do инструкции end do

где переменная – имя переменной, меняющейся в цикле, from значение – начальное значение переменной, to значение – конечное значение,by значение – величина, на которую изменяется значение переменной с каждой итерацией.

Если опустить параметр from, то начальное значение переменной будет установлено в 1, если опустить параметр to, то цикл будет бесконечным, если опустить параметр by, то переменная будет увеличиваться на 1.

Примеры:

     > for i from 1 to 10 do print(i); end do:
     > for i from 0 to -10 by -1 do print(i); end do:

Цикл while

Синтаксис цикла while такой:

     > while условие do инструкции end do

где условие – проверяемое логическое условие. Цикл будет выполняться, пока условие верно. Пример:

     > i:=1; while i<10 do i:=i*2; end do;

Для прерывания цикла for и while используется инструкция break. Для продолжения цикла со следующей итерации (аналог инструкции continueв С++) используется инструкция next.

Циклов с постусловием в Maple нет.


27.06.2016; 17:05
хиты: 84
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2025. All Rights Reserved. помощь