Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
questions_inf_progr_2011_Avtosokhranennyy.docx
Скачиваний:
3
Добавлен:
23.09.2019
Размер:
142.27 Кб
Скачать
    1. Математические функции.

abs - абсолютное значение (модуль) acos, acosl - арккосинус asin, asinl - арксинус atan, atanl - арктангенс cos, cosl - косинус exp, expl - экспонента fabs, fabs - абсолютный модуль дроби log, logl - логарифм натуральный log10, log101 - логарифм десятичный pow, powl - степень pow10, pow10l - степень десяти sin, sinl - синус sqrt, sqrtl - квадратный корень tan, tanl - тангенс

  1. Операторы языка с

    1. Условный оператор if. Оператор выбора switch().

  • Условный оператор IF: Формат оператора:

if (выражение) оператор-1; [else оператор-2;]

Выполнение оператора if начинается с вычисления выражения.

Далее выполнение осуществляется по следующей схеме:

- если выражение истинно (т.е. отлично от 0), то выполняется оператор-1.

- если выражение ложно (т.е. равно 0),то выполняется оператор-2.

- если выражение ложно и отсутствует оператор-2 (в квадратные скобки заключена необязательная конструкция), то выполняется следующий за if оператор.

После выполнения оператора if значение передается на следующий оператор программы, если последовательность выполнения операторов программы не будет принудительно нарушена использованием операторов перехода.

  • Оператор выбора SWITCH():

Оператор switch отностися к операторам множественного выбора. Он имеет следующий вид:  switch (выражение) { case constant1:        последовательность операторов        break; case constant2:        последовательность операторов        break; case constant3:        последовательность операторов        break; ... ... case constantN:        последовательность операторов        break; default        последовательность операторов }  Сначала вычисляется выражение в скобках за ключевым словом switch. Затем компьютер просматривает список меток (case cinst1 и так далее) до тех пор, пока не находит ся метка, соответствующая значению вычисленного выражения. Вслед за этимвыполняется соответствующая последовательность операторов, стоящих за двоеточием.  В том случаее, когда значение выражения не соответствует ни одной метке оператора switch, выполняется последовательность операторов, следующая за ключевым словом default.  Допускается такая конструкция оператора switch, когда слово default может отсутствовать. В этом случае, естественно, отсутствует и последовательность операторов в самом конце конструкции оператора switch.  Здесь Вы видите еще один оператор break. Если за определенной последовательностью операторов встречается ключевое слово break, то выполнение этого оператора ( то есть break ) приводит к выходу из оператора switch. Далее после выхода из switch выполняется следующий оператор программы. Отметим, что само наличие оператора break в операторе switch не обязательно!

    1. Оператор цикла for.

For - оператор цикла с известным числом повторений.

Формат:

for (начальное выражение; контрольное выражение ; счетчик)

{блок из одного или нескольких операторов}

Оператор for работает следующим образом:

Перед выполнением цикла вычисляется начальное выражение.

Проверяется контрольное выражение.

Если контрольное выражение истинное, то выполняется блок из одного или нескольких операторов, рассчитывается выражение счетчик, возврат к пункту 2.

А если ложно, то оператор for заканчивает свою работу.