🗊 Презентация Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2)

Нажмите для полного просмотра!
Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №1 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №2 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №3 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №4 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №5 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №6 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №7 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №8 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №9 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №10 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №11 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №12 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №13 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №14 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №15 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №16 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №17 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №18 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №19 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №20 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №21 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №22 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №23 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №24 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №25 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №26 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №27 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №28 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №29 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №30 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №31 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №32 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №33 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №34 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №35 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №36 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №37 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №38 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №39 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №40 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №41 Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №42

Содержание

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

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


Слайд 1


Лекция 2 Основные операции Базовые управляющие конструкции
Описание слайда:
Лекция 2 Основные операции Базовые управляющие конструкции

Слайд 2


Повторение Вопрос 1. Укажите НЕВЕРНЫЕ идентификаторы и поясните почему R025 d_25d 4ab Угол PS/2
Описание слайда:
Повторение Вопрос 1. Укажите НЕВЕРНЫЕ идентификаторы и поясните почему R025 d_25d 4ab Угол PS/2

Слайд 3


Повторение Вопрос 2. Назовите тип константы 'A‘ true "А” 0xA 0e1
Описание слайда:
Повторение Вопрос 2. Назовите тип константы 'A‘ true "А” 0xA 0e1

Слайд 4


Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №4
Описание слайда:

Слайд 5


ОТВЕТ Вопрос 1. 3 – начинается с цифры 4 – нельзя использовать русские буквы 5 – нельзя использовать знак “/” Вопрос 2. символьная логическая...
Описание слайда:
ОТВЕТ Вопрос 1. 3 – начинается с цифры 4 – нельзя использовать русские буквы 5 – нельзя использовать знак “/” Вопрос 2. символьная логическая строковая целая в 16-ой системе вещественная

Слайд 6


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

Слайд 7


Выражение Выражение – это конструкция, составленная из констант, переменных, знаков операций, функций и скобок. Основное назначение выражения:...
Описание слайда:
Выражение Выражение – это конструкция, составленная из констант, переменных, знаков операций, функций и скобок. Основное назначение выражения: определить порядок вычисления некоторого выражения; найти значение выражения. Если результатом вычисления выражения является число, то данное выражение – арифметическое. Если результатом будет значение «истина» или «ложь», то это логическое выражение.

Слайд 8


Операции Операции можно разделить на три группы: УНАРНЫЕ : требуют один объект: БИНАРНЫЕ требуют двух объектов: ТЕРНАРНЫЕ Требуют трех объектов...
Описание слайда:
Операции Операции можно разделить на три группы: УНАРНЫЕ : требуют один объект: БИНАРНЫЕ требуют двух объектов: ТЕРНАРНЫЕ Требуют трех объектов (условная операция)

Слайд 9


Приоритет выполнения операций Унарные операции Бинарные и тернарная операции Арифметические операции Операции сравнения Побитовые операции Логические...
Описание слайда:
Приоритет выполнения операций Унарные операции Бинарные и тернарная операции Арифметические операции Операции сравнения Побитовые операции Логические операции Условная операция Операции присваивания Последовательное вычисление

Слайд 10


Унарные операции ++ увеличение на 1 – – уменьшение на 1 sizeof размер ~ поразрядное отрицание ! логическое отрицание – унарный минус + унарный плюс &...
Описание слайда:
Унарные операции ++ увеличение на 1 – – уменьшение на 1 sizeof размер ~ поразрядное отрицание ! логическое отрицание – унарный минус + унарный плюс & взятие адреса * разадресация new выделение памяти delete освобождение памяти () преобразование типа

Слайд 11


Арифметические операции ++ (инкремент) - увеличивает значение переменной на единицу (+1) -- (декремент) - уменьшает значение переменной на единицу...
Описание слайда:
Арифметические операции ++ (инкремент) - увеличивает значение переменной на единицу (+1) -- (декремент) - уменьшает значение переменной на единицу (–1) Применяются только к переменным! Префиксная форма: ++a; --b; Суффиксная (постфиксная) форма: c++; d--;

Слайд 12


Инкремент. Декремент Префиксная форма: сначала значение переменной увеличивается на единицу, а затем измененное значение подставляется в выражение....
Описание слайда:
Инкремент. Декремент Префиксная форма: сначала значение переменной увеличивается на единицу, а затем измененное значение подставляется в выражение. Суффиксная форма: в выражение подставляется старое значение переменной и только после этого значение переменной увеличивается на единицу. Пример 1 int a=3, b=5, с; c=(a++)+(++b); // c=3+6=9; a=4; b=6 Пример 2 int a=3, b=5,c; c=(a--)+(--b); // c=3+4=7; a=2; b=4

Слайд 13


Арифметические операции Мультипликативные операции * умножение / деление % остаток от деления Аддитивные операции + сложение – вычитание Операции...
Описание слайда:
Арифметические операции Мультипликативные операции * умножение / деление % остаток от деления Аддитивные операции + сложение – вычитание Операции сдвига >> сдвиг вправо

Слайд 14


Арифметические операции. Деление Вещественное деление: если один из операндов имеет вещественный тип. 1.2/0.4=3.0 // Вещественное деление (double):...
Описание слайда:
Арифметические операции. Деление Вещественное деление: если один из операндов имеет вещественный тип. 1.2/0.4=3.0 // Вещественное деление (double): 12/0.4=30.0 1.2/4=0.3 Деление нацело (аналог div в языке Паскаль): 12/4=3 (int) 1/4=0 12/5=2 Пример. Вычислить 1/n. n=10; h=1/n; // неверно! h=1.0/n; // верно

Слайд 15


Арифметические операции % остаток от деления нацело (аналог mod в Паскале) Применяется только к операндам целого типа. При выполнении операции...
Описание слайда:
Арифметические операции % остаток от деления нацело (аналог mod в Паскале) Применяется только к операндам целого типа. При выполнении операции деления если знаки делимого и делителя совпадают, то результат – положительный, и ответ будет отрицательным, если знаки разные. 5%2=1 5/2=2 -5%2=-1 -5/2=-2 5%-2=1 5/-2=-2 -5%-2=-1 -5/-2=2

Слайд 16


Операции сравнения Сравнение на «больше-меньше» > >=
Описание слайда:
Операции сравнения Сравнение на «больше-меньше» > >=

Слайд 17


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

Слайд 18


Логические операции Логическое И && Логическое ИЛИ ||
Описание слайда:
Логические операции Логическое И && Логическое ИЛИ ||

Слайд 19


Условная операция (тернарная) ? :
Описание слайда:
Условная операция (тернарная) ? :

Слайд 20


Операции присваивания = *= /= %= += –= = &= ^= |=
Описание слайда:
Операции присваивания = *= /= %= += –= = &= ^= |=

Слайд 21


Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №21
Описание слайда:

Слайд 22


Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №22
Описание слайда:

Слайд 23


Последовательное вычисление
Описание слайда:
Последовательное вычисление

Слайд 24


Операции присваивания int a=55; // операция присваивания int x, y, z; x = y = z = a*5; В выражении используется два раза операция присваивания и один...
Описание слайда:
Операции присваивания int a=55; // операция присваивания int x, y, z; x = y = z = a*5; В выражении используется два раза операция присваивания и один раз оператор присваивания. Операция присваивания выполняется справа налево (правоассоциативная):

Слайд 25


Правила записи выражений Все символы, входящие в выражение, записываются в строку. Проставляются все знаки операций. При записи выражений учитываются...
Описание слайда:
Правила записи выражений Все символы, входящие в выражение, записываются в строку. Проставляются все знаки операций. При записи выражений учитываются приоритеты (ранги) операций. Для изменения приоритета последовательности операций используются круглые скобки. Замечание: Если в выражениях встречаются переменные и константы разных типов, то производится автоматическое преобразование типов.

Слайд 26


Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №26
Описание слайда:

Слайд 27


Правила преобразования типов Преобразование типов не происходит, если оба операнда имеют одинаковый тип. При наличии разных типов величина с младшим...
Описание слайда:
Правила преобразования типов Преобразование типов не происходит, если оба операнда имеют одинаковый тип. При наличии разных типов величина с младшим типом приводится к величине старшего типа, исключение составляют операция присваивания и оператор присваивания. При выполнении операций присваивания величина, полученная в правой части, преобразуется к типу переменной, стоящей в левой части. Пример: int x; float a=2.55, c=1.75; //double преобразуется в // float x=a+c; cout

Слайд 28


Преобразование типов Преобразование целого типа (от младшего к старшему) char → short → int → long int Преобразование вещественного типа (от младшего...
Описание слайда:
Преобразование типов Преобразование целого типа (от младшего к старшему) char → short → int → long int Преобразование вещественного типа (от младшего к старшему) float → double → long double

Слайд 29


Как выполнять операции одинакового приоритета? Слева направо () все операции кроме… Справа налево () Унарные операции Тернарная операция Операции...
Описание слайда:
Как выполнять операции одинакового приоритета? Слева направо () все операции кроме… Справа налево () Унарные операции Тернарная операция Операции присваивания

Слайд 30


Задача: поменять местами значения переменных a и b Используем дополнительную переменную (tmp). tmp = a; a = b; b = tmp;
Описание слайда:
Задача: поменять местами значения переменных a и b Используем дополнительную переменную (tmp). tmp = a; a = b; b = tmp;

Слайд 31


Вычислить min(a,b) if (a
Описание слайда:
Вычислить min(a,b) if (a

Слайд 32


Математические функции #include |x| fabs(x) sin x sin(x) cos x cos(x) tg x tan(x) ex exp(x) ln x log(x) xy pow(x,y) sqrt(x)
Описание слайда:
Математические функции #include |x| fabs(x) sin x sin(x) cos x cos(x) tg x tan(x) ex exp(x) ln x log(x) xy pow(x,y) sqrt(x)

Слайд 33


Базовые конструкции структурного программирования
Описание слайда:
Базовые конструкции структурного программирования

Слайд 34


Условный оператор if (условие) оператор_1; else оператор_2; Здесь условие - это логическое выражение, переменная или константа. Сначала вычисляется...
Описание слайда:
Условный оператор if (условие) оператор_1; else оператор_2; Здесь условие - это логическое выражение, переменная или константа. Сначала вычисляется значение выражения, записанного в виде условия. Если оно имеет значение истина (true, не равно 0), выполняется оператор_1. В противном случае (значение ложное (false), равно 0 ) оператор_2.

Слайд 35


Условный оператор Если в задаче требуется, чтобы в зависимости от значения условия выполнялся не один оператор, а несколько, их необходимо заключить...
Описание слайда:
Условный оператор Если в задаче требуется, чтобы в зависимости от значения условия выполнялся не один оператор, а несколько, их необходимо заключить в фигурные скобки, как составной оператор. if (условие) { оператор_1; оператор_2; … } else { оператор_1; оператор_2; … } Альтернативная ветвь else в условном операторе может отсутствовать, если в ней нет необходимости.

Слайд 36


Условный оператор
Описание слайда:
Условный оператор

Слайд 37


Вложенные условные операторы
Описание слайда:
Вложенные условные операторы

Слайд 38


Задача Даны три целых числа различных между собой: a,b и с. Перераспределить их значения таким образом, чтобы в переменной а оказалось самое...
Описание слайда:
Задача Даны три целых числа различных между собой: a,b и с. Перераспределить их значения таким образом, чтобы в переменной а оказалось самое маленькое из значений, в с – самое большое, в переменную b поместить оставшееся. Разрешается использовать только одну дополнительную переменную.

Слайд 39


Оператор switch switch () { case конст.выр.1: [] case конст.выр.2: [] … case конст.выр.n: [] [default: ] }
Описание слайда:
Оператор switch switch () { case конст.выр.1: [] case конст.выр.2: [] … case конст.выр.n: [] [default: ] }

Слайд 40


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

Слайд 41


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

Слайд 42


Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2.2), слайд №42
Описание слайда:



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