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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2. 2) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 42 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2. 2)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    42 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    301.00 kB
  • Просмотров:
    104
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

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

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

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

№4 слайд
Содержание слайда:

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

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

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

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

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

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

№11 слайд
Арифметические операции
Содержание слайда: Арифметические операции ++ (инкремент) - увеличивает значение переменной на единицу (+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): 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 в Паскале) Применяется только к операндам целого типа. При выполнении операции деления если знаки делимого и делителя совпадают, то результат – положительный, и ответ будет отрицательным, если знаки разные. 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 слайд
Условная операция тернарная
Содержание слайда: Условная операция (тернарная) <условие> ? <выр.1> : <выр.2>

№20 слайд
Операции присваивания lt lt
Содержание слайда: Операции присваивания = *= /= %= += –= <<= >>= &= ^= |=

№21 слайд
Содержание слайда:

№22 слайд
Содержание слайда:

№23 слайд
Последовательное вычисление
Содержание слайда: Последовательное вычисление

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

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

№26 слайд
Содержание слайда:

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

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

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

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

№31 слайд
Вычислить min a,b if a lt b
Содержание слайда: Вычислить min(a,b) if (a<b) min=a; else min=b; min = a<b ? a : b; min = (a < b)*a + (a >= b)*b; Еще способы ???

№32 слайд
Математические функции
Содержание слайда: Математические функции #include <math.h> |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 условие
Содержание слайда: Условный оператор if (условие) оператор_1; else оператор_2; Здесь условие - это логическое выражение, переменная или константа. Сначала вычисляется значение выражения, записанного в виде условия. Если оно имеет значение истина (true, не равно 0), выполняется оператор_1. В противном случае (значение ложное (false), равно 0 ) оператор_2.

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

№36 слайд
Условный оператор
Содержание слайда: Условный оператор

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

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

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

№40 слайд
Множественный выбор
Содержание слайда: Множественный выбор

№41 слайд
Множественный выбор
Содержание слайда: Множественный выбор

№42 слайд
Содержание слайда:

Скачать все slide презентации Основные операции. Базовые управляющие конструкции структурного программирования. (Лекция 2. 2) одним архивом: