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

написать программу на паскале: Опpеделить комбиниpованный тип для пpедставления анкеты студента-пеpвокуpсника, включающей в себя его фамилию (до 12 букв), номеp гpуппы (целое от 80 до 99), оценки по тpем пpедметам (химия, физика, пpогpаммиpование). Написать пpогpамму, котоpая pаспечатывает из этой инфоpмации название пpедмета, котоpый был сдан лучше всего.

Показать ответ
Ответ:
nakoreshoy50qg
nakoreshoy50qg
03.05.2021 23:05

<h3>Un sistem informatic include:</h3>

<h4 style="text-align: center;">1. Hardware&nbsp;</h4>

<p style="text-align: center;">&nbsp; &nbsp; A. placa de baza</p>

<p style="text-align: center;">&nbsp; &nbsp; B. procesor</p>

<p style="text-align: center;">&nbsp; &nbsp; C. memorie&nbsp;</p>

<p style="text-align: center;">&nbsp; &nbsp; D. harddisk</p>

<h4 style="text-align: center;">2. Software:</h4>

<p style="text-align: center;">&nbsp; &nbsp;<span>⚪ Linux</span></p>

<p style="text-align: center;"><span>&nbsp; &nbsp;⚪ Windows</span></p>

<p style="text-align: center;"><span>&nbsp; &nbsp;⚪ OS/2</span></p>

<p style="text-align: center;"><span>&nbsp; &nbsp;⚪ Unix</span></p>

<h4 style="text-align: center;"><span>3. Software de aplicatie:</span></h4>

<p style="text-align: center;"><span>&nbsp; &nbsp;● VisualC++</span></p>

<p style="text-align: center;"><span>&nbsp; &nbsp;● Java</span></p>

<p style="text-align: center;"><span>&nbsp; &nbsp;● SQL</span></p>

<p style="text-align: center;"><span>&nbsp; &nbsp;● CorelDraw&nbsp;</span></p>

0,0(0 оценок)
Ответ:
Smpl
Smpl
17.07.2022 01:29

N = int(input())

for u in range(1, N):

   for k in range(1, N):

       for b in range(1, N):

           if u**2 + k**2 == b**2:

               print(u, k, b)

Объяснение:

Сначала инициализируем переменную, в которую запишется введенное N с клавы. Далее перебираем все числа от 1 до N, и так три раза. Каждый перебор имеет свое значение: for u - это заготовка для операций с "a"; for k - заготовка для операций с "b"; ну и for b - для "с". В самом конце мы сравниваем их квадраты с значением из for b. Немного сложно понять, но вот на примере: ввели 15, перебираем каждое число из промежутка от 1 до 15, сначала взяв 1 (u), потом снова берем 1 (k), потом снова берем 1 (b), сумма 1**2 + 1**2 не равно 1**2, идем дальше значит. Берем из этого промежутка 1 (u), потом опять 1 (k), а вот сейчас взяли 2 (b), сумма 1**2 + 1**2 не равна 2**2, опять не подошло. Этим я хотел показать, что значения постепенно меняются с конца, с последнего for. Последний for дошел до числа 15? теперь начнет меняться for, который выше. Так раз за разом переберутся все возможные значения.

Надеюсь, более-менее понятно :c

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

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота