While си: Операторы цикла в языке Си : for, while, do…while

Оператор while (C) | Microsoft Learn

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 2 мин

Оператор while позволяет повторять выполнение оператора до тех пор, пока указанное выражение не станет ложным.

Синтаксис

оператор-итерации:
    while (expression)statement

Выражение expression должно иметь арифметический тип или тип указателя. Выполнение происходит следующим образом:

  1. Вычисляется значение expression.

  2. Если expression изначально ложно, тело оператора while не выполняется ни одного раза и управление передается из оператора while следующему оператору в программе.

    Если expression имеет значение True (то есть не равно нулю), выполняется тело оператора и процесс повторяется с шага 1.

Выполнение оператора while прерывается, если в теле оператора выполняется оператор

break, goto или return. Для прерывания итерации без выхода из цикла while используйте оператор continue . Оператор continue передает управление в следующую итерацию оператора while .

Ниже приводится пример оператора while.

while ( i >= 0 )
{
    string1[i] = string2[i];
    i--;
}

В этом примере производится копирование символов из string2 в string1. Если значение i больше или равно 0, значение string2[i] присваивается элементу string1[i] и значение переменной i уменьшается на единицу. Когда значение переменной

i становится равным 0 (или меньше 0), выполнение оператора while прекращается.

См. также

Оператор while (C++)

Цикл с предусловием while — Обо всём

Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом. Это условие проверяется до выполнения тела цикла, поэтому тело может быть не выполнено ни разу (если условие с самого начала ложно). В большинстве процедурных языков программирования реализуется оператором while, отсюда его второе название — while-цикл.

Синтаксис:

        while (условие){

            набор операторов;

        }

Пример

        int x = 0;

        int i = 0;

            while(i < 100){

                x = x + i;

                i++;

            }

Операция прибавления к переменной х, будет выполнена столько раз, пока переменная i не будет равна 100. Другими словами, ход выполнения программы будет следующий, при входе в цикл проверяется переменная i, если она не равна 100, то будет происходит сложение двух переменных i и х. Как только переменная i будет равна 100, то сложение двух переменных не будет осуществляться. Например:

        int x = 0;

        int i = 1;

        int y = 1;

            while(i < 100){

                x = x + i;

                y++;

                i++;

            }

            while (y < 100){

                x = x + y;

            }

В данном примере, операция сложения переменных x и y осуществляться не будет, так как после первого цикла while переменная y будет равна 101, таким образом это не удовлетворяет условию.

Оставайтесь дома, когда вы больны

Оставайтесь дома и не ходите на работу, когда вы больны!

В этом видеоролике перечислены распространенные признаки и симптомы гриппа и напоминания сотрудникам о необходимости оставаться дома и не ходить на работу, когда они больны.

Что должны знать сотрудники

Все сотрудники должны оставаться дома, если они больны  по крайней мере, в течение 24 часов после того, как их лихорадка* (температура 100 градусов по Фаренгейту или 37,8 градусов по Цельсию или выше) спадет. Температуру следует измерять без применения жаропонижающих препаратов (лекарств, содержащих ибупрофен или ацетаминофен).

Примечание: Не у всех больных гриппом будет высокая температура. Лица с подозрением или подтвержденным гриппом, у которых нет лихорадки, должны оставаться дома на работе не менее 4-5 дней после появления симптомов. Больные гриппом наиболее заразны в первые 3 дня болезни.

Если вы заболели на работе

CDC рекомендует, чтобы работники, у которых появились симптомы гриппа по прибытии на работу или заболели в течение дня, немедленно отделились от других работников и отправились домой  по крайней мере, в течение 24 часов после того, как лихорадка спадет без применения жаропонижающих препаратов, или после улучшения симптомов (по крайней мере, через 4–5 дней после появления симптомов гриппа).

Что должны знать работодатели

Важным способом уменьшения распространения гриппа является изоляция больных людей от тех, кто не болен. Компании должны пересматривать и доводить до сведения сотрудников свою политику и практику предоставления отпусков по болезни каждый год до начала сезона гриппа.

  • Рекомендовать всем сотрудникам оставаться дома, если они заболели , по крайней мере, до тех пор, пока не пройдет 24 часа после того, как лихорадка спадет без применения жаропонижающих лекарств, или после улучшения симптомов (по крайней мере, через 4-5 дней после появления симптомов гриппа).
  • Подготовка и консультирование сотрудников по вопросам ухода за больными членами семьи или детьми . Гибкие правила отпусков и альтернативные графики работы могут помочь предотвратить распространение гриппа на вашем рабочем месте, позволить сотрудникам продолжать работать или функционировать, ограничивая контакты с другими людьми, поддерживать непрерывность операций и помогать людям управлять своим здоровьем и потребностями своей семьи.
  • Подготовьте сотрудников к тому, чтобы они оставались дома, и спланируйте способы продолжения основных бизнес-функций. их дети. Обучайте персонал выполнять основные функции, чтобы бизнес мог продолжать работу.

Часто задаваемые вопросы

Должны ли члены семьи больных людей также оставаться дома?

Нет, работник, который здоров и живет с больным членом семьи, может выйти на работу. Особенно важно, чтобы эти сотрудники следили за собой на предмет болезни.

Сотрудникам с детьми школьного возраста, возможно, придется оставаться дома, чтобы заботиться о своих детях. Работодатели должны пересмотреть политику отпусков на предмет гибкости, позволяющей сотрудникам оставаться дома, если им необходимо заботиться о своих детях или других членах семьи.

Зачем предприятиям применять гибкие правила отпусков или альтернативные графики работы?

Важным способом уменьшения распространения гриппа является изоляция больных людей от здоровых. Поэтому любой работник, у которого есть симптомы гриппа, должен оставаться дома и не выходить на работу. Вполне возможно, что работникам придется ухаживать за больными членами семьи или заботиться о детях, если школы будут уволены или закрыты программы для детей младшего возраста. Гибкие правила отпусков и альтернативные графики работы помогут предотвратить распространение гриппа на вашем рабочем месте, позволят сотрудникам продолжать работать или функционировать, ограничивая контакты с другими людьми, помогут поддерживать непрерывность операций и помогут людям управлять своим здоровьем и потребностями своей семьи.

Сноска

*Многие органы власти используют либо 100 (37,8 градусов Цельсия), либо 100,4 F (38,0 градусов Цельсия) в качестве порогового значения температуры, но это число на самом деле может варьироваться в зависимости от таких факторов, как метод измерения и возраст человека, поэтому могут быть уместны другие значения лихорадки. CDC имеет рекомендации общественного здравоохранения, основанные на наличии (или отсутствии) лихорадки. Это означает, что температура человека не поднимается выше нормы.

Что делать, если вы заболели во время путешествия

Что делать, если вы заболели во время путешествия | Медицина Джона Хопкинса

Заболевание во время путешествия по другой стране может быть пугающим, поэтому лучше подготовиться перед отъездом из дома. Принятие следующих мер может свести к минимуму неудобства и страдания, если вы заболеете во время путешествия в другую страну.

Будьте готовы перед отъездом

  • Уточните страховое покрытие у своего перевозчика и конкретно укажите, застрахованы ли вы во время поездки за границу. Спросите совета по медицинскому обслуживанию во время путешествия.

  • Если ваш страховой полис не распространяется на вас за границей, вы можете подумать о приобретении полиса краткосрочного медицинского страхования, который распространяется на него. Существуют краткосрочные полисы, специально предназначенные для покрытия расходов на поездки. Для получения дополнительной информации обратитесь к своему турагенту или поищите информацию в журналах о путешествиях.

  • Во время путешествия обязательно возьмите с собой идентификационную карточку медицинского страхования и бланк заявления.

  • Medicare не покрывает больничные или медицинские расходы за пределами США. Пожилые люди могут захотеть связаться с AARP для получения информации о страховом покрытии медицинского обслуживания за рубежом в рамках дополнительных планов Medicare.

  • Обязательно заполните информационную страницу внутри вашего паспорта, указав имя, адрес и номер телефона человека, с которым можно связаться в случае чрезвычайной ситуации. Это поможет облегчить идентификацию в случае аварии.

  • Если у вас есть ранее существовавшее заболевание, имейте при себе письмо от вашего лечащего врача с описанием состояния и любых рецептурных лекарств, которые вы принимаете в настоящее время. Они должны включать общие названия для этих лекарств.

  • Обязательно привозите любые лекарства, которые вы принимаете с собой за пределы США, в их оригинальной упаковке с четкой маркировкой. Некоторые лекарства считаются незаконными наркотиками в зарубежных странах. Вы можете проверить в посольстве страны, которую вы посещаете, чтобы быть уверенным.

  • Списки англоговорящих иностранных поставщиков медицинских услуг можно получить в Международной ассоциации медицинской помощи путешественникам.

Особая помощь, если вы заболели или получили травму во время путешествия

  • Обратитесь в ближайшее посольство или консульство США, чтобы получить список местных поставщиков медицинских услуг и медицинских учреждений.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *