🗊Презентация Циклы в Паскале

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

Содержание

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

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


Слайд 1





Циклы в Паскале
Описание слайда:
Циклы в Паскале

Слайд 2





Циклы в Паскале
При решении задач может возникнуть необходимость повторить одни и те же действия несколько или множество раз. В программировании блоки кода, которые требуется повторять не единожды, оборачиваются в специальные конструкции – циклы. У циклов выделяют заголовок и тело. Заголовок определяет, до каких пор или сколько раз тело цикла будет выполняться. Тело содержит выражения, которые выполняются, если в заголовке цикла выражение вернуло логическую истину (True, не ноль). После того как достигнута последняя инструкция тела, поток выполнения снова возвращается к заголовку цикла. Снова проверяется условие выполнения цикла. В зависимости от результата тело цикла либо повторяется, либо поток выполнения переходит к следующему выражению после всего цикла.
Описание слайда:
Циклы в Паскале При решении задач может возникнуть необходимость повторить одни и те же действия несколько или множество раз. В программировании блоки кода, которые требуется повторять не единожды, оборачиваются в специальные конструкции – циклы. У циклов выделяют заголовок и тело. Заголовок определяет, до каких пор или сколько раз тело цикла будет выполняться. Тело содержит выражения, которые выполняются, если в заголовке цикла выражение вернуло логическую истину (True, не ноль). После того как достигнута последняя инструкция тела, поток выполнения снова возвращается к заголовку цикла. Снова проверяется условие выполнения цикла. В зависимости от результата тело цикла либо повторяется, либо поток выполнения переходит к следующему выражению после всего цикла.

Слайд 3





В языке программирования Паскаль существует три вида циклических конструкций.
Цикл с предусловием
 Способ описания
Пример
Цикл с постусловием
 Способ описания
Пример
Цикл со счетчиком
 Способ описания
Пример
Описание слайда:
В языке программирования Паскаль существует три вида циклических конструкций. Цикл с предусловием Способ описания Пример Цикл с постусловием Способ описания Пример Цикл со счетчиком Способ описания Пример

Слайд 4





Цикл с предусловием (Цикл while)
Цикл while является циклом с предусловием. В заголовке цикла находится логическое выражение. Если оно возвращает true, то тело цикла выполняется, если false – то нет.
Когда тело цикла было выполнено, то ход программы снова возвращается в заголовок цикла. Условие выполнения тела снова проверяется (находится значение логического выражения). Тело цикла выполнится столько раз, сколько раз логическое выражение вернет true. Поэтому очень важно в теле цикла предусмотреть изменение переменной, фигурирующей в заголовке цикла, таким образом, чтобы когда-нибудь обязательно наступала ситуация false. Иначе произойдет так называемое зацикливание, одна из самых неприятных ошибок в программировании.
Описание слайда:
Цикл с предусловием (Цикл while) Цикл while является циклом с предусловием. В заголовке цикла находится логическое выражение. Если оно возвращает true, то тело цикла выполняется, если false – то нет. Когда тело цикла было выполнено, то ход программы снова возвращается в заголовок цикла. Условие выполнения тела снова проверяется (находится значение логического выражения). Тело цикла выполнится столько раз, сколько раз логическое выражение вернет true. Поэтому очень важно в теле цикла предусмотреть изменение переменной, фигурирующей в заголовке цикла, таким образом, чтобы когда-нибудь обязательно наступала ситуация false. Иначе произойдет так называемое зацикливание, одна из самых неприятных ошибок в программировании.

Слайд 5





Цикл с предусловием способ описания
While <логическое выражение> do
begin
 <оператор 1>;
 <оператор 2>;
 <оператор 3>;
 Inc( i )
end;
Описание слайда:
Цикл с предусловием способ описания While <логическое выражение> do begin <оператор 1>; <оператор 2>; <оператор 3>; Inc( i ) end;

Слайд 6





Цикл с предусловием (Пример) 
Пример: Выполните произведение двух чисел без операции умножения.
Описание слайда:
Цикл с предусловием (Пример) Пример: Выполните произведение двух чисел без операции умножения.

Слайд 7





Цикл с предусловием (Пример)
Описание слайда:
Цикл с предусловием (Пример)

Слайд 8





Цикл с предусловием (Пример) 
Допустим, что Multiplier1 := 5 Multiplier2 := 4 => цикл будет выполняться 4 раза (т.к. второй множитель равен 4).
Заполним трассировочную таблицу к этой задаче:
Описание слайда:
Цикл с предусловием (Пример) Допустим, что Multiplier1 := 5 Multiplier2 := 4 => цикл будет выполняться 4 раза (т.к. второй множитель равен 4). Заполним трассировочную таблицу к этой задаче:

Слайд 9





Цикл с постусловием (цикл repeat)
Цикл while может не выполниться ни разу, если логическое выражение в заголовке сразу вернуло false. Однако такая ситуация не всегда может быть приемлемой. Бывает, что тело цикла должно выполниться хотя бы один раз, не зависимо оттого, что вернет логическое выражение. В таком случае используется цикл repeat – цикл с постусловием.
В цикле repeat логическое выражение стоит после тела цикла. Причем, в отличие от цикла while, здесь всё наоборот: в случае true происходит выход из цикла, в случае false – его повторение.
Описание слайда:
Цикл с постусловием (цикл repeat) Цикл while может не выполниться ни разу, если логическое выражение в заголовке сразу вернуло false. Однако такая ситуация не всегда может быть приемлемой. Бывает, что тело цикла должно выполниться хотя бы один раз, не зависимо оттого, что вернет логическое выражение. В таком случае используется цикл repeat – цикл с постусловием. В цикле repeat логическое выражение стоит после тела цикла. Причем, в отличие от цикла while, здесь всё наоборот: в случае true происходит выход из цикла, в случае false – его повторение.

Слайд 10





Цикл с постусловием способ описания
Repeat 
begin
 <оператор 1>;
 <оператор 2>;
 <оператор 3>;
 Inc( i )
end
Until <логическое выражение>
Описание слайда:
Цикл с постусловием способ описания Repeat begin <оператор 1>; <оператор 2>; <оператор 3>; Inc( i ) end Until <логическое выражение>

Слайд 11





Цикл с постусловием (Пример) 
Пример: Выполните произведение двух чисел без операции умножения.
Описание слайда:
Цикл с постусловием (Пример) Пример: Выполните произведение двух чисел без операции умножения.

Слайд 12





Цикл с постусловием (Пример)
Описание слайда:
Цикл с постусловием (Пример)

Слайд 13





Цикл с постусловием (Пример) 
Допустим, что Multiplier1 := 5 Multiplier2 := 4 => цикл будет выполняться 4 раза (т.к. второй множитель равен 4).
Заполним трассировочную таблицу к этой задаче:
Описание слайда:
Цикл с постусловием (Пример) Допустим, что Multiplier1 := 5 Multiplier2 := 4 => цикл будет выполняться 4 раза (т.к. второй множитель равен 4). Заполним трассировочную таблицу к этой задаче:

Слайд 14





Цикл со счетчиком (цикл For)
Этот цикл используется, когда число повторений не связано с тем, что происходит в теле цикла. Т.е. количество повторений может быть вычислено заранее (хотя оно не вычисляется).
В заголовке цикла указываются два значения. Первое значение присваивается так называемой переменной-счетчику, от этого значения начинается отсчет количества итераций (повторений). Отсчет идет всегда с шагом равным единице. Второе значение указывает, при каком значении счетчика цикл должен остановиться. Другими словами, количество итераций цикла определяется разностью между вторым и первым значением плюс единица. В Pascal тело цикла не должно содержать выражений, изменяющих счетчик.
Описание слайда:
Цикл со счетчиком (цикл For) Этот цикл используется, когда число повторений не связано с тем, что происходит в теле цикла. Т.е. количество повторений может быть вычислено заранее (хотя оно не вычисляется). В заголовке цикла указываются два значения. Первое значение присваивается так называемой переменной-счетчику, от этого значения начинается отсчет количества итераций (повторений). Отсчет идет всегда с шагом равным единице. Второе значение указывает, при каком значении счетчика цикл должен остановиться. Другими словами, количество итераций цикла определяется разностью между вторым и первым значением плюс единица. В Pascal тело цикла не должно содержать выражений, изменяющих счетчик.

Слайд 15





Цикл со счетчиком способ описания
Цикл for существует в двух формах:
For <счетчик:=значение> To <конечное_значение> Do
     begin
     <оператор1>;
     <оператор2>;
     end;
For <счетчик:=значение> Downto <конечное_значение> Do
     <тело_цикла>;
Счетчик – это переменная любого из перечисляемых типов (целого, булевого, символьного, диапазонного, перечисления). Начальные и конечные значения могут быть представлены не только значениями, но и выражениями, возвращающими совместимые с типом счетчика типы данных. Если между начальным и конечным выражением указано служебное слово to, то на каждом шаге цикла значение параметра будет увеличиваться на единицу. Если же указано downto, то значение параметра будет уменьшаться на единицу.
Количество итераций цикла for известно именно до его выполнения, но не до выполнения всей программы. К началу выполнения цикла, уже точно известно, сколько раз выполниться цикл.
Описание слайда:
Цикл со счетчиком способ описания Цикл for существует в двух формах: For <счетчик:=значение> To <конечное_значение> Do begin <оператор1>; <оператор2>; end; For <счетчик:=значение> Downto <конечное_значение> Do <тело_цикла>; Счетчик – это переменная любого из перечисляемых типов (целого, булевого, символьного, диапазонного, перечисления). Начальные и конечные значения могут быть представлены не только значениями, но и выражениями, возвращающими совместимые с типом счетчика типы данных. Если между начальным и конечным выражением указано служебное слово to, то на каждом шаге цикла значение параметра будет увеличиваться на единицу. Если же указано downto, то значение параметра будет уменьшаться на единицу. Количество итераций цикла for известно именно до его выполнения, но не до выполнения всей программы. К началу выполнения цикла, уже точно известно, сколько раз выполниться цикл.

Слайд 16





Цикл со счетчиком (Пример) 
Пример: Выполните произведение двух чисел без операции умножения.
Описание слайда:
Цикл со счетчиком (Пример) Пример: Выполните произведение двух чисел без операции умножения.

Слайд 17





Цикл со счетчиком (Пример)
Описание слайда:
Цикл со счетчиком (Пример)

Слайд 18





Цикл со счетчиком (Пример) 
Допустим, что Multiplier1 := 5 Multiplier2 := 4 => цикл будет выполняться 4 раза (т.к. второй множитель равен 4).
Заполним трассировочную таблицу к этой задаче:
Описание слайда:
Цикл со счетчиком (Пример) Допустим, что Multiplier1 := 5 Multiplier2 := 4 => цикл будет выполняться 4 раза (т.к. второй множитель равен 4). Заполним трассировочную таблицу к этой задаче:

Слайд 19





Разветвляющийся алгоритм if
Ветвление – это команда алгоритма, в которой делается выбор, выполнять или не выполнять какую-нибудь группу команд в зависимости от условий.
Ветвление используется в двух случаях:
1) Когда требуется пропустить определенную команду или группу команд.
2) Когда нужно записать выбор тех или иных действий в зависимости от условия.
Описание слайда:
Разветвляющийся алгоритм if Ветвление – это команда алгоритма, в которой делается выбор, выполнять или не выполнять какую-нибудь группу команд в зависимости от условий. Ветвление используется в двух случаях: 1) Когда требуется пропустить определенную команду или группу команд. 2) Когда нужно записать выбор тех или иных действий в зависимости от условия.

Слайд 20





Разветвляющийся алгоритм if способ описания
If <условие> 
 then
  <оператор 1>;
  <оператор 2> 
 else
  <операторы>
Описание слайда:
Разветвляющийся алгоритм if способ описания If <условие> then <оператор 1>; <оператор 2> else <операторы>

Слайд 21





Разветвляющийся алгоритм if (пример)
Пример: Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число.
Описание слайда:
Разветвляющийся алгоритм if (пример) Пример: Дано целое число. Если оно является положительным, то прибавить к нему 1; в противном случае не изменять его. Вывести полученное число.

Слайд 22





Разветвляющийся алгоритм if (пример)
Описание слайда:
Разветвляющийся алгоритм if (пример)

Слайд 23





Задания:
1) Возведите число в степень ( без операции умножения и не использую exp(y*(In (x))) ) при помощи всех трех циклов. 
2) Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно.
3) Даны натуральные числа от 20 до 50. Напечатать те из них, которые делятся на 3, но не делятся на 5.
Описание слайда:
Задания: 1) Возведите число в степень ( без операции умножения и не использую exp(y*(In (x))) ) при помощи всех трех циклов. 2) Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно. 3) Даны натуральные числа от 20 до 50. Напечатать те из них, которые делятся на 3, но не делятся на 5.



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