Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экзаменационные вопросы(все развернут....doc
Скачиваний:
25
Добавлен:
25.12.2018
Размер:
1.12 Mб
Скачать

Для ввода с клавиатуры используют следующий оператор:

cin >> идентификатор 1 >> идентификатор 2>> … >> идентификатор n;

Здесь знак “>>” означает оператор извлечения, который извлекает из входного потока (по умолчанию – это клавиатура) число или символ и помещает в указанный идентификатор. Каждый оператор заканчивают точкой с запятой.

  1. Основные математические операции; префиксные и постфиксные операции. Порядок выполнения операций.

Основные математические операции

*

умножение

a * b

/

деление

a / b

%

остаток от целочисленного деления

a % b

+

сложение

a + b

вычитание

a - b

Представление о префиксной (до) и постфиксной (после) операциях увеличения:

При использовании операций увеличения ваши программы могут размещать оператор увеличения до или после переменной: ++variable; variable++;

Так как первый оператор появляется до переменной, он называется префиксным оператором увеличения. Аналогично этому, второй оператор появляется после переменной и называется постфиксным оператором увеличения. Вам необходимо знать, что C++ трактует эти два оператора по-разному

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

#include <stdio.h>

int main ()

{

int x=3, y=3;

printf("Znachenie preficsnogo viragenia: %d\n", ++x);

printf("Znachenie postficsnogo viragenia: %d\n", y++);

printf("Znachenie x posle prirashenia: %d\n", x);

printf("Znachenie y posle prirachenia: %d\n",y);

return 0;

}

  1. Операции отношения и логические операции. Таблицы истинности для основных логических операций. Примеры использования операций отношения и логических операций.

Язык С имеет ровно три логические операции: это

&& и (AND);

|| или (OR);

! не (NOT).

Как принято еще называть логические операции?

Операция "&&" или операция "AND" называется еще операцией "и" или логическим умножением.

Операция "||" или операция "OR" называется еще операцией "или" или логическим сложением.

Операция "!quot; или операция "NOT" называется еще операцией "не" или логическим отрицанием.

Таблицы истинности логических операций в языке С.      Разберемся, почему они так называются? Будем считать, что истина это "1", а ложь это "0".

Операция "&&" называется логическим умножением потому, что выполняется таблица истинности этой операции, очень напоминающая таблицу обыкновенного умножения из арифметики.      Логическое умножение это такая операция, которая истинна тогда и только тогда, когда истинны оба входящих в нее высказывания.     1 && 1 = 1    0 && 1 = 0    1 && 0 = 0    0 && 0 = 0

Операция "||" называется логическим сложением потому, что выполняется таблица истинности этой операции, очень напоминающая таблицу обыкновенного сложения из арифметики.      Логическое сложение это такая операция, которая истинна тогда и только тогда, когда истинно хотя бы одно из входящих в нее высказываний.     1 || 1 = 1    0 || 1 = 1    1 || 0 = 1    0 || 0 = 0

Операция "!" называется логическим отрицанием потому, что выполняется следующая таблица истинности.      Логическое отрицание это такая операция, которая истинна тогда и только тогда, когда ложно входящее в нее высказывание и наоборот.     !1 = 0    !0 = 1