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

Составить программу построения графика функции на Pascal


Составить программу построения графика функции на Pascal

Показать ответ
Ответ:
Vikasuk
Vikasuk
01.04.2020 01:45
Для решения данной задачи можно использовать алгоритм динамического программирования.

1. Создадим два двумерных массива: max_sum и min_sum, размерностью (N+1)x(N+1), где N - размер квадрата.

2. Заполним массивы начальными значениями. В каждой клетке (i, j) max_sum[i][j] и min_sum[i][j] будет храниться максимальная и минимальная сумма монет, которую можно собрать, пройдя от верхней левой клетки до клетки (i, j).

3. Начинаем заполнять массивы построчно.
- В клетке (1, 1) max_sum[1][1] = min_sum[1][1] = значение этой клетки.
- Заполняем первую строку и первый столбец: max_sum[1][j] = max_sum[1][j-1] + значение клетки (1, j), min_sum[1][j] = min_sum[1][j-1] + значение клетки (1, j); max_sum[i][1] = max_sum[i-1][1] + значение клетки (i, 1), min_sum[i][1] = min_sum[i-1][1] + значение клетки (i, 1), где i и j больше 1 и меньше или равны N.
- Для каждой оставшейся клетки (i, j) вычисляем максимальную и минимальную суммы: max_sum[i][j] = max(max_sum[i-1][j], max_sum[i][j-1]) + значение клетки (i, j), min_sum[i][j] = min(min_sum[i-1][j], min_sum[i][j-1]) + значение клетки (i, j).

4. В конечной клетке (N, N) будет находиться максимальная и минимальная сумма, которую можно собрать.

5. В ответе укажите два числа: max_sum[N][N] и min_sum[N][N].

Пример решения задачи:

Пусть дан следующий квадрат размером 4x4:
1 5 9 11
3 8 2 5
4 1 7 3
2 4 6 7

1. Создаем двумерные массивы max_sum и min_sum размером 5x5:

0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

2. Заполняем массивы начальными значениями:

max_sum[1][1] = min_sum[1][1] = 1
max_sum[1][2] = min_sum[1][2] = 6
max_sum[1][3] = min_sum[1][3] = 15
max_sum[1][4] = min_sum[1][4] = 26
max_sum[2][1] = min_sum[2][1] = 4
max_sum[3][1] = min_sum[3][1] = 8
max_sum[4][1] = min_sum[4][1] = 12

3. Заполняем оставшиеся клетки:

max_sum[2][2] = max(max_sum[1][2], max_sum[2][1]) + 5 = max(6, 4) + 5 = 11 + 5 = 16
min_sum[2][2] = min(min_sum[1][2], min_sum[2][1]) + 5 = min(6, 4) + 5 = 4 + 5 = 9

max_sum[2][3] = max(max_sum[1][3], max_sum[2][2]) + 9 = max(15, 16) + 9 = 16 + 9 = 25
min_sum[2][3] = min(min_sum[1][3], min_sum[2][2]) + 9 = min(15, 9) + 9 = 9 + 9 = 18

max_sum[2][4] = max(max_sum[1][4], max_sum[2][3]) + 11 = max(26, 25) + 11 = 26 + 11 = 37
min_sum[2][4] = min(min_sum[1][4], min_sum[2][3]) + 11 = min(26, 18) + 11 = 18 + 11 = 29

max_sum[3][2] = max(max_sum[2][2], max_sum[3][1]) + 2 = max(16, 8) + 2 = 16 + 2 = 18
min_sum[3][2] = min(min_sum[2][2], min_sum[3][1]) + 2 = min(9, 8) + 2 = 8 + 2 = 10

...

max_sum[4][4] = max(max_sum[3][4], max_sum[4][3]) + 7 = max(32, 37) + 7 = 37 + 7 = 44
min_sum[4][4] = min(min_sum[3][4], min_sum[4][3]) + 7 = min(23, 29) + 7 = 23 + 7 = 30

4. В конечной клетке (4, 4) будет находиться максимальная и минимальная сумма, которую можно собрать:

max_sum[4][4] = 44
min_sum[4][4] = 30

Таким образом, максимальная сумма, которую может собрать Робот, составляет 44, а минимальная - 30.
0,0(0 оценок)
Ответ:
Sanshooos
Sanshooos
03.06.2022 18:41
Добрый день! Отлично, давайте решим эту задачу вместе. Нам нужно упорядочить устройства внешней памяти в порядке убывания их ёмкости. Чтобы это сделать, давайте рассмотрим каждое устройство в отдельности:

1. Жёсткий диск - это одно из самых емких устройств внешней памяти. Он может содержать большое количество информации, поэтому он будет занимать первое место в нашем упорядочении.

2. Blu-ray диск - это следующее устройство в нашем списке. Оно имеет большую ёмкость по сравнению с остальными устройствами, но меньшую, чем у жёсткого диска.

3. DVD-диск - это следующее устройство по емкости. Он может содержать меньше информации, чем Blu-ray диск.

4. Флэш-накопитель, SD-карта - это устройства, которые обладают меньшей ёмкостью по сравнению с предыдущими устройствами. Они могут использоваться для хранения небольших объемов информации, например, фотографий или музыки.

5. CD-диск - это самое маленькое по ёмкости устройство в списке. Он может хранить ещё меньше информации, чем DVD-диск.

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

1. Жёсткий диск
2. Blu-ray диск
3. DVD-диск
4. Флэш-накопитель, SD-карта
5. CD-диск

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