ответьте на во )
1. Чем, на Ваш взгляд, отличается современное понятие (определение)
алгоритма от предшествующих определений? Чем можно объяснить
историческую трансформацию этого определения?
2. Какие существуют направления исследований в теории алгоритмов?
3. В чем состоит суть практического применения результатов теории
алгоритмов?
4. Раскройте смысл формальных свойств алгоритма на примерах.
5. Поясните сопоставление информационной, логической структуры
данных с ее организации в компьютере.
6. Дайте развернутое определение физической и логической структуры
данных на примерах
7. Каковы основные признаки классификации структур данных?
8. Какие структуры данных будут востребованы в будущем, а какие
станут неэффективными? Можно ли предположить появление новых
структур данных в будущем?
9. В чем заключается идея структурного программирования?
10.В чем состоит отличие структурного программирования от
модульного программирования?
11.В чем заключается разница между восходящим и нисходящим
проектированием алгоритмов решения сложных задач?
12.Поясните этапы декомпозиция данных в сложных программах.
Методом подбора нашёл (на Питоне):
a = '0333333333322222111111111111111111111111111111111111111111111'
print(a)
while a.find('01') != -1 or a.find('02') != -1 or a.find('03') != -1:
a=a.replace('01', '30')
a=a.replace('02','101')
a=a.replace('03','202')
print(a)
print(f'1 = {a.count(str(1))}')
print(f'2 = {a.count(str(2))}')
print(f'3 = {a.count(str(3))}')
Получается, после первого нуля каждая цифра 3 увеличивает количество результирующих 1 2 и 3 на 1 по каждой:
a = '03'
2130
1 = 1
2 = 1
3 = 1
a='033'
2132130
1 = 2
2 = 2
3 = 2
И так далее. Следовательно, я набрал 10 двоек с десяти цифр 3 после первого нуля.
Далее, если после тройки идёт двойка, то увеличивается количество цифр 1 и 2:
a = '033333333332'
213213213213213213213213213213130
1 = 11
2 = 10
3 = 11
Набрал 5 двоек, чтобы получилось 15 единиц. Ну и далее, цифра 1 в конце добавляет количество единиц в результате, то есть чтобы получилось 60 единиц, я к 15 добавил 45:
a = '0333333333322222111111111111111111111111111111111111111111111'
21321321321321321321321321321313131313133333333333333333333333333333333333333333333330
1 = 15
2 = 10
3 = 60
ОТВЕТ: 45 единиц!
Поклонники четкой графики однозначно выбирают Intel Core i5 и i7. Последние модели этого производителя показали высокие параметры в самых «тяжелых» играх и прекрасно справляются с визуализацией любой картинки. Такие процессоры относятся к категории игровых.
Однако AMD не сдает позиции так просто. Не так давно появилось решение, которое отлично подходит для бюджетного игрового компьютера — шестиядерные чипсеты Ryzen 5. В итоге получилась недорогая и вполне производительная рабочая платформа. Хотя вердикт все же придерживается продукции Intel, которая признана лучшим решением для игрового компьютера.