🗊Презентация Операторы цикла

Нажмите для полного просмотра!
Операторы цикла, слайд №1Операторы цикла, слайд №2Операторы цикла, слайд №3Операторы цикла, слайд №4Операторы цикла, слайд №5Операторы цикла, слайд №6Операторы цикла, слайд №7Операторы цикла, слайд №8Операторы цикла, слайд №9Операторы цикла, слайд №10Операторы цикла, слайд №11

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

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


Слайд 1





Операторы цикла
Выполнила Анастасия Корчуганова
Описание слайда:
Операторы цикла Выполнила Анастасия Корчуганова

Слайд 2





Классификация
Циклические алгоритмы (или проще циклы) содержат повторяющиеся вычисления, зависящие от некоторой переменной. Такая переменная называется параметром цикла, а сами повторяющиеся вычисления составляют тело цикла.
Циклы можно условно разделить на две группы:
циклы типа арифметической прогрессии;
итерационные циклы.
Характерной чертой первой группы циклов является то, что количество повторений тела цикла можно определить до начала выполнения программы, реализующей цикл, т.е. априори. 
Для итерационных циклов нельзя априори определить количество повторений тела цикла. Это обусловлено тем, что окончание таких циклов определяется не выходом параметра цикла за конечное значение, а более сложными условиями.
Описание слайда:
Классификация Циклические алгоритмы (или проще циклы) содержат повторяющиеся вычисления, зависящие от некоторой переменной. Такая переменная называется параметром цикла, а сами повторяющиеся вычисления составляют тело цикла. Циклы можно условно разделить на две группы: циклы типа арифметической прогрессии; итерационные циклы. Характерной чертой первой группы циклов является то, что количество повторений тела цикла можно определить до начала выполнения программы, реализующей цикл, т.е. априори. Для итерационных циклов нельзя априори определить количество повторений тела цикла. Это обусловлено тем, что окончание таких циклов определяется не выходом параметра цикла за конечное значение, а более сложными условиями.

Слайд 3





FOR
Цикл типа for является циклом, число выполнений которого определено заранее. Число выполнений определятся переменной цикла, задаваемой в его начале. Для ввода такого оператора необходимо выполнить следующие действия:
1) щелкнуть на кнопке for наборной панели Программирования. На экране появятся поля ввода:
   
2) в поле ввода 1 введите имя параметра цикла;
3) в поле ввода 2 ввести диапазон значений параметра цикла, используя для этого дискретный аргумент ;
4) в поле ввода 3 вводятся операторы, составляющие тело цикла. Если одной строки недостаточно, то дополнительные поля ввода (дополнительные строки) создаются щелчком на кнопке “Add line” в панели программирования и тогда слева от тела цикла появляется вертикальная черта.
Описание слайда:
FOR Цикл типа for является циклом, число выполнений которого определено заранее. Число выполнений определятся переменной цикла, задаваемой в его начале. Для ввода такого оператора необходимо выполнить следующие действия: 1) щелкнуть на кнопке for наборной панели Программирования. На экране появятся поля ввода:     2) в поле ввода 1 введите имя параметра цикла; 3) в поле ввода 2 ввести диапазон значений параметра цикла, используя для этого дискретный аргумент ; 4) в поле ввода 3 вводятся операторы, составляющие тело цикла. Если одной строки недостаточно, то дополнительные поля ввода (дополнительные строки) создаются щелчком на кнопке “Add line” в панели программирования и тогда слева от тела цикла появляется вертикальная черта.

Слайд 4





Пример
Описание слайда:
Пример

Слайд 5





WHILE
Цикл типа while управляется истинностью некоторого условия, вследствие чего нет необходимости знать заранее число выполнений цикла. Важно только, чтобы где-нибудь внутри цикла или в другом выполняемом участке программы присутствовал оператор, делающий условие цикла ложным. В противном случае цикл будет выполняться бесконечно. Если выполняемая программа зациклилась, то ее можно остановить нажатием клавиши [Esc].
Описание слайда:
WHILE Цикл типа while управляется истинностью некоторого условия, вследствие чего нет необходимости знать заранее число выполнений цикла. Важно только, чтобы где-нибудь внутри цикла или в другом выполняемом участке программы присутствовал оператор, делающий условие цикла ложным. В противном случае цикл будет выполняться бесконечно. Если выполняемая программа зациклилась, то ее можно остановить нажатием клавиши [Esc].

Слайд 6





WHILE
Для ввода этого оператора необходимо выполнить следующие действия:
1) щелкнуть на кнопке while панели Программирования. На экране появляются элементы:
2) в поле 1 ввести условие выполнения цикла;
3) в поле 2 ввести операторы тела цикла. В теле цикла должны присутствовать операторы делающие условие цикла ложным иначе цикл будет продолжаться бесконечно.
     Оператор цикла while выполняется следующим образом: обнаружив оператор while, Mathcad проверяет указанное условие. Если оно истинно, то выполняется тело цикла и снова проверяется условие. Если оно ложно, то цикл заканчивается.
Описание слайда:
WHILE Для ввода этого оператора необходимо выполнить следующие действия: 1) щелкнуть на кнопке while панели Программирования. На экране появляются элементы: 2) в поле 1 ввести условие выполнения цикла; 3) в поле 2 ввести операторы тела цикла. В теле цикла должны присутствовать операторы делающие условие цикла ложным иначе цикл будет продолжаться бесконечно. Оператор цикла while выполняется следующим образом: обнаружив оператор while, Mathcad проверяет указанное условие. Если оно истинно, то выполняется тело цикла и снова проверяется условие. Если оно ложно, то цикл заканчивается.

Слайд 7





Пример
Описание слайда:
Пример

Слайд 8





IF
Для того чтобы иметь возможность реализовать логику в программе используются условные операторы. Умозрительно эти операторы можно представить в виде узловых пунктов, достигая которых программа делает выбор по какому из возможных направлений двигаться дальше. Например, требуется определить, содержит ли некоторая переменная arg положительное или отрицательное число и вывести соответствующее сообщение на экран. Для этого можно воспользоваться оператором if (если), который и выполняет подобные проверки.
В самом простом случае синтаксис данного оператора if имеет вид:
if <выражение> 
<операторы> 
end
if <выражение> 
<операторы1>       % выполняются, если истинно условие 
else 
<операторы2>       % выполняются, если условие ложно 
end
Описание слайда:
IF Для того чтобы иметь возможность реализовать логику в программе используются условные операторы. Умозрительно эти операторы можно представить в виде узловых пунктов, достигая которых программа делает выбор по какому из возможных направлений двигаться дальше. Например, требуется определить, содержит ли некоторая переменная arg положительное или отрицательное число и вывести соответствующее сообщение на экран. Для этого можно воспользоваться оператором if (если), который и выполняет подобные проверки. В самом простом случае синтаксис данного оператора if имеет вид: if <выражение>  <операторы>  end if <выражение>  <операторы1>       % выполняются, если истинно условие  else  <операторы2>       % выполняются, если условие ложно  end

Слайд 9





Пример
function my_sign 
x = 5; 
if x > 0 
disp(1); 
else 
if x < 0 
disp(-1); 
else 
disp(0); 
end 
end
Описание слайда:
Пример function my_sign  x = 5;  if x > 0  disp(1);  else  if x < 0  disp(-1);  else  disp(0);  end  end

Слайд 10





IF
if <выражение1> 
<операторы1>       % выполняются, если истинно выражение1 
elseif <выражение2> 
<операторы2>       % выполняются, если истинно выражение2 
... 
elseif <выражениеN> 
<операторыN>       % выполняются, если истинно выражениеN 
end
function my_sign 
x = 5; 
if x > 0 
     disp(1);       % выполняется, если x > 0 
elseif x < 0 
     disp(-1);      % выполняется, если x < 0 
else 
     disp(0);       % выполняется, если x = 0 
end
Описание слайда:
IF if <выражение1>  <операторы1>       % выполняются, если истинно выражение1  elseif <выражение2>  <операторы2>       % выполняются, если истинно выражение2  ...  elseif <выражениеN>  <операторыN>       % выполняются, если истинно выражениеN  end function my_sign  x = 5;  if x > 0       disp(1);       % выполняется, если x > 0  elseif x < 0       disp(-1);      % выполняется, если x < 0  else       disp(0);       % выполняется, если x = 0  end

Слайд 11





IF
С помощью условного оператора if можно выполнять проверку более сложных (составных) условий. Например, необходимо определить: попадает ли переменная x в диапазон значений от 0 до 2? Это можно реализовать одновременной проверкой сразу двух условий: x >= 0 и x <=2. Если эти оба  условия истинны, то x попадает в диапазон от 0 до 2.
Для реализации составных условий в MatLab используются логические операторы:
& - логическое И 
| - логическое ИЛИ 
~ - логическое НЕ
Описание слайда:
IF С помощью условного оператора if можно выполнять проверку более сложных (составных) условий. Например, необходимо определить: попадает ли переменная x в диапазон значений от 0 до 2? Это можно реализовать одновременной проверкой сразу двух условий: x >= 0 и x <=2. Если эти оба  условия истинны, то x попадает в диапазон от 0 до 2. Для реализации составных условий в MatLab используются логические операторы: & - логическое И  | - логическое ИЛИ  ~ - логическое НЕ



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