Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_k_ekzamenu.doc
Скачиваний:
63
Добавлен:
20.04.2019
Размер:
747.01 Кб
Скачать

1. Линейные вычисления в мс. Вычисление значения переменной.

1. Создается тестовый блок (вставка –область текста-) (горячая клавиша на клавиатуре ). Тестовый блок имеет форму прямоугольника.

Русский язык: шрифт Arial Cyr. В тестовый блок можно вставлять формулы, по которым, однако, нельзя получить результат.

2. Задать исходные данные, используя команду присвоения (:=) a и bназываются простыми переменными (они занимают одну ячейку компьютерной памяти)

3. Набор вычислительной формулы- получение ответа (для выдачи результата используется знак простого равенства)

-возможно форматирование результатов (для этого необходимо 2 раза щелкнуть по данному блоку – в результате появляется окно форматирования результата (result forma)).

2. . Команда ввода исходных данных input.Формат команды. Линейные вычисления в qbasic.Вычислить значение переменной.

В QB ввод исходных данных с клавиатуры осуществляется посредством блока “input”(ввести). Формат команды:

INPUT [;] [“текст”] [;/,] список переменных

[;] после текста вызывает знак вопроса после начала выполнения программы

[,] не вызывает ничего, т.е. на экране остается пустое место. В самой команде значения переменных не набирают.

3. Команда ввода исходных данных data-read.Формат команды.

Линейные вычисления в QBASIC.Вычислить значение переменной

В команде DATA (данные) через запятую записывают значения (цифры)

DATA знач. 1, знач. 2, знач. 3

READ имя переменной 1,им.п.2,им.п.3

Принцип работы оператора: команда READосуществляет поиск команды DATA, считывает эти данные и присваивает списку переменных значения последовательно из команды DATA

Команду DATA никогда нельзя ставить в цикл (поэтому её обычно ставят или в начало, или в конец программы)

4. Команда вывода результатов вычислений на печать print.

Формат команды. Линейные вычисления в QBASIC.Вычислить начение переменной.

PRINT “текст” (может печатать текст)

PRINT (пропуск строки)

PRINT [“текст”], список переменных

PRINT “A=”A, “B=”B, “C=”C

Список переменных указывается или через запятую, или через точку с запятой; запятая означает т.н. зонную печать; в строке 80 элементов, разбиваемых на 5 зон

[,]- это печать в колонке

[;]- печать переменных осуществляется через один пробел

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

5.Функция условных выражений if в mathcad. Вычислить значение разветляющейся переменной.Вычислить значение разветляющейся переменной.

В МС существуют 2 возможности для создания разветвляющихся структур. Использование функции if(_,_,_) или использование языка программирования VC (активизировать в данном случае надо кнопку программирования наборной панели).

Формат функции IF:

С левой стороны должно стоять имя переменной или имя функции.

If (условие, выражение 1 выражение 2)

Переменная вычисляется по выражению 1, если выполняется записанное условие, иначе вычисление производится по выражению 2. В качестве выражения 2 может быть записана новая функция if. Шаблон функции if можно взять из пиктограммы стандартной шкалы инструментов

y:=if(x+1<a, 1-cos(x)2,if x+1>a,1/cos(x),0)

6.Блочная команда IF в QBASIC.Формат команды.Вычислить значение разветляющейся переменной.

Это управляющий оператор, осуществляющий условные ветвления операции, основанные на оценке логического выражения. Выражение может быть истинным или ложным. Список наиболее часто употребляемых логических операции:

1) AND – логическое умножение (конъюнкция)

2) OR- логическое сложение (дезъюнкция)

3) NOT- логическое отрицание

Результат логического умножения:

A B A and B

Ист. ист ист

Ист ложь ложь

Ложь ист ложь

ложь ложь ложь

A B A or B

Ист ист ист

Ист ложь ист

Ложь ист ист

Ложь ложь ложь

Формат блочной команды IF

If логич. Выражение 1 Then

[операторы 1]

[Elseif логич. Выражение 2 Then]

[операторы 2]

…………………………………….

ELSE

[операторы N]

End If

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