# data[].attributes.headline
Ответы на вопросы

# data[].attributes.subject
Ответы на вопросы

# data[].attributes.body
(указывать автора ответа)

# data[].attributes.headline
Вопросы учащихся

# data[].attributes.subject
Вопросы учащихся

# data[].attributes.headline
Источники рисунков

# data[].attributes.subject
Источники рисунков

# data[].attributes.body
http://артсвалка.рф

# data[].attributes.headline
Анализ на будущее

# data[].attributes.subject
Анализ на будущее

# data[].attributes.body
Продумать, проанализировать:

1. Как можно использовать полученную программу? Кто может её использовать?

2. Как можно улучшить уже существующую программу.

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

# data[].attributes.headline
Представление (защита) программы

# data[].attributes.subject
Представление (защита) программы

# data[].attributes.body
Сдать программу на проверку.

Представить программу заказчику.

Представить программу на конференции.

# data[].attributes.headline
Корректировка кода программы

# data[].attributes.subject
Корректировка кода программы

# data[].attributes.body
Исправить код программы на основе проведённых тестирования и анализа ошибок.

# data[].attributes.headline
Анализ ошибок

# data[].attributes.subject
Анализ ошибок

# data[].attributes.body
Зафиксировать и проанализировать полученные ошибки.

При необходимости дополнить список входных данных для тестирования.

# data[].attributes.headline
Исправление, уточнение алгоритма

# data[].attributes.subject
Исправление, уточнение алгоритма

# data[].attributes.body
Продумать, как исправить, уточнить алгоритм в зависимости от разных вариантов и разных ошибок.

# data[].attributes.headline
Входные данные для тестирования

# data[].attributes.subject
Входные данные для тестирования

# data[].attributes.body
Продумать:

Какими могут быть входные данные, даваемые программе?

Какими могут быть входные и промежуточные данные в зависимости от действий пользователя? Примечание: в том числе учесть неграмотные и ошибочные действия.

Как показать/сказать пользователю об ошибке? Примечание: ошибка может быть как программе, так и в логике решения. Например, не должно получаться "1,5 землекопа"

# data[].attributes.headline
Тестирование

# data[].attributes.subject
Тестирование

# data[].attributes.body
Протестировать созданную программу для всех возможных входных данных и ошибочных действий.

Проверить, что программа  дружелюбна.

# data[].attributes.headline
Написать программу

# data[].attributes.subject
Написать программу

# data[].attributes.body
Составить программу

на выбранном языке программирования,

в нужной среде программирования.

Примечание: учесть, что программа должна иметь дружелюбный интерфейс.

# data[].attributes.headline
Программирование

# data[].attributes.subject
Программирование

# data[].attributes.body
Составить программу,

Протестировать программу,

Проанализировать ошибки,

Исправить код программы

# data[].attributes.body
Вычислить в программе

Нарисовать, найти помощи другого программного обеспечения

Узнать в других источниках (интернет, справочник, учебник) или спросить у специалиста

# data[].attributes.headline
Недостающие данные

# data[].attributes.subject
Недостающие данные

# data[].attributes.body
Проанализировать, каких данных или какой информации недостаточно, чтобы составить программу. В том числе продумать, как можно их получить.

# data[].attributes.body
Написать / нарисовать алгоритм своей программы. Продумать, при помощи каких программных структур реализовать каждый шаг алгоритма.

# data[].attributes.headline
Дано -> Ответ

# data[].attributes.subject
Дано -> Ответ

# data[].attributes.body
Выделить, что дано. Продумать источник получения исходных данных.

Выделить, что является ответом/результатом. Продумать в какой форме будет ответ.

# data[].attributes.body
Внимательно прочитать условие задачи или сформулировать своё условие.