Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_po_inf.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
404.99 Кб
Скачать
  1. Условный оператор и оператор варианта. Пример с использованием блок-схемы.

Условный оператор позволяет выбирать одно из двух условий. Существуют следующие виды записи условного оператора:

If <условие> then <оператор>;

If <условие> then <оператор1> else <оператор2>;

If <условие> then <оператор1> else if <условие> then <оператор2>

else <оператор3>;

Для условного оператора первого вида, если условие истинно, то выполняется оператор, стоящий после then. Если же условие ложно, то этот оператор не выполняется, а выполняется оператор, следующий за условным. Например:

if x<0 then y=x+x.

Второй вид записи оператора позволяет производить выполнение оператора 1, если условие истинно. Если условие ложно, то выполняется оператор 2. Например: if x>0 then y:=sqrt(x) else y:=x.

В третьей форме записи условный оператор расширен за счет вложенности новых условий. Это приводит к сокращению числа условных операторов, но снижает наглядность программы. Новые условия могут записываться за ключевыми словами then и else. Ключевое слово else всегда относится к ближайшему if. Например:

if x<a then p:=ln(x)

else if x>b then p:=sin

else p:=cos(x).

Следует помнить, что условный оператор управляет только одним оператором. Поэтому, если возникает необходимость выполнения группы операторов, то их надо объединить в один, взяв в операторные скобки (т.е. использовать составной оператор begin-end). Кроме того, при необходимости учета нескольких условий используются логические операции: and (и), or (или), not (не) .

Например, алгоритм : если A<D и A>C то Y1:=A2 и Y2:=A*C; будет записан следующим образом

If (A<D) and (A>C) then begin Y1:= sqr(A); Y2:=A*C end; .

Оператор выбора CASE

Оператор CASE предназначен для программирования алгоритмов с большим числом разветвлений. Этот оператор обеспечивает выполнение одного оператора (простого или составного) из нескольких возможных.

Общий вид оператора CASE:

case <выражение-селектор> of

<список меток 1>: оператор 1;

<список меток 2>: оператор 2;

. . . . .

<список меток n>: оператор n

else <оператор>

end;

Здесь значение выражения должно быть одного и того же скалярного типа (кроме real), что и метки. Оператор выбора действует следующим образом. Если значение выражения равно одной из меток, то выполняется соответствующий ей оператор. Затем управление передается за пределы оператора выбора.

Замечание. Метки оператора CASE не описываются в разделе label, и на них нельзя переходить оператором GOTO. Метки внутри одного оператора выбора должны быть различными.

  1. Составной оператор. Пример с использованием блок-схемы.

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

Заметим, что в конце составного оператора точка с запятой не ставится.

Выполнение составного оператора заключается в последовательном выполнении составляющих его операторов

  1. Организация циклов. Блок-схемы. Вложенные циклы; правила работы с вложенными циклами.(тетр)

  2. Математические пакеты.

Области применения системы MATLAB:

  • математика и вычисление;

  • разработка алгоритмов;

  • вычислительный эксперимент, имитационное моделирование;

  • анализ данных, исследования и визуализация результатов;

  • научная и инженерная графика;

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

Система MATLAB является одновременно операционной средой и языком программирования. Пользователь может написать специализированные функции и программы, которые оформляются в виде М-файлов. Классифицируя по типу задач, можно сформировать их в пакеты прикладных программ (ППП). Приведем несколько систем и ППП MATLAB:for Windows- система инженерных и научных расчетов;С++ Math Library- библиотека математических функций MATLAB на языке С++;

Другой наиболее известный и широко используемый пакет - это MathCAD (Mathematical Computer Aided Design - математическая система автоматизированного проектирования) фирмы Math Soft / 2/. Первая версия пакета MathCAD для Doc появилась в 1986 г., вторая (2.01) - в 1987 г.; версия 2.52 - в 1989 г. Пакет постоянно совершенствуется. Начиная с версии MathCAD Plus 6.0, появляется встроенный язык программирования. В настоящее время в арсенале пользователя имеются версии MathCAD 7.0, MathCAD 8.0, MathCAD 2000 для Windows, предназначенные для выполнения инженерных и научных расчетов.

Основные достоинства пакета:

1)программирование на общепринятом математическом языке позволяет преодолеть языковой барьер между пользователем и ЭВМ;

2)пакет оборудован инструментами Word - подобного текстового редактора, позволяющего оформить текст документа, не прибегая к специальным средствам, а в совокупности с графическим процессором (вычерчивание графиков и диаграмм) позволяет пользователю в ходе вычислений получить готовый документ;

)универсальность пакета. MathCAD может быть использован для решения самых сложных и разнообразных инженерных, экономических, статистических и др. научных задач, т.е. имеется очень широкий круг потенциальных пользователей пакета;

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

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

  1. Основные сервисы сети Интернет.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]