Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Выражения, операции, операнды и операторы

Содержание

Содержание1. Выражения1.1. Понятие выражения1.2. Состав выражения2. Операции2.1. Понятие операции2.2. Приоритеты операций2.3. Виды операций 2.3.1. Арифметические 2.3.2. Отношения 2.3.3. Поразрядно – логические 2.3.4. Логические 2.3.5. Сдвиговые 2.3. 6. Строковые 2.3. 7. Над множествами 2.3. 8. Взятие адреса
Выражения, операции, операнды и операторыРуководитель: ст. препод. Леонов Ю.А.Выполнил: Студент гр. 10-САПР:Бордодымова И.Г., Содержание1.	Выражения1.1.	Понятие выражения1.2.	Состав выражения2.	Операции2.1.	 Понятие операции2.2. Приоритеты операций2.3. Виды операций	2.3.1. Арифметические	2.3.2. Отношения	2.3.3. Поразрядно Содержание3.	Операнды3.1.	 Понятие операндов3.2.	 Состав операндов4.	 Операторы4.1.	 Понятие оператора4.2.	 Классификация операторов	4.2.1.  ПростыеПрисваиваниеБезусловный переходГрупповойПроцедурыПрисоединение	4.2.2.  СтруктурныеУсловие Цикл ВыраженияВыражение – это совокупность констант, переменных и функций, объединённая знаками арифметических операций ВыраженияВыражение состоит из ВыраженияПример Выражения ОперацииПример Виды операций Арифметические операции Примеры арифметических выражений Операции отношения Примеры выражений отношения Логические операции Примеры простых логических выраженийОперация «Not»Операция «And» Примеры простых логических выраженийОперация «Or»Операция «Xor» Поразрядные логические операции Сдвиговые операцииПример: 5 shl 1 = 10510Результат 1010 Операции со строкамиПример: Операции над множествами Операции над множествамиПримеры:[1, 2, 3, 4] + [3, 4, 5, 6] => Операция взятия адресаОперация @ возвращает адрес переданного операнда.Пример:	Var 		  X: byte; Приоритет операцийПриоритетом называется очерёдность выполнения операции в выражения.Операции одного приоритета выполняются по Приоритеты ОперандыОперанд – величина, представляющая собой элемент, реализуемый в ходе выполнения программы вычислений.Пример:В ОперандыОперанды могут быть представлены с помощью: Константы и переменныеВсе переменные и константы, используемые в программе, должны быть перечислены ОператорыОператоры описывают действия, которые должны выполняться. Операторы Оператор присваиванияВыполнение оператора присваивания приводит к вычислению выражения, значение которого помещается в переменную.Синтаксис: : = ; Оператор присваиванияПример:x := 5+3;{ выражение: 5+3; результат: x = 8 }i := Оператор процедурыОператор процедуры состоит из идентификатора, в котором указаны фактические параметры.Синтаксис: (); Оператор процедурыПример:Написать процедуру, которая выводит на экран строку, состоящую из звездочек.Procedure StarLine Оператор переходаОператор перехода прерывает естественный порядок выполнения программы и указывает, что дальнейшее Групповой операторГрупповой оператор используется для объединения операторов в единую группу.Синтаксис:Begin…End;Используется совместно со структурными операторами. Оператор присоединенияОператор with используют для краткого обращения к полям записи.Синтаксис:With do Пример:Type Структурные операторы Условные операторы Оператор ifСинтаксис оператора if можно представить следующим образом: Оператор CaseСинтаксис оператора case можно представить следующим образом: Оператор циклаОператоры цикла позволяет многократно выполнить некоторое множество действий. Оператор RepeatСинтаксис оператора repeat можно представить следующим образом:Выполняется до тех пор, пока Оператор WhileСинтаксис оператора while можно представить следующим образом:Выполняется до тех пор, пока Оператор ForСинтаксис оператора for можно представить следующим образом:Количество повторений цикла определяется начальным и конечным значениями переменной-счетчика Контрольные вопросыЧто называется выражением?Из чего состоят выражения?Для чего предназначены операции?Какие виды операций Список литературыНемнюгин, С.А. Turbo Pascal: программирование на языке высокого уровня / С.А.
Слайды презентации

Слайд 2 Содержание
1. Выражения
1.1. Понятие выражения
1.2. Состав выражения
2. Операции
2.1. Понятие операции
2.2. Приоритеты операций
2.3. Виды

Содержание1.	Выражения1.1.	Понятие выражения1.2.	Состав выражения2.	Операции2.1.	 Понятие операции2.2. Приоритеты операций2.3. Виды операций	2.3.1. Арифметические	2.3.2. Отношения	2.3.3.

операций
2.3.1. Арифметические
2.3.2. Отношения
2.3.3. Поразрядно – логические
2.3.4. Логические
2.3.5.

Сдвиговые
2.3. 6. Строковые
2.3. 7. Над множествами
2.3. 8. Взятие адреса



Слайд 3 Содержание
3. Операнды
3.1. Понятие операндов
3.2. Состав операндов
4. Операторы
4.1. Понятие оператора
4.2.

Содержание3.	Операнды3.1.	 Понятие операндов3.2.	 Состав операндов4.	 Операторы4.1.	 Понятие оператора4.2.	 Классификация операторов	4.2.1. ПростыеПрисваиваниеБезусловный переходГрупповойПроцедурыПрисоединение	4.2.2. СтруктурныеУсловие Цикл

Классификация операторов
4.2.1. Простые
Присваивание
Безусловный переход
Групповой
Процедуры
Присоединение
4.2.2. Структурные
Условие
Цикл



Слайд 4 Выражения
Выражение – это совокупность констант, переменных и функций,

ВыраженияВыражение – это совокупность констант, переменных и функций, объединённая знаками арифметических

объединённая знаками арифметических операций и скобками таким образом, чтобы

данное выражение имело арифметический смысл.
Пример:
(x + y - 10)
17 div 5
A or B



Слайд 5 Выражения
Выражение состоит из

ВыраженияВыражение состоит из

Слайд 6 Выражения
Пример

ВыраженияПример

Слайд 7 Выражения

Выражения

Слайд 8 Операции
Пример

ОперацииПример

Слайд 9 Виды операций

Виды операций

Слайд 10 Арифметические операции

Арифметические операции

Слайд 11 Примеры арифметических выражений

Примеры арифметических выражений

Слайд 12 Операции отношения

Операции отношения

Слайд 13 Примеры выражений отношения

Примеры выражений отношения

Слайд 14 Логические операции

Логические операции

Слайд 15 Примеры простых логических выражений
Операция «Not»
Операция «And»

Примеры простых логических выраженийОперация «Not»Операция «And»

Слайд 16 Примеры простых логических выражений
Операция «Or»
Операция «Xor»

Примеры простых логических выраженийОперация «Or»Операция «Xor»

Слайд 17 Поразрядные логические операции

Поразрядные логические операции

Слайд 18 Сдвиговые операции
Пример: 5 shl 1 = 10
510
Результат 1010

Сдвиговые операцииПример: 5 shl 1 = 10510Результат 1010

Слайд 19 Операции со строками
Пример:

Операции со строкамиПример:

Слайд 20 Операции над множествами

Операции над множествами

Слайд 21 Операции над множествами
Примеры:
[1, 2, 3, 4] + [3,

Операции над множествамиПримеры:[1, 2, 3, 4] + [3, 4, 5, 6]

4, 5, 6] => [1, 2, 3, 4, 5,

6]
[1, 2, 3, 4] - [3, 4, 5, 6] => [1, 2]
[1, 2, 3, 4] * [3, 4, 5, 6] => [3, 4]
[a, b, c, d] = [a, b, c, d] => True
[a, b, c, d] = [b, c, a, d] => True
[a, b, c, d] <> [a, b, c, d]=> False
[1, 2, 3, 4] >= [1, 2, 3 ,4] => False
[1, 2, 3, 4] <= [1, 2, 3, 4] => False
[1, 2] in [1, 2, 3, 4] => True








Слайд 22 Операция взятия адреса
Операция @ возвращает адрес переданного операнда.
Пример:
Var

Операция взятия адресаОперация @ возвращает адрес переданного операнда.Пример:	Var 		 X: byte;


X: byte;
P: pointer;
Begin
P:=@X;

{ адрес переменной X присваиваем в переменную P }
End.

Слайд 23 Приоритет операций
Приоритетом называется очерёдность выполнения операции в выражения.
Операции

Приоритет операцийПриоритетом называется очерёдность выполнения операции в выражения.Операции одного приоритета выполняются

одного приоритета выполняются по порядку, слева направо; порядок выполнения

операций можно менять с помощью круглых скобок.
Пример:
(1) (2) (5) (3) (4)
(x + y) * 5 - (z + 8) / 7


Слайд 24 Приоритеты

Приоритеты

Слайд 25 Операнды
Операнд – величина, представляющая собой элемент, реализуемый в

ОперандыОперанд – величина, представляющая собой элемент, реализуемый в ходе выполнения программы

ходе выполнения программы вычислений.

Пример:
В выражении (x + y -

10),
где x, y и 10 – операнды.

Слайд 26 Операнды
Операнды могут быть представлены с помощью:


ОперандыОперанды могут быть представлены с помощью:

Слайд 27 Константы и переменные
Все переменные и константы, используемые в

Константы и переменныеВсе переменные и константы, используемые в программе, должны быть

программе, должны быть перечислены в разделе описания переменных и

констант.

Пример:
Var
Day: word;
Money: real;
Const
MyBirthYear =1992;
MySalary = ‘invisible’;


Слайд 28 Операторы
Операторы описывают действия, которые должны выполняться.

ОператорыОператоры описывают действия, которые должны выполняться.

Слайд 29 Операторы

Операторы

Слайд 30 Оператор присваивания
Выполнение оператора присваивания приводит к вычислению выражения,

Оператор присваиванияВыполнение оператора присваивания приводит к вычислению выражения, значение которого помещается в переменную.Синтаксис: : = ;

значение которого помещается в переменную.

Синтаксис:
: = ;


Слайд 31 Оператор присваивания
Пример:
x := 5+3;
{ выражение: 5+3; результат: x

Оператор присваиванияПример:x := 5+3;{ выражение: 5+3; результат: x = 8 }i

= 8 }
i := sqr(7);
{ функция sqr вычислит квадрат;

результат i = 49 }
r := ‘Turbo’ + ‘Pascal’;
{ выполняется операция «конкатинация» результат присваивается в переменную r }


























Слайд 32 Оператор процедуры
Оператор процедуры состоит из идентификатора, в котором

Оператор процедурыОператор процедуры состоит из идентификатора, в котором указаны фактические параметры.Синтаксис:

указаны фактические параметры.
Синтаксис:
();
();

Выполнение

данного оператора приводит к запуску действий, описанных в теле процедуры.


Слайд 33 Оператор процедуры
Пример:
Написать процедуру, которая выводит на экран строку,

Оператор процедурыПример:Написать процедуру, которая выводит на экран строку, состоящую из звездочек.Procedure

состоящую из звездочек.
Procedure StarLine (len: integer);
Var
I : integer;
Begin
For I

:=1 to len do
Write ( ‘*’ );
End.

Слайд 34 Оператор перехода
Оператор перехода прерывает естественный порядок выполнения программы

Оператор переходаОператор перехода прерывает естественный порядок выполнения программы и указывает, что

и указывает, что дальнейшее выполнение должно продолжаться, начиная с

оператора, помеченного меткой
Синтаксис:
Goto <имя_метки>;

Слайд 35 Групповой оператор
Групповой оператор используется для объединения операторов в

Групповой операторГрупповой оператор используется для объединения операторов в единую группу.Синтаксис:Begin…End;Используется совместно со структурными операторами.

единую группу.
Синтаксис:
Begin




End;
Используется совместно со структурными операторами.


Слайд 36 Оператор присоединения
Оператор with используют для краткого обращения к

Оператор присоединенияОператор with используют для краткого обращения к полям записи.Синтаксис:With do

полям записи.
Синтаксис:
With do
Пример:
Type TPoint = record
x, y

: integer;
color : integer;
End;
Var Point: TPoint;
BEGIN
With Point do begin
x := 10; y := 20;
color := Red;
end;

END.

Слайд 37 Структурные операторы

Структурные операторы

Слайд 38 Условные операторы

Условные операторы

Слайд 39 Оператор if
Синтаксис оператора if можно представить следующим образом:

Оператор ifСинтаксис оператора if можно представить следующим образом:

Слайд 40 Оператор Case
Синтаксис оператора case можно представить следующим образом:

Оператор CaseСинтаксис оператора case можно представить следующим образом:

Слайд 41 Оператор цикла
Операторы цикла позволяет многократно выполнить некоторое множество

Оператор циклаОператоры цикла позволяет многократно выполнить некоторое множество действий.

действий.


Слайд 42 Оператор Repeat
Синтаксис оператора repeat можно представить следующим образом:
Выполняется

Оператор RepeatСинтаксис оператора repeat можно представить следующим образом:Выполняется до тех пор,

до тех пор, пока условие, стоящее после слова until,

ложно

Слайд 43 Оператор While
Синтаксис оператора while можно представить следующим образом:
Выполняется

Оператор WhileСинтаксис оператора while можно представить следующим образом:Выполняется до тех пор,

до тех пор, пока условие, записанное после слова while,

истинно.

Слайд 44 Оператор For
Синтаксис оператора for можно представить следующим образом:
Количество

Оператор ForСинтаксис оператора for можно представить следующим образом:Количество повторений цикла определяется начальным и конечным значениями переменной-счетчика

повторений цикла определяется начальным и конечным значениями переменной-счетчика


Слайд 45 Контрольные вопросы
Что называется выражением?
Из чего состоят выражения?
Для чего

Контрольные вопросыЧто называется выражением?Из чего состоят выражения?Для чего предназначены операции?Какие виды

предназначены операции?
Какие виды операций вы знаете?
Что называется приоритетом операции?
Перечислите

типы приоритетов.
Дайте определение операнду.
Чем могут быть представлены операнды?
Что такое константы и переменные?
Что называется оператором?
На какие группы подразделяются операторы?
Расскажите про простые операторы.
Расскажите про составные операторы.


  • Имя файла: vyrazheniya-operatsii-operandy-i-operatory.pptx
  • Количество просмотров: 116
  • Количество скачиваний: 0