Яблоки, 500, 200

Огурцы, 400, 250

Арбузы, 200, 600

Персики, 800, 100

остатки:

Яблоки, 2500, 100

Огурцы, 2000, 150

Арбузы, 1200, 200

Персики, 2000, 0

выручка = 880000

сортировка:

Персики, 2000, 0

Яблоки, 2500, 100

Огурцы, 2000, 150

Арбузы, 1200, 200

 

Таким образом, выполнение программы подтверждает правиль­ность составленного комплекса алгоритмов. Полное и исчерпыва­ющее обоснование их правильности приведено выше.

 

 

В о п р о с ы

1. Что такое сложные алгоритмы и программы?

2. Что такое упорядоченная последовательность?

3. Что такое упорядочение методом «пузырька»?

4. Как доказывается правильность сложных программ?

5. Что такое разработка программ «сверху-вниз»?

 

З а д а ч и

1. Составьте алгоритм и программу обработки данных о товарах и постройте обоснование их правильности для следующих задач:

а) подсчет планируемых доходов от продажи товаров;

б) подсчет начальной суммы вложений реализации товаров;

в) подсчет планируемой прибыли от продажи товаров;

г) подсчет текущей задолженности.

2. Составьте алгоритм и программу сортировки данных о товарах и постройте обоснование их правильности для следующих задач:

а) сортировка данных по начальному количеству;

б) сортировка данных по остаточному количеству;

в) сортировка данных по начальной стоимости;

г) сортировка данных по продажной цене.

3. Составьте алгоритм и программу сортировки данных о товарах по следующим признакам и приведите обоснование их правильности:

а) по доле планируемых доходов от реализации товаров;

б) по доле прибыли от реализации товаров;

в) по доле убыточности реализации товаров.

 

Глава 6. ЭКЗАМЕНЫ ПО ИНФОРМАТИКЕ