М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Zhenkyaaaa
Zhenkyaaaa
17.05.2023 14:40 •  Информатика

Укажите основные различия циклических структур?

👇
Ответ:
Polly2970
Polly2970
17.05.2023

Есть конструкция for:

for (init-expression; cond-expression; loop-expression)

действие

init-expression - выражение, которое выполняется лишь раз при старте цикла, например, чтобы задать начальное значение счетчика.

cond-expression - условие, которое проверяется перед каждой итерацией.

loop-expression - выражение, которое выполняется после каждой итерации.

Данный вид цикла может как выполняться, так и нет, в зависимости от истинности условия.

Есть конструкция while:

while (cond-expression)

действие

cond-expression - условие, которое проверяется перед каждой итерацией.

Данный вид цикла может как выполняться, так и нет, в зависимости от истинности условия.

Есть конструкция do-while:

do {

действие

} while (cond-expression)

cond-expression - условие, которое проверяется после каждой итерацией.

Данный вид цикла выполняется минимум один раз

4,5(19 оценок)
Открыть все ответы
Ответ:
соня1582
соня1582
17.05.2023

ответ:  на Python

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

from tkinter import*

class Rec(Frame):

   def __init__(self):

       super().__init__()

       self.initUI()

 

   def initUI(self):

       #k =30

       #b = 20

       k=int(input('Длина стороны первого квадрата : '))

       b=int(input('Шаг изменения длинны стороны последующих квадратов :'))

 

       lt =0  

       a=k  # 'a' добавлена потому что обе части задания в одном коде

       self.master.title("1")

       self.pack(fill=BOTH, expand=1)

       canvas = Canvas(self, bg="white")

               

#  Этот кусок кода для 1 части задания

       for i in range(0,4):

         canvas.create_rectangle(lt, 0, lt+a, a, outline="#000")

         lt = lt +a

         a = a+b

#  Конец 1 части

       

#  Этот кусок кода для 2 части задания

       lt=0

       a =0

       while a*4 < 200:

         canvas.create_rectangle(lt, 300, lt+a, 300-a, outline="#000")

         lt = lt +a

         a = a+b  

#  Конец 2 части                

       canvas.pack(fill=BOTH, expand=1)

def main():

   root = Tk()

   ex = Rec()

   root.geometry("300x300")

   root.mainloop()

 

if __name__ == '__main__':

   main()


пожайлуста , Задание 1. Проекты с циклами со счетчиком с использованием величин ( ). 1. Откройте сре
4,7(12 оценок)
Ответ:
avasjanom
avasjanom
17.05.2023
Роботтар қазірде, болашақта керек зат."Болашақтағы роботтар қазіргіге қарағанда нығайған,үлкен болады"-деп ойлаймын.Болашақтада роботтар өз істерін жақсы істеп кете береді деген ойдамын.Роботтар қазіргі таңда өте қажетті заттардың ішінде.Ол адам істей алмайтын істерді істей алады.Болашақта әр үйде бір-бір роботтар болатын сияқты.Ол кезде тек қана роботтың қожайынына керекті жұмыстарды айтса болғаны."Роботтар адамдардың орнын да алуы мүмкін"-деген ғалымдардың тұжырымдары бар.Бірақ,менің ойымша: роботтарды тек қана аса қажетті,қиын,ауыр жұмыстарда қолдануы керек.Болашақта роботтар қауіпті операцияларға,электр жұмысында,полециялық,өрт сөндірушіліқ жұмыстарда көмегі артықтық етпейді.

Объяснение:

если ответ полезен тогда поставьте лайк и 5 звёздочку
4,7(35 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ