🗊Презентация Программирование ветвлений

Нажмите для полного просмотра!
Программирование ветвлений, слайд №1Программирование ветвлений, слайд №2Программирование ветвлений, слайд №3Программирование ветвлений, слайд №4Программирование ветвлений, слайд №5Программирование ветвлений, слайд №6Программирование ветвлений, слайд №7Программирование ветвлений, слайд №8Программирование ветвлений, слайд №9Программирование ветвлений, слайд №10Программирование ветвлений, слайд №11Программирование ветвлений, слайд №12Программирование ветвлений, слайд №13Программирование ветвлений, слайд №14Программирование ветвлений, слайд №15Программирование ветвлений, слайд №16Программирование ветвлений, слайд №17Программирование ветвлений, слайд №18

Содержание

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

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


Слайд 1





Программирование ветвлений
Описание слайда:
Программирование ветвлений

Слайд 2





Разветвляющийся алгоритм
Разветвляющимся называется такой алгоритм, в котором выбирается один из нескольких возможных вариантов вычислительного процесса. Каждый подобный путь называется ветвью алгоритма.
Признаком разветвляющегося алгоритма является наличие операций проверки условия.
Различают два вида условий - простые и составные.
Описание слайда:
Разветвляющийся алгоритм Разветвляющимся называется такой алгоритм, в котором выбирается один из нескольких возможных вариантов вычислительного процесса. Каждый подобный путь называется ветвью алгоритма. Признаком разветвляющегося алгоритма является наличие операций проверки условия. Различают два вида условий - простые и составные.

Слайд 3





Простые условия
Простым условием (отношением) называется выражение, составленное из двух арифметических выражений или двух текстовых величин (иначе их еще называют операндами), связанных одним из знаков:
  < - меньше, чем...
  > - больше, чем...
  <= - меньше, чем... или равно
  >= - больше, чем... или равно
  <> - не равно
  = - равно
Описание слайда:
Простые условия Простым условием (отношением) называется выражение, составленное из двух арифметических выражений или двух текстовых величин (иначе их еще называют операндами), связанных одним из знаков:   < - меньше, чем...   > - больше, чем...   <= - меньше, чем... или равно   >= - больше, чем... или равно   <> - не равно   = - равно

Слайд 4





Простые условия
Выражения, при подстановке в которые некоторых значений переменных, о нем можно сказать истинно (верно) оно или ложно (неверно) называются булевыми (логическими) выражениями.
Примечание. Название «булевые» произошло от имени математика Джорджа Буля, разработавшего в XIX веке булевую логику и алгебру логики.
Переменная, которая может принимать одно из двух значений: True (правда) или False (ложь), называется булевой (логической) переменной.
Описание слайда:
Простые условия Выражения, при подстановке в которые некоторых значений переменных, о нем можно сказать истинно (верно) оно или ложно (неверно) называются булевыми (логическими) выражениями. Примечание. Название «булевые» произошло от имени математика Джорджа Буля, разработавшего в XIX веке булевую логику и алгебру логики. Переменная, которая может принимать одно из двух значений: True (правда) или False (ложь), называется булевой (логической) переменной.

Слайд 5





Пример
Например, простыми отношениями являются следующие:
x-y>10; 
k<=sqr(c)+abs(a+b); 
9<>11; 
'мама'<>'папа'.
В приведенных примерах первые два отношения включают в себя переменные, поэтому о верности этих отношений можно судить только при подстановке некоторых значений.
Описание слайда:
Пример Например, простыми отношениями являются следующие: x-y>10; k<=sqr(c)+abs(a+b); 9<>11; 'мама'<>'папа'. В приведенных примерах первые два отношения включают в себя переменные, поэтому о верности этих отношений можно судить только при подстановке некоторых значений.

Слайд 6





Составные условия
Логические операции, операции отношения и арифметические операции часто встречаются в одном выражении. При этом отношения, стоящие слева и справа от знака логической операции, должны быть заключены в скобки, поскольку логические операции имеют более высокий приоритет.
Описание слайда:
Составные условия Логические операции, операции отношения и арифметические операции часто встречаются в одном выражении. При этом отношения, стоящие слева и справа от знака логической операции, должны быть заключены в скобки, поскольку логические операции имеют более высокий приоритет.

Слайд 7





Составные условия
Принят следующий приоритет операций:
not
and, *, /, div, mod
or, +, -
операции отношения
Логическую операцию and еще называют логическим умножением, а логическую операцию or - логическим сложением.
Описание слайда:
Составные условия Принят следующий приоритет операций: not and, *, /, div, mod or, +, - операции отношения Логическую операцию and еще называют логическим умножением, а логическую операцию or - логическим сложением.

Слайд 8





Задание
Вычислите значения выражения:
а) sqr(x)+sqr(y)<=4 при x=0.3, y=-1.6;
б) k mod 7 = k div 5-1 при k=15;
в) t and (p mod 3=0) при t=true, p=101010;
г) (x*y<>0) and (y>x) при x=2, y=1;
д) (x*y<>0) or (y>x) при x=2, y=1;
е) a or (not b) при a=False, b=True;
Описание слайда:
Задание Вычислите значения выражения: а) sqr(x)+sqr(y)<=4 при x=0.3, y=-1.6; б) k mod 7 = k div 5-1 при k=15; в) t and (p mod 3=0) при t=true, p=101010; г) (x*y<>0) and (y>x) при x=2, y=1; д) (x*y<>0) or (y>x) при x=2, y=1; е) a or (not b) при a=False, b=True;

Слайд 9





Задание
2) Записать на Паскале отношение, истинное при выполнении указанного условия и ложное в противном случае:
а) целое k делится на 7;
б) точка (х, у) лежит вне круга радиуса R с центром в точке (1,0);
в) натуральное число N является квадратом натурального числа;
г) 0<x<1;
д) хотя бы одна из логических переменных а и b имеет значение True;
е) обе логические переменные а и b имеют значение True.
Описание слайда:
Задание 2) Записать на Паскале отношение, истинное при выполнении указанного условия и ложное в противном случае: а) целое k делится на 7; б) точка (х, у) лежит вне круга радиуса R с центром в точке (1,0); в) натуральное число N является квадратом натурального числа; г) 0<x<1; д) хотя бы одна из логических переменных а и b имеет значение True; е) обе логические переменные а и b имеют значение True.

Слайд 10





Задание
3) Записать на Паскале выражение, истинное при выполнении указанного условия и ложное в противном случае:
а) х принадлежит отрезку [0, 1];
б) х лежит вне отрезка [0, 1];
в) х принадлежит отрезку [2, 5] или [-1, 1];
г) х лежит вне отрезков [2, 5] и [-1, 1];
д) каждое из чисел х, у, z положительно;
ж) ни одно из чисел х, у, z не является положительным.
Описание слайда:
Задание 3) Записать на Паскале выражение, истинное при выполнении указанного условия и ложное в противном случае: а) х принадлежит отрезку [0, 1]; б) х лежит вне отрезка [0, 1]; в) х принадлежит отрезку [2, 5] или [-1, 1]; г) х лежит вне отрезков [2, 5] и [-1, 1]; д) каждое из чисел х, у, z положительно; ж) ни одно из чисел х, у, z не является положительным.

Слайд 11





Полная форма конструкции условного оператора
if <логическое выражение> 
  then
    <оператор 1> 
  else 
    <оператор 2>
Описание слайда:
Полная форма конструкции условного оператора if <логическое выражение>    then     <оператор 1>    else      <оператор 2>

Слайд 12





Условный оператор работает 
по следующему алгоритму
Сначала вычисляется значение логического выражения, расположенного за служебным словом IF. Если его результат истина, выполняется <оператор 1>, расположенный после слова THEN, а действия после ELSE пропускаются; если результат ложь, то, наоборот, действия после слова THEN пропускаются, а после ELSE выполняется <оператор 2>.
Описание слайда:
Условный оператор работает по следующему алгоритму Сначала вычисляется значение логического выражения, расположенного за служебным словом IF. Если его результат истина, выполняется <оператор 1>, расположенный после слова THEN, а действия после ELSE пропускаются; если результат ложь, то, наоборот, действия после слова THEN пропускаются, а после ELSE выполняется <оператор 2>.

Слайд 13





Составной оператор
Если в качестве оператора должна выполниться серия операторов, то они заключаются в операторные скобки begin-end. 
Конструкция Begin ... End называется составным оператором.
Описание слайда:
Составной оператор Если в качестве оператора должна выполниться серия операторов, то они заключаются в операторные скобки begin-end. Конструкция Begin ... End называется составным оператором.

Слайд 14





Полная форма конструкции условного оператора
if <логическое выражение>
  then
    begin 
      оператор 1;
      оператор 2;
      ...
    end
  else 
    begin
      оператор 1;
      оператор 2;
      ...
    end;
Описание слайда:
Полная форма конструкции условного оператора if <логическое выражение>   then     begin        оператор 1;       оператор 2;       ...     end   else      begin       оператор 1;       оператор 2;       ...     end;

Слайд 15





Общие правила употребления точки с запятой
Каждое описание переменной и определение константы заканчиваются точкой с запятой.
Каждый оператор в теле программы завершается точкой с запятой, если сразу за ним не следуют зарезервированные слова End, Else, Until.
После определенных зарезервированных слов, таких, как Then, Else, Var, Const, Begin, никогда не ставится точка с запятой.
Описание слайда:
Общие правила употребления точки с запятой Каждое описание переменной и определение константы заканчиваются точкой с запятой. Каждый оператор в теле программы завершается точкой с запятой, если сразу за ним не следуют зарезервированные слова End, Else, Until. После определенных зарезервированных слов, таких, как Then, Else, Var, Const, Begin, никогда не ставится точка с запятой.

Слайд 16





Пример
Вывести на экран большее из двух данных чисел.
Program Example1;
Var x, y: integer; {вводимые числа}
Begin
  write('Введите 2 числа '); {вводим два целых числа через пробел}
  readln(x,y);
  if x>y
    then
      writeln ('Большее число ', x) {если х больше y, то выводим х}
    else
      writeln ('Большее число ', y) {иначе выводим y}
End.
Описание слайда:
Пример Вывести на экран большее из двух данных чисел. Program Example1; Var x, y: integer; {вводимые числа} Begin   write('Введите 2 числа '); {вводим два целых числа через пробел}   readln(x,y);   if x>y     then       writeln ('Большее число ', x) {если х больше y, то выводим х}     else       writeln ('Большее число ', y) {иначе выводим y} End.

Слайд 17





Сокращенную (неполную) форму записи условного оператора
if <логическое выражение> 
  then
    <оператор>
Тогда если выражение, расположенное за служебным словом IF. в результате дает истину, выполняются действия после слова THEN, в противном случае эти действия пропускаются.
Описание слайда:
Сокращенную (неполную) форму записи условного оператора if <логическое выражение>    then     <оператор> Тогда если выражение, расположенное за служебным словом IF. в результате дает истину, выполняются действия после слова THEN, в противном случае эти действия пропускаются.

Слайд 18





Пример
Составить программу, которая, если введенное число отрицательное, меняет его на противоположное.
Program Chisla;
Var x: integer; {вводимое число}
Begin
  write('Введите число '); {вводим целое число}
  readln(x);
  if x<0
    then
      x:=-x;
  writeln ('х= ', x)
End.
Описание слайда:
Пример Составить программу, которая, если введенное число отрицательное, меняет его на противоположное. Program Chisla; Var x: integer; {вводимое число} Begin   write('Введите число '); {вводим целое число}   readln(x);   if x<0     then       x:=-x;   writeln ('х= ', x) End.



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