1 / 12

ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ

ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО. A, B, C. нет. да. A<>B. да. A = A + B F = A + C. нет. B < C. A = A + C F = B + C. B = B + C F = A + B. F. КОНЕЦ. A = 1, B = 1, C = 4. F=?. F = 6. НАЧАЛО. A, B, C. нет. да. A=B. да. C = A + B F = B + C. нет. B >C.

Télécharger la présentation

ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ

  2. НАЧАЛО A, B, C нет да A<>B да A = A + BF = A + C нет B < C A = A + CF = B + C B = B + CF = A + B F КОНЕЦ A = 1, B = 1, C = 4 F=? F = 6

  3. НАЧАЛО A, B, C нет да A=B да C = A + BF = B + C нет B >C A = A + BF = A + C B = B + CF = A + B F КОНЕЦ A = 2, B = 2, C = 3 F=? F = 7

  4. Дан фрагмент программы: A = 3 B = 3 IF A < B THEN S = A * B ELSE S = A + B PRINT S Какое значение переменной S будет напечатано после выполнения данного фрагмента? S = 6

  5. Алгоритмическая структура "цикл" Циклом называется операция, в которой одни и те же действия повторяются многократно. • Существуют два основных типа циклов: • циклы со счетчиком (с известным числом повторений); • циклы с условием, в которых действия повторяются до тех пор, пока выполняется определенное условие или пока не будет выполнено определенное условие.

  6. For Счетчик=Начало To Конец [Step Шаг] [операторы цикла] [Exit For] Nexr [Счетчик] ОПЕРАТОР FOR….NEXT Счетчик – числовая переменная, используемая как счетчик цикла; Начало – начальное значение счетчика; Конец – конечное значение счетчика; Шаг – шаг изменения счетчика, по умолчанию 1; Exit For – используется для немедленной остановки цикла For….Next.

  7. ПРИМЕР 1 Dim i As Integer Dim A As Integer A=3 For i=1 to 3 A=A*i Next i Print A 3 Сколько раз будет выполняться тело цикла? Что будет напечатано на форме? 18

  8. ПРИМЕР 2 Dim i As Integer Dim A As Integer A=3 For i=3 to 1 Step -1 A=A*i Next i Print A 3 Сколько раз будет выполняться тело цикла? Что будет напечатано на форме? 18

  9. ПРИМЕР 4 ПРИМЕР 3 Dim i As Integer For i=1 to 100 If i=50 Then Exit For Next i Сколько раз будет выполняться тело цикла? Dim i As Integer For i=1 to 1000: Next i Пустой цикл может использоваться для задержки времени.

  10. Оператор цикла с предусловием Оператор цикла с постусловием Виды циклов Цикл «ПОКА» (с предусловием) Цикл «ДО» (с постусловием)

  11. Цикл с предусловием Цикл с предусловием используется для программирования процессов, в которых число повторений оператора цикла не известно, а задается некоторое условие его окончания. Do While Условие Тело цикла Loop Do Until Условие Тело цикла Loop

  12. Цикл с постусловием Отличие этого оператора от оператора цикла с предусловием: проверка условия производится после очередного выполнения тела цикла. Это обеспечивает его выполнение хотя бы один раз. Do Тело цикла [ Exit Do] Loop While Условие Do Тело цикла [ Exit Do] Loop Until Условие

More Related