Лекции по C++ для начинающих. Сергей Николаевич Талипов
Чтение книги онлайн.

Читать онлайн книгу Лекции по C++ для начинающих - Сергей Николаевич Талипов страница 8

СКАЧАТЬ i, s;

      i = 1;

      while (scanf("%d", &s)) {

      printf("Введенное число %d\n", s);

      i++;

      };

      }

      Оператор цикла do-while: do { … } while (выражение);

      Действие: В операторе do-while тело цикла выполняется по крайней мере один раз. Тело цикла будет выполняться до тех пор, пока выражение в скобках не примет ложное значение. Если оно ложно при входе в цикл, то его тело выполняется ровно один раз.

      Комментарий: После слова while и выражения, заключенного в скобки, ставится точка с запятой. Если в теле цикла содержится более одной инструкции, то операторы цикла заключаются в фигурные скобки.

      Например (EX12):

      #include<stdio.h>

      int main() {

      int i, s;

      i = 1;

      do {

      printf("Введенное число %d\n", s);

      i++;

      } while (scanf("%d", &s));

      }

      ОПЕРАТОР BREAK

      Описание: break используется для прекращения выполнения цикла из-за обнаружения ошибки, для организации дополнения к условию в заголовке цикла, для прекращения бесконечного цикла. Например:

      while (st > 0 && st < 25) {

      if (st == 4||st == 8||st == 12) break;

      }

      Работа цикла полностью прекращается, как только условие в операторе if становится истинным.

      ОПЕРАТОР CONTINUE

      Действие. Этот оператор может использоваться во всех трех типах циклов. Как и в случае оператора break, он приводит к изменению характера выполнения программы. Однако вместо завершения работы цикла наличие оператора continue вызывает пропуск "оставшейся" части итерации и переход к началу следующей.

      Например:

      Заменим в предыдущей программе оператор break на continue.

      while (st > 0 && st < 25) {

      if (st == 4 || st == 8|| st == 12) continue;

      }

      При истинном условии в операторе if оператор continue вызывает пропуск идущих за ним операторов тела цикла и осуществляется переход к началу следующей итерации.

      ПРИМЕР ЗАДАЧИ. Вычислить значение функции у = f(x) для

для изменяющегося с шагом h, где

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

iVBORw0KGgoAAAANSUhEUgAAAxUAAALoCAIAAACBBE8uAAAACXBIWXMAABJbAAASWwE6gJD2AAHrh0lEQVR42uydB1yN3x/Hn+febnvvaWS0KSWUppYkiYTISFGRdmlrbxKykpEiMyUzyciMMlLIptIeWrd777/boHHvLX74G9/3y+vl9jzPGc853+eczznPOd+HjkQiIQAAAAAAAMCwoYMiAAAAAAAAAP0EAAAAAAAA+gkAAAAAAAD0EwAAAAAAAOgnAAAAAACAf1s/aWpqKikp0dGBwPobuH79+tSpU6E2gR9Cbm6uhoYGlAPULwD89c/CzZs3v1k/3b59W0tLi5GREUrwLyA/P19XVxdqE/gh3Lp1y8TEBMoB6hcA/vpngcZZqvqJgYHB0dGRg4MDSvAvICwsDGoT+FF4enp6eHhAOUD9AsBf/yx8j34CAAAAAAAAQD8BAAAAAACAfgIAAAAAAAD9BAAAAAAA8C/op7oDxkLLMloHn8COdsotiVXFQTkDAAAAAAD6aRAYvtkhu2xkv8bXcGnj8q3VUMIAAAAAAIB+ogLKNGraLCONL1NNpKpP2zEI6CcAAAAAAEA/fQ/Et1u0JDcrnMrUyPUO3J9dXMs0ZoZN1PaAmaJYstJqfHRoo3fM4dynlUSucarzHEOCrRQ50Z6wbScX885LbSL1/InhXXnmQ6IBPfk3ofzKJk/fHRn579vYxkxf5GbDErcwtADfN2XclIjHN9zHNT9JiwjcnJr98EML2zgdm8htfjNFyXdO/LBdV9z+cnun/EOx9BwicjNWBsX5GIhguwI3JJsILE3/8lqSXjP+RfZa/lcnAlyCDl4uKmtqJ5IQlG3xicpDJgwIjRshpzJmXf7ksKvZ7hPoka8KM8Naef6+NqsLL2yvqyjGyB77dNCYoW/u8TecJTR2TUmrTjVlAFMFAAAAgH9LP3WJnTcHV1i8Wu2z/UIYw8sTPqv9zRaw37nqJk16Gj9XK6BubmBClooopiwvyd9NfwH+1lnbsV0ihvS5vqGDfWbEUXdlHOFJgqXj5d4IP+f5GsyKrp7uGn1UR6T5Qdq2/bcc99y8SyLh84IMnW9ox2VsmIJDWcVGYupO2WqtuDbB2jnec0RL3lavUPPlAgUX7MUxPbpIa/Pj48v4iA0vMv0sbBY7SZYeMefqlG/Ehvp6hHdObKqjAuZjmsOyxM5rO СКАЧАТЬ