Обработка массива целых чисел из файла

Содержание

Слайд 3

Если мы хотим сохранить много файлов, то размер файликов должен быть как

Если мы хотим сохранить много файлов, то размер файликов должен быть как
можно меньше

Если мы хоть сохранить большие файлы, то их кол-во будет меньше

Слайд 5

Потом ДАЛЕЕ --- ГОТОВО

Потом ДАЛЕЕ --- ГОТОВО

Слайд 11

Больше файлов мы взять не сможем 568 шт,
но мы можем заменить

Больше файлов мы взять не сможем 568 шт, но мы можем заменить
какой-то файл на побольше
Мы удалим номер 568

Теперь надо так добавить чтоб вписаться в лимит

Слайд 12

Теперь необходимо посмотреть есть ли файл 53

Т.к 53 нет, поэтому берем 50

Теперь необходимо посмотреть есть ли файл 53 Т.к 53 нет, поэтому берем 50 Ответ 568 50

Ответ 568 50

Слайд 15

30 – кол-во тел в бюджетном сегменте
10 – кол-во в премиум

30 – кол-во тел в бюджетном сегменте 10 – кол-во в премиум
сегменте

Дешевы тел

Дорогие тел

Ответ: 1) нам надо самый дешевый из премиум сегмента – ЭТО 27700
2) целую часть средней цены бюджетного телефона 7896

Слайд 16

СтатГрад

СтатГрад

Слайд 17

1) Первую строку (она у нас всегда служебная) убираем или переносим

2) Сортируем

1) Первую строку (она у нас всегда служебная) убираем или переносим 2)
по возрастанию

3) Убрать числа меньше 100 ( вырезаю ctrl+x и переношу в другой столбец)

4) Опять сортирую во возрастанию 1 столбец

Слайд 18

Скидки нет

Будет скидка на каждый второй товар т .е. 461 товар без

Скидки нет Будет скидка на каждый второй товар т .е. 461 товар
скидки и 460 со скидкой

Есть скидка

НЕТ

Есть скидка

НЕТ

Есть скидка

НЕТ

Есть скидка

Магазину выгодно выбрать товар который дешевле

Слайд 19

1) Скидку находим

2) Расчет скидки на 460 товаров

3) Считаем общую сумму покупки

4)

1) Скидку находим 2) Расчет скидки на 460 товаров 3) Считаем общую
Ищем самый дорогой товар со скидкой

Слайд 21

1000 –кол-во чисел
10000 – грузоподъёмность грузовика

1) Сортируем по возрастанию

2)

1000 –кол-во чисел 10000 – грузоподъёмность грузовика 1) Сортируем по возрастанию 2)

Слайд 22

3) Сортирую по убыванию

4) Первый столбец Сортирую по возрастанию

5) Подсчитаем вес первоначальных

3) Сортирую по убыванию 4) Первый столбец Сортирую по возрастанию 5) Подсчитаем
грузов

6) Массу 3018 грузим в первую очередь
7) Значит от грузоподъёмности надо отнять 3018

Слайд 23

8) 6982 нам надо докидать массой (нам сказано, что надо взять побольше

8) 6982 нам надо докидать массой (нам сказано, что надо взять побольше
грузов *значит берем самые маленькие*)

9) Условно отформатирована когда груз больше 6982

10) Посмотрим сколько еще можно засунуть

Слайд 24

11) Уберу 128

12) Ищем 206 , 206 есть поэтому его гружу

Ответ
Сколько грузов

11) Уберу 128 12) Ищем 206 , 206 есть поэтому его гружу
будет вывезено 102+16=118
Массу использовали всю поэтому 10000

и

Слайд 25

Найти минимальное количество рейсов и суммарную массу грузов которые будут перевезены последним

Найти минимальное количество рейсов и суммарную массу грузов которые будут перевезены последним рейсом
рейсом

Слайд 26

1000 - кол-во чисел
600 - грузоподъёмность

1) Сортируем по возрастанию

2) Надо разбить группы

1000 - кол-во чисел 600 - грузоподъёмность 1) Сортируем по возрастанию 2)
на секции

3) Если перегруз

Слайд 27

Ответ
Минимальное кол-во рейсов (выделяем столбец С и смотри кол-во чисел внизу) =

Ответ Минимальное кол-во рейсов (выделяем столбец С и смотри кол-во чисел внизу)
588
Перевезли в последний рейс = 399
Имя файла: Обработка-массива-целых-чисел-из-файла.pptx
Количество просмотров: 36
Количество скачиваний: 0