В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
ZEN24
ZEN24
01.06.2020 03:28 •  Математика

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

Показать ответ
Ответ:
77788899
77788899
10.06.2022 11:52

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

В следующей программе цикл while используется подобно циклу for для вывода на экран всех чисел от 1 до 10:

    i=1

    while i<=10:

        print i

        i=i+1

В этой программе переменной i присваивается значение 1. Затем начинается цикл (ключевое слово while) с проверяемым условием i<=10. Тело цикла содержит две инструкции: вывод на экран значения переменной i и увеличение значения переменной i на 1.

При выполнении этого цикла проверяется условие i<=10. Поскольку значение i изначально равно 1, то условие верно и выполняется тело цикла: на экран выводится значение переменной i, то есть 1 и переменной i присваивается значение i+1, то есть 2. Снова проверяется условие, поскольку оно верно, то выполняется блок цикла: на экран выводится число 2 и переменной i присваивается значение 3. Опять проверяется значение цикла, и так далее до тех пор, пока проверяемое условие истинно.

Как только проверяемое условие станет ложно (это произойдет, когда переменная i станет равна 11), цикл завершит работу и управление будет передано следующей инструкции после блока цикла. Поэтому после завершения цикла переменная i будет иметь значение 11.

В общем виде синтаксис цикла с условием в языке Питон такой:

    while условие:

        инструкция 1

        инструкция 2

        ...

        инструкция n

В каждой инструкции while должны присутствовать:

Условие, определяющее, будет ли выполняться тело цикла. Это условие записывается после слова while и может быть произвольным арифметическим выражением, в котором должен быть хотя бы один из операторов ==, !=, <, >, <=, >= и могут использоваться логические операторы and, or, not. После условия ставится двоеточие.

Тело цикла, состоящее из одной или нескольких инструкций, записанных с отступом одинаковой величины.

Инструкции, изменяющие значения переменных, входящих в проверяемое условие. В рассмотренном примере это инструкция i=i+1. Если бы этой инструкции не было, то значение переменной i не менялось бы и проверяемое условие всегда было бы истинным, что привело бы к бесконечному циклу. Для прерывания работы программы, попавшей в бесконечный цикл, используется комбинация клавиш Ctrl+C.

Цикл while в Питоне всегда можно использовать вместо цикла for. Однако иногда цикл for удобней, а иногда удобней цикл while, как в следующем примере, где вычисляется наименьшая степень двойки, которая превосходит данное число n:

    n=input("Введите натуральное число")

    i=0

    while 2**i<=n:

        i=i+1

    print "2 в степени",i,"превосходит данное число"

В этом примере переменная i внутри цикла увеличивается на 1, пока значение 2**i не превосходит n. После окончания цикла величина 2**i будет больше n, и соответствующее значение i будет напечатано на экране.

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

Рассмотрим два примера. В первом примере программа печатает на экран все натуральные делители данного натурального числа n. Для этого используется цикл, в котором переменная i меняется от 1 до n, а внутри цикла проверяется условие, и если остаток от деления n на i равен 0, то печатается значение i:

    n=input("Введите число, для которого необходимо вывести делители")

    i=1

    while i<=n:

        if n%i==0:

            print i

        i=i+1

В следующем примере на экран печатается таблица умножения всех однозначных чисел. Для этого организовано два цикла: в одном переменная i меняется от 1 до 9, внутри этого цикла (то есть при каждом новом значении i) переменная j также меняется от 1 до 9. В блоке вложенного цикла на экран печатаются значения переменных i, j и их произведение:

    i=1

    while i<10:        # Условие внешнего цикла по i

        j=1

        while j<10:    # Условие внутреннего цикла по j

            print i, "*", j, "=", i*j

            j=j+1      # Инструкция-итератор вложенного цикла

        i=i+1          # Инструкция-итератор внешнего цикла

С использованием циклов for этот пример можно записать короче:

    for i in range(1,10):

        for j in range(1,10):

            print i, "*", j, "=", i*j

0,0(0 оценок)
Ответ:
ЯСоваНоТупая
ЯСоваНоТупая
12.12.2022 14:43
Коркинский взрыв  — мирный взрыв, осуществленный при строительстве коркинского разреза (г.  коркино, челябинская область)  16 июня  1936  года  с целью  обнажения угольных  пластов.взрыв проводился по проекту и под руководством инженеров папоротского и селевдева. взрыв должен был сбросить породу, закрывавшую залежи угля, чтобы дальнейшую разработку месторождения можно было вести открытым способом. взрыв был осуществлен в два приема: в апреле 1936 было взорвано 400 тонн взрывчатых веществ, в июне  — 1808 тонн. в том месте, где было намечено произвести взрыв, мощный пласт бурого угля залегал на глубине около 20 метров. было заложено 36 зарядов на глубину от 13 до 18 метров и на расстоянии до 30 метров друг от друга. для закладки зарядов были вырыты  шурфы, от которых на определённой глубине отводили короткую горизонтальную галерею, заканчивавшуюся зарядной камерой. одновременный взрыв всех зарядов осуществлялся электрическим способом.утром 16 июня 1936 года жителей поселка под звуки духового оркестра вывезли в безопасную зону за пять километров от взрывной площадки. в 12: 00 (10: 00 мск) по сигналу радиостанции г. свердловска был включён рубильник взрывной сети. на фронте 900 метров мгновенно выросла стена земли. вслед за тем с огромной силой вырвались взрывные газы, увлекая с собой размельчённый грунт. через 3-4 секунды газовое и пыльное облако заняло площадь до 2 квадратных километров и двинулось по ветру. высота его составляла около 400 метров. высота выброса грунта доходила до 625 метров. гигантское надвигавшееся облако, окрашенное образовавшимися при взрыве окислами азота в красно-бурый цвет, при ярком солнечном освещении представляло фантастическое и грозное зрелище. разрушительное действие воздушной взрывной волны, несмотря на большую величину заряда, было сравнительно незначительным. кирпичные и деревянные строения, находившиеся на расстоянии 350—400 метров, не были повреждены. разброс грунта не превышал 450 метров. сотрясение грунта было весьма значительное. люди, стоявшие от места взрыва на расстоянии 1250 метров, рассказывали, что столбы электросети закачались, как деревья при сильном ветре.  колебания почвы были зарегистрированы сейсмическими станциями свердловска, москвы и пулкова.взрывом в коркино была образована траншея длиной 900 метров, шириной 85 метров и глубиной до 20 метров. было выброшено 800 000 кубических метров грунта. после взрыва экскаваторами были нарезаны уступы и угольные забои, построены здания и сооружения. коркинский взрыв стал крупным событием в области технологии взрывных работ, почти на год сократил ввод в эксплуатацию богатейшего в системе челябугля коркинского месторождения бурых углей, внес коррективы в расчеты параметров взрывов на выброс. в сша лишь после войны смогли провести несколько взрывов похожей мощности.
0,0(0 оценок)
Популярные вопросы: Математика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота