X

Код презентации скопируйте его

Ширина px

Вы можете изменить размер презентации, указав свою ширину плеера!

Циклы

Скачать эту презентацию

Презентация на тему Циклы

Скачать эту презентацию

Cлайд 1
* Программирование на языке Бейсик Тема . Циклы * Программирование на языке Бейсик Тема . Циклы
Cлайд 2
* Циклы Цикл – это многократное выполнение одинаковой последовательности дейс... * Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл с неизвестным числом шагов (цикл с условием) Задача. Вывести на экран квадраты и кубы целых чисел от 1 до 8 (от a до b). Особенность: одинаковые действия выполняются 8 раз.
Cлайд 3
Схема простейшего цикла Любой цикл характеризуется тремя стадиями: началом ци... Схема простейшего цикла Любой цикл характеризуется тремя стадиями: началом цикла; телом цикла; концом цикла. Оператор цикла For...Next
Cлайд 4
* Алгоритм начало i, i2, i3 конец нет да i * Алгоритм начало i, i2, i3 конец нет да i
Cлайд 5
* Алгоритм (с блоком «цикл») начало i, i2, i3 конец i2 = i * i i3 = i2 * i i ... * Алгоритм (с блоком «цикл») начало i, i2, i3 конец i2 = i * i i3 = i2 * i i = 1,8 блок «цикл» тело цикла
Cлайд 6
* Программа for i=1 to 8 i2 = i*i i3 = i2*i print i,i2,i3 next i end переменн... * Программа for i=1 to 8 i2 = i*i i3 = i2*i print i,i2,i3 next i end переменная цикла начальное значение конечное значение
Cлайд 7
* Цикл с уменьшением переменной Задача. Вывести на экран квадраты и кубы целы... * Цикл с уменьшением переменной Задача. Вывести на экран квадраты и кубы целых чисел от 8 до 1 (в обратном порядке). Особенность: переменная цикла должна уменьшаться. Решение: for i=8 to 1 step -1 i2 = i*i i3 = i2*i print i,i2,i3 next i end
Cлайд 8
* Цикл с переменной for = to {тело цикла} next Увеличение переменной на 1: fo... * Цикл с переменной for = to {тело цикла} next Увеличение переменной на 1: for = to step –1 {тело цикла} next Уменьшение переменной на 1:
Cлайд 9
* Цикл с переменной Особенности: если конечное значение меньше начального, ци... * Цикл с переменной Особенности: если конечное значение меньше начального, цикл (to) не выполняется ни разу (проверка условия в начале цикла, цикл с предусловием) Увеличение переменной более чем 1: for = to step {тело цикла} next
Cлайд 10
* for i:=1 to 9 step 2 i2 = i*i i3 = i2*i print i,i2,i3 end Как изменить шаг?... * for i:=1 to 9 step 2 i2 = i*i i3 = i2*i print i,i2,i3 end Как изменить шаг? Задача. Вывести на экран квадраты и кубы нечётных целых чисел от 1 до 9. Особенность: переменная цикла должна увеличиваться на 2. Решение: выполняется только для нечетных i
Cлайд 11
* Задания «4»: Ввести a и b и вывести квадраты и кубы чисел от a до b. Пример... * Задания «4»: Ввести a и b и вывести квадраты и кубы чисел от a до b. Пример: Введите границы интервала: 4 6 4 16 64 5 25 125 6 36 216 «5»: Вывести квадраты и кубы 10 чисел следующей последовательности: 1, 2, 4, 7, 11, 16, … Пример: 1 1 1 2 4 8 4 16 64 ... 46 2116 97336
Cлайд 12
* Программирование на языке Бейсик Тема . Циклы с условием * Программирование на языке Бейсик Тема . Циклы с условием
Cлайд 13
Итерационный цикл  – это цикл, для которого нельзя указать число повторений, ... Итерационный цикл  – это цикл, для которого нельзя указать число повторений, и проверка окончания которого происходит по достижению нужного условия. Блок-схема базовых структур. Цикл - пока  (может не выполняться ни разу) Цикл - до (выполняется хотя бы раз)
Cлайд 14
While Wend Цикл WHILE…WEND. Цикл - пока Он применяется, когда известно услови... While Wend Цикл WHILE…WEND. Цикл - пока Он применяется, когда известно условие цикла, но неизвестно число повторений цикла. Цикл повторяется до тех пор, пока условие, записанное в заголовке WHILE, остается истинным.
Cлайд 15
Логика цикла WHILE…WEND. Работает он следующим образом. Сначала записывается ... Логика цикла WHILE…WEND. Работает он следующим образом. Сначала записывается оператор while с условием, при котором цикл выполняется. Ключевое слово wend аналогично по своему назначению слову next, т. е. является последней строкой цикла. Всякий раз, доходя до wend, компьютер проверяет, выполняется ли условие, указанное оператором while. Если оно не выполняется, то программа переходит к исполнению операторов, следующих за wend. Если же выполняется, то цикл повторяется снова.
Cлайд 16
* Цикл с условием while {тело цикла} wend Особенности: можно использовать сло... * Цикл с условием while {тело цикла} wend Особенности: можно использовать сложные условия. В этом случае используются логические операции and, or или not: условие пересчитывается каждый раз при входе в цикл while (a
Cлайд 17
* Цикл с условием Особенности: если условие на входе в цикл ложно, цикл не вы... * Цикл с условием Особенности: если условие на входе в цикл ложно, цикл не выполняется ни разу если условие никогда не станет ложным, программа зацикливается a = 4: b = 6 while a > b a = a – b wend a = 4: b = 6 while a < b do d = a + b wend
Cлайд 18
* Замена for на while и наоборот for i=1 to 10 {тело цикла} Next i i = 1 whil... * Замена for на while и наоборот for i=1 to 10 {тело цикла} Next i i = 1 while i = b {тело цикла} i = i - 1 wend Замена while на for возможна только тогда, когда можно заранее рассчитать число шагов цикла. Замена цикла for на while возможна всегда.
Cлайд 19
i = 1 while i i = 1 while i
Cлайд 20
Пример . В подъезде N ступенек. Сколько шагов будет сделано, если шагать чере... Пример . В подъезде N ступенек. Сколько шагов будет сделано, если шагать через 3 ступеньки. ' KS - количество ступенек ' KH - количество шагов INPUT "Введите количество ступенек";N KS=0 KH=0 WHILE KS
Cлайд 21
Пример 3. Составить программу суммирования всех натуральных чисел (начиная с ... Пример 3. Составить программу суммирования всех натуральных чисел (начиная с 1) до момента, пока сумма не превысит 1000. На экран выводится количество слагаемых в сумме и значение суммы. REM S = 0 к = о WHILE S
Скачать эту презентацию

Похожие презентаци

Наверх