🗊Презентация Алгоритмические языки и программирование. Операции в языке Си

Нажмите для полного просмотра!
Алгоритмические языки и программирование. Операции в языке Си, слайд №1Алгоритмические языки и программирование. Операции в языке Си, слайд №2Алгоритмические языки и программирование. Операции в языке Си, слайд №3Алгоритмические языки и программирование. Операции в языке Си, слайд №4Алгоритмические языки и программирование. Операции в языке Си, слайд №5Алгоритмические языки и программирование. Операции в языке Си, слайд №6Алгоритмические языки и программирование. Операции в языке Си, слайд №7Алгоритмические языки и программирование. Операции в языке Си, слайд №8Алгоритмические языки и программирование. Операции в языке Си, слайд №9Алгоритмические языки и программирование. Операции в языке Си, слайд №10Алгоритмические языки и программирование. Операции в языке Си, слайд №11Алгоритмические языки и программирование. Операции в языке Си, слайд №12Алгоритмические языки и программирование. Операции в языке Си, слайд №13Алгоритмические языки и программирование. Операции в языке Си, слайд №14Алгоритмические языки и программирование. Операции в языке Си, слайд №15Алгоритмические языки и программирование. Операции в языке Си, слайд №16Алгоритмические языки и программирование. Операции в языке Си, слайд №17Алгоритмические языки и программирование. Операции в языке Си, слайд №18Алгоритмические языки и программирование. Операции в языке Си, слайд №19Алгоритмические языки и программирование. Операции в языке Си, слайд №20Алгоритмические языки и программирование. Операции в языке Си, слайд №21Алгоритмические языки и программирование. Операции в языке Си, слайд №22

Вы можете ознакомиться и скачать презентацию на тему Алгоритмические языки и программирование. Операции в языке Си. Доклад-сообщение содержит 22 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Алгоритмические языки и программирование. Операции в языке Си, слайд №1
Описание слайда:

Слайд 2





Часть 1
Описание слайда:
Часть 1

Слайд 3


Алгоритмические языки и программирование. Операции в языке Си, слайд №3
Описание слайда:

Слайд 4





Операции в языке Си
    Операции могут быть бинарными или унарными.
Бинарные операции выполняются над двумя объектами, унарные — над одним.
Описание слайда:
Операции в языке Си Операции могут быть бинарными или унарными. Бинарные операции выполняются над двумя объектами, унарные — над одним.

Слайд 5





Операции в языке Си
++ - инкрементирование (увеличение на 1);
--  - декрементирование (уменьшение на 1);
Результат вычисления выражения, содержащего операции инкрементирования или декрементирования, зависит от того, где расположен знак операции (до объекта или после него).
Описание слайда:
Операции в языке Си ++ - инкрементирование (увеличение на 1); -- - декрементирование (уменьшение на 1); Результат вычисления выражения, содержащего операции инкрементирования или декрементирования, зависит от того, где расположен знак операции (до объекта или после него).

Слайд 6





Операции в языке Си
Если операция расположена до объекта (префиксная форма), то сначала происходит изменение значения переменной на 1, а потом это значение используется для выполнения следующих операций. 
Если операция ++ или -- расположена после переменной (постфиксная форма), то сначала выполняется операция, а потом значение переменной изменяется на 1.
Описание слайда:
Операции в языке Си Если операция расположена до объекта (префиксная форма), то сначала происходит изменение значения переменной на 1, а потом это значение используется для выполнения следующих операций. Если операция ++ или -- расположена после переменной (постфиксная форма), то сначала выполняется операция, а потом значение переменной изменяется на 1.

Слайд 7





Операции в языке Си
Логические операции
Логические операции делятся на две группы:
условные;
побитовые.
Описание слайда:
Операции в языке Си Логические операции Логические операции делятся на две группы: условные; побитовые.

Слайд 8





Операции в языке Си
Условные логические операции чаще всего используются в операциях проверки условия if и могут выполняться над любыми объектами. 
Результат условной логической операции:
  1 если выражение истинно;
  0 если выражение ложно.
Вообще, все значения, отличные от нуля, интерпретируются условными логическими операциями как истинные.
Описание слайда:
Операции в языке Си Условные логические операции чаще всего используются в операциях проверки условия if и могут выполняться над любыми объектами. Результат условной логической операции: 1 если выражение истинно; 0 если выражение ложно. Вообще, все значения, отличные от нуля, интерпретируются условными логическими операциями как истинные.

Слайд 9





Операции в языке Си
Основные условные логические операции:
&& - И (бинарная) — требуется одновременное выполнение всех операций отношения;
|| - ИЛИ (бинарная) — требуется выполнение хотя бы одной операции отношения;
! - НЕ (унарная) — требуется невыполнение операции отношения.
Описание слайда:
Операции в языке Си Основные условные логические операции: && - И (бинарная) — требуется одновременное выполнение всех операций отношения; || - ИЛИ (бинарная) — требуется выполнение хотя бы одной операции отношения; ! - НЕ (унарная) — требуется невыполнение операции отношения.

Слайд 10





Операции в языке Си
Побитовые логические операции оперируют с битами, каждый из которых может принимать только два значения: 0 или 1.
Описание слайда:
Операции в языке Си Побитовые логические операции оперируют с битами, каждый из которых может принимать только два значения: 0 или 1.

Слайд 11





Операции в языке Си
Основные побитовые логические операции в языке Си:
& конъюнкция;
| дизъюнкция (логическое ИЛИ);
~ инверсия (логическое НЕ);
^ исключающее ИЛИ.
Описание слайда:
Операции в языке Си Основные побитовые логические операции в языке Си: & конъюнкция; | дизъюнкция (логическое ИЛИ); ~ инверсия (логическое НЕ); ^ исключающее ИЛИ.

Слайд 12





Операции в языке Си
& конъюнкция (логическое И) - бинарная операция, результат которой равен 1 только когда оба операнда единичны (в общем случае - когда все операнды единичны);
Описание слайда:
Операции в языке Си & конъюнкция (логическое И) - бинарная операция, результат которой равен 1 только когда оба операнда единичны (в общем случае - когда все операнды единичны);

Слайд 13





Операции в языке Си
| дизъюнкция (логическое ИЛИ) - бинарная операция, результат которой равен 1 когда хотя бы один из операндов равен 1;
Описание слайда:
Операции в языке Си | дизъюнкция (логическое ИЛИ) - бинарная операция, результат которой равен 1 когда хотя бы один из операндов равен 1;

Слайд 14





Операции в языке Си
~ инверсия (логическое НЕ) - унарная операция, результат которой равен 0 если операнд единичный, и равен 1, если операнд нулевой;
Описание слайда:
Операции в языке Си ~ инверсия (логическое НЕ) - унарная операция, результат которой равен 0 если операнд единичный, и равен 1, если операнд нулевой;

Слайд 15





Операции в языке Си
^ исключающее ИЛИ - бинарная операция, результат которой равен 1, если только один из двух операндов равен 1 (в общем случае если во входном наборе операндов нечетное число единиц).
Описание слайда:
Операции в языке Си ^ исключающее ИЛИ - бинарная операция, результат которой равен 1, если только один из двух операндов равен 1 (в общем случае если во входном наборе операндов нечетное число единиц).

Слайд 16





Операции в языке Си
Бинарные побитовые логические операции могут быть объединены с операцией присваивания:
объект &= выражение; // объект = объект & выражение
объект |= выражение; // объект = объект | выражение
объект ^= выражение; // объект = объект ^ выражение
Описание слайда:
Операции в языке Си Бинарные побитовые логические операции могут быть объединены с операцией присваивания: объект &= выражение; // объект = объект & выражение объект |= выражение; // объект = объект | выражение объект ^= выражение; // объект = объект ^ выражение

Слайд 17





Операции в языке Си
Пример:
  unsigned char a = 14;    // a = 0000 1110
unsigned char b = 9;     // b = 0000 1001
unsigned char c, d, e, f;
c = a & b;               // c = 8 = 0000 1000
d = a | b;               // d = 15 = 0000 1111
e = ~a;                 // e = 241 = 1111 0001
f = a ^ b;              // f = 7 = 0000 0111
Описание слайда:
Операции в языке Си Пример: unsigned char a = 14;    // a = 0000 1110 unsigned char b = 9;     // b = 0000 1001 unsigned char c, d, e, f; c = a & b;               // c = 8 = 0000 1000 d = a | b;              // d = 15 = 0000 1111 e = ~a;               // e = 241 = 1111 0001 f = a ^ b;              // f = 7 = 0000 0111

Слайд 18





Операции в языке Си
Сдвиговые операции
Операции арифметического сдвига применяются в целочисленной арифметике и обозначаются как:
>> - сдвиг вправо;
<< - сдвиг влево.
Описание слайда:
Операции в языке Си Сдвиговые операции Операции арифметического сдвига применяются в целочисленной арифметике и обозначаются как: >> - сдвиг вправо; << - сдвиг влево.

Слайд 19





Операции в языке Си
Общий синтаксис осуществления операции сдвига:
объект = выражение сдвиг КоличествоРазрядов;
Арифметический сдвиг целого числа вправо >> на 1 разряд соответствует делению числа на 2.
Арифметический сдвиг целого числа влево << на 1 разряд соответствует умножению числа на 2.
Описание слайда:
Операции в языке Си Общий синтаксис осуществления операции сдвига: объект = выражение сдвиг КоличествоРазрядов; Арифметический сдвиг целого числа вправо >> на 1 разряд соответствует делению числа на 2. Арифметический сдвиг целого числа влево << на 1 разряд соответствует умножению числа на 2.

Слайд 20





Операции в языке Си
Пример:
unsigned char a = 6;  // a = 0000 0110
unsigned char b;
b = a >> 1; // b = 0000 0110 >> 1 = 0000 0011 = 3
Описание слайда:
Операции в языке Си Пример: unsigned char a = 6;  // a = 0000 0110 unsigned char b; b = a >> 1; // b = 0000 0110 >> 1 = 0000 0011 = 3

Слайд 21





Лабораторные работы
Описание слайда:
Лабораторные работы

Слайд 22





Логический калькулятор
Напишите программу, эмулирующую рабату логического калькулятора. Логический калькулятор должен выполнять следующие логические операции:
Описание слайда:
Логический калькулятор Напишите программу, эмулирующую рабату логического калькулятора. Логический калькулятор должен выполнять следующие логические операции:



Похожие презентации
Mypresentation.ru
Загрузить презентацию