Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Этапы решения задач на компьютерахПроцесс решения задачи на компьютере – это совместная деятельность человека и ЭВМ. Этот процесс можно представить в виде нескольких последовательных этапов. На долю человека приходятся этапы, связанные с творческой деятельностью – постановкой, построением алгоритма, программированием задач и анализом результатов, а на долю компьютера – этапы обработки информации в соответствии с разработанным алгоритмом. Человек использует компьютер для решения самых разнообразных информационных задач: работа с текстами, создание графических изображений, получение справки из базы данных, табличные расчеты, решение математических задач, расчет технических конструкций и многое другое. Для их решения в распоряжении пользователя имеется обширное программное обеспечение: системное ПО (ядром которого является операционная система), прикладное ПО (программы, предназначенные для пользователя) и системы программирования (средства для создания программ на языках программирования). Исходя из условия задачи, пользователь решает для себя вопрос о том, каким программным средством он воспользуется. Часто решение прикладных задач с помощью компьютера называют моделированием, т.к. в этом случае обычно используют упрощенное представление о реальном объекте, процессе или явлении. Для решения на компьютере задачи сначала нужно привести к форме математической задачи, а потом уже программировать. Решение задач с помощью компьютера включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера (этапы 1-3) и с участием компьютера (4-6). 1. Постановка задачи: · сбор информации о задаче; · формулировка условия задачи; · определение конечных целей решения задачи; · определение формы выдачи результатов; · описание данных (их типов, диапазонов величин, структуры и т.п.). 2. Анализ и исследование задачи, модели: · анализ существующих аналогов; · анализ технических и программных средств; · разработка математической модели; · разработка структур данных. 3. Разработка алгоритма: · выбор метода проектирования алгоритма; · выбор формы записи алгоритма (блок-схемы, псевдокод и др.); · выбор тестов и метода тестирования; · проектирование алгоритма. 4. Программирование: · выбор языка программирования; · уточнение способов организации данных; · запись алгоритма на выбранном языке программирования. 5. Тестирование и отладка: · синтаксическая отладка; · отладка семантики и логической структуры; · тестовые расчеты и анализ результатов тестирования; · совершенствование программы. 6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.
Сопровождение программы: · доработка программы для решения конкретных задач; · составление документации к решенной задаче, к математической модели, к алгоритму, к программе, к набору тестов, к использованию. Эту последовательность называют технологической цепочкой решения задачи на компьютере. Рассмотрим подробнее содержание каждого из перечисленных этапов.
|