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

Презентация: Выражения, операции, операнды и операторы
1 из 46
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
0.0
0 оценок

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Скачать презентацию (0.33 Мб). Тема: "Выражения, операции, операнды и операторы". Содержит 46 слайдов. Посмотреть онлайн. Загружена пользователем в 2017 году. Оценить. Быстрый поиск похожих материалов.

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    46
  • Слова
    другое
  • Конспект
    Отсутствует

Содержание

  • Презентация: Выражения, операции, операнды и операторы
    Слайд 1

    Выражения, операции, операнды и операторы

    Руководитель: ст. препод. Леонов Ю.А. Выполнил: Студент гр. 10-САПР: Бордодымова И.Г.,

  • Слайд 2

    Содержание

    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. Взятие адреса

  • Слайд 3

    3. Операнды 3.1. Понятие операндов 3.2. Состав операндов 4. Операторы 4.1. Понятие оператора 4.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»

  • Слайд 16

    Операция «Or» Операция «Xor»

  • Слайд 17

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

  • Слайд 18

    Сдвиговые операции

    Пример: 5 shl 1 = 10 510 Результат 1010

  • Слайд 19

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

    Пример:

  • Слайд 20

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

  • Слайд 21

    Примеры: [1, 2, 3, 4] + [3, 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] False [1, 2] in [1, 2, 3, 4] => True

  • Слайд 22

    Операция взятия адреса

    Операция @ возвращает адрес переданного операнда. Пример: Var 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 = 8} i := sqr(7); {функция sqr вычислит квадрат;результат i = 49} r := ‘Turbo’ + ‘Pascal’; { выполняется операция «конкатинация» результат присваивается в переменную r }

  • Слайд 32

    Оператор процедуры

    Оператор процедуры состоит из идентификатора, в котором указаны фактические параметры. Синтаксис: (); (); Выполнение данного оператора приводит к запуску действий, описанных в теле процедуры.

  • Слайд 33

    Пример: Написать процедуру, которая выводит на экран строку, состоящую из звездочек. Procedure StarLine (len: integer); Var I : integer; Begin For I :=1 to len do Write ( ‘*’ ); End.

  • Слайд 34

    Оператор перехода

    Оператор перехода прерывает естественный порядок выполнения программы и указывает, что дальнейшее выполнение должно продолжаться, начиная с оператора, помеченного меткой Синтаксис: Goto ;

  • Слайд 35

    Групповой оператор

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

  • Слайд 36

    Оператор присоединения

    Оператор with используют для краткого обращения к полям записи. Синтаксис: 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 можно представить следующим образом:

  • Слайд 40

    Оператор Case

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

  • Слайд 41

    Оператор цикла

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

  • Слайд 42

    Оператор Repeat

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

  • Слайд 43

    Оператор While

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

  • Слайд 44

    Оператор For

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

  • Слайд 45

    Контрольные вопросы

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

  • Слайд 46

    Список литературы

    Немнюгин, С.А. TurboPascal: программирование на языке высокого уровня / С.А. Немнюгин. – 2-е изд. – СПб.: Питер, 2006. – 544с. Культин Н. Б. Turbo pascal в задачах и примерах. – СПб.: БХВ – Петербург 2006. – 256 с. Симонович С.В. Информатика: Базовый курс/С.В. Симонович – СПб.: «Питер», 2001. Интернет-ресурс Wikipedia.org.

Посмотреть все слайды

Сообщить об ошибке