Выбор исходных данных
В состав 1-й контрольной работы входят 6 задач (1А, 1 Б, 2А, 2Б, 3А, 3Б), в состав 2-й контрольной работы – 3 задачи (4, 5А, 5Б).
Для выбора варианта задания используются две последние цифры номера зачетной книжки или номер варианта определяется преподавателем.
- если эти цифры составляют число меньшее 50, то это число считается номером варианта;
- если цифры составляют число большее или равное 50, за номер варианта принимается число, равное полученному минус 50.
Отчет о выполнении каждой контрольной работы должен содержать следующее:
- титульный лист с фамилией, инициалами, номером зачетной книжки, наименования группы и варианта задания;
- детальное изложение индивидуального задания;
- схему алгоритма решения задачи;
- пояснения всех переменных и массивов, используемых при решении задачи;
- программу на алгоритмическом языке, соответствующей алгоритму задачи;
- результаты выполнения программы с помощью компьютера.
3.2. Запись арифметических выражений в соответствии с правилами алгоритмического языка (QBASIC).
Арифметические выражения – комбинация числовых констант, переменных и функций, связанных между собой знаками арифметических операций, и разделенных, если необходимо, круглыми скобками.
Результат вычислений всегда будет числового типа в соответствии с типом объектов выражения.
При записи необходимо учитывать следующее:
- арифметические выражения записываются в одну строку;
- порядок выполнения операций определяется приоритетом операции и скобками;
- действия равных приоритетов выполняются слева направо;
- символы операций должны присутствовать в явной форме, например, A * B / C, но не A B / C.
Приоритеты арифметических действий:
1. Выполнение операций в скобках
2. Вычисление функций
3. Возведение в степень ( ^ )
4. Умножение, деление ( * / )
5. Сложение, вычитание ( + - )
Функция | Правило записи | Примечания |
| a | | ABS (A) | абсолютное значение a |
![]() | SQR (A) | квадратный корень. В других случаях применяется формула ![]() |
ea | EXP (A) | экспоненциальная функция |
sin a | SIN (A) | аргументы тригонометрических функций (углы) задаются в радианах. ![]() ![]() ![]() ![]() |
cos a | COS (A) | |
tg a | TAN (A) | |
arctg a | ATN (A) | |
ln a | LOG (A) | для логарифма по произвольному основанию (b) используется формула ![]() ![]() |
int a | INT (A) | наибольшее целое, не превышающее аргумент, например, int (2,3) = 2, int (-2,3) = - 3 |
fix a | FIX (A) | целая часть аргумента, например, fix (2.3) =2, fix(-2.3) = -2 |
sgn a | SGN (A) | функция сигнатуры, например, sgn (a < 0) = -1, sgn (а = 0) = 0, sgn (а > 0) = 1 |