Содержание
- 2. Структурный аспект программы С++
- 3. a-z, A-Z, 0-9, “, {,},|,/,%,… - идентификаторы - ключевые слова - константы - знаки операций -
- 4. Операции и операторы Русскому термину «операция» соответствует английский — «operator», из-за чего возникает путаница: «operator» переводят
- 5. Операции и операторы: примеры c = a + b; —это оператор, а sin(c)+d — операция, но
- 6. Операции: основные 4 типа Арифметические Операции сравнения Логические Битовые
- 7. Арифметические операции
- 8. Инкремент и декремент
- 9. Инкремент и декремент С операциями инкремента/декремента версии префикс всё просто. Значение переменной сначала увеличивается/уменьшается, а затем
- 10. Инкремент и декремент А вот с операторами инкремента/декремента версии постфикс несколько сложнее. Компилятор создает временную копию
- 11. Унарные операции Операции увеличения и уменьшения увеличивают или уменьшают значение операнда на единицу. int t=1, s=2,
- 12. Бинарные операции Операция деления (/) выполняет деление первого операнда на второй. Если две целые величины не
- 13. Сравнительные и логические Используются для сравнения значения в двух переменных, или между переменной и константой
- 14. Сравнительные и логические Выражения, в которых используются логические операции возвращают false в случае ложного высказывания, и
- 15. Логические (Битовые) Обрабатывают данные после представления чисел в их бинарную форму (Битовое представление)
- 16. Логические (Битовые) Пример: 10 & 15? 1010 & 1111?1010 ? 10 10 | 15? 1010 |
- 17. ОПЕРАЦИИ ПРИСВАИВАНИЯ формат операция простого присваивания (=): опреанд_1 = операнд_2 пример: a=b=c=100, это выражение выполняется справа
- 18. Составные операции присваивания int X=5; X*=5; X-=10; string S="Hello, "; S+="World";
- 19. Приоритет устанавливает иерархию одной группы операций над другой Это влияет на порядок, в котором вычисляются операции
- 20. Всегда вычисляется слева направо Приоритет арифметических операций
- 21. Приоритет для логических
- 22. Примите во внимание следующее выражение: False || True && ! False && True Это выражение вычисляется,
- 23. Приоритет среди разных операций
- 24. Рассмотрим следующий пример: 2*3+4/2 > 3 && 3 Ход вычислений показан ниже: [2*3+4/2] > 3 &&
- 25. [8 >3] && [3 Следующими вычисляются операции сравнения, а поскольку они все имеют одинаковый приоритет, они
- 26. Смена приоритета Скобки ( ) имеют высший приоритет Приоритет операций может быть изменен используя скобки (
- 27. Рассмотрим следующий пример: 5+9*3^2-4 > 10 && (2+2^4-8/4 > 6 || (2 11)) Решение: 1. 5+9*3^2-4
- 28. 3. 5+9*3^2-4 >10 && (2+16-8/4 > 6 || False) Затем выполняются действия во внешних скобках 4.
- 29. 9. 5+9*9-4>10 && True Выражение слева выполняется по обычным правилам 10. 5+81-4>10 && True 11. 86-4>10
- 30. ОПЕРАЦИИ ПРИСВАИВАНИЯ формат операция простого присваивания (=): опреанд_1 = операнд_2 пример: a=b=c=100, это выражение выполняется справа
- 31. Операция запятая , , , . . . Пара выражений, разделенных запятой, вычисляется слева направо Результатом
- 32. Операция размер (унарная) sizeof или sizeof ( ) sizeof (4 + 1) ; // значение 4
- 33. Тернарная операция ? : Пример тернарной операции: string result = (mylnteger
- 34. ТЕРНАРНАЯ ОПЕРАЦИЯ Условная операция (? : ) Формат условной операции: операнд_1 ? операнд_2 ? : операнд_3
- 35. Общий список в справочниках https://docs.microsoft.com/ru-ru/cpp/cpp/cpp-built-in-operators-precedence-and-associativity?view=msvc-160
- 36. Программа на языке С++ состоит из последовательности операторов, каждый из них определяет значение некоторого действия; Все
- 37. ОПЕРАТОРЫ СЛЕДОВАНИЯ оператор выражение и составной оператор. Выражение, завершающееся точкой с запятой, рассматривается как оператор (вычислении
- 38. ОПЕРАТОРЫ ВЕТВЛЕНИЯ Условный оператор if if используется для разветвления процесса обработки данных на два направления. if
- 39. Допускается использование вложенных операторов if. Оператор if может быть включен в конструкцию if или в конструкцию
- 40. Пример: { int t=2, b=7, r=3; if (t>b) { if (b } else r=t; } Оператор
- 41. Если же в программе опустить фигурные скобки, стоящие после оператора if, то программа будет иметь следующий
- 42. Вычисления по короткой схеме (Short-circuit evaluation) это стратегия в некоторых языках программирования, при которой второй логический
- 43. Оператор выбора switch предназначен для разветвления процесса вычислений на несколько направлений. Формат оператора: switch ( )
- 44. Разветвляющийся процесс ВЫБОР ПО переменная Значение_1: Действия Значение_2: Действия Значение_n: Действия *: Действия ВЫБОР ВСЕ *
- 46. case low ... high: case 'A' ... 'Z': case 1 ... 5: !!!пробелы case 1...5:
- 47. ОПЕРАТОРЫ ЦИКЛА Операторы цикла используются для организации многократно повторяющихся вычислений. - цикл с предусловием while, -
- 48. ОПЕРАТОРЫ ЦИКЛА Перед каждым выполнением тела цикла анализируется значение выражения В: - если оно истинно, то
- 49. ЦИКЛ С ПОСТУСЛОВИЕМ DO WHILE В отличие от цикла while условие завершения цикла проверяется после выполнения
- 50. Пример(do) Программа вывода на экран целых чисел из интервала от 1 до п. #include using namespace
- 51. Пример(do while) Программа вывода на экран целых чисел из интервала от 1 до п. #include using
- 52. ЦИКЛ С ПАРАМЕТРОМ FOR Цикл с параметром имеет следующую структуру: for ( ; ; ) ;
- 53. Любая из частей оператора for (инициализация, выражение, модификация, оператор) может отсутствовать, но точку с запятой, определяющую
- 54. ВЛОЖЕННЫЕ ЦИКЛЫ Циклы могут быть простые или вложенные (кратные, циклы в цикле). Вложенными могут быть циклы
- 55. ОПЕРАТОРЫ БЕЗУСЛОВНОГО ПЕРЕХОДА В C++ есть четыре оператора, изменяющие естественный порядок выполнения операторов: оператор безусловного перехода
- 56. Оператор break используется внутри операторов ветвления и цикла для обеспечения перехода в точку программы, находящуюся непосредственно
- 57. Выполнение оператора начинается с вычисления выражения, расположенного за ключевым словом switch. Полученный результат сравнивается с меткой
- 59. Скачать презентацию























![[8 >3] && [3 Следующими вычисляются операции сравнения, а поскольку они все](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/857159/slide-24.jpg)
































Презентация Язык программирования Python Гильмуллин Рафаил 25 группа ОАиП
Компьютерная этика
Анатомия распределенной команды. Коммуникация, гибкость, процессы
01_10_2022_EII
Подпрограммы. Обращение к подпрограмме
Проектирование информационной системы учета комплектующих для компьютерной и офисной техники (на примере МУП ЯТЭК)
Локальные компьютерные сети
Компьютерная графика и анимация. Фракталы
Информация вокруг нас
Маски и шаблоны
Подготовка к ОГЭ, ЕГЭ по русскому языку на высокий балл в онлайн-школе
Структура курса и введение в информатику. Лекция №1
Информационно-коммуникационные технологии
Анализ ui/ux дизайна сайтов
Массивы и их сортировка
ВКР: Справочник учебных заведений города
Кенгуру 2020. Математика для всех
Как получить первых клиентов из интернета или продвижение online
День защиты информации
Комитет Развитие общественных инноваций
Разработка программных модулей программного обеспечения для компьютерных систем
Мобильная программа на android
Медиатекст: дефиниция, основные свойства, типология
Пеликан: Сконструируй
Задания по работе с образовательными интернет-ресурсами
Решение задач с циклом
Content Managment System
Компьютерные технологии в спорте