русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Любой алгоритм может быть представлен в виде комбинации трёх базовых


Дата добавления: 2015-01-16; просмотров: 1159; Нарушение авторских прав


структур:

Следование Ветвление Цикл

 

1. Базовая структура следование (или линейная).

действие 1

действие 2

 

действие N




13.ТЕХНОЛОГИЯ ПОДГОТОВКИ И РЕШЕНИЯ ЗАДАЧ НА ЭВМ

Как можно решать задачи с помощью ЭВМ.Из каких этапов складывается решение задачи, если оно требует создания специальной компьютерной программы.

Решение задач с помощью ЭВМ осуществляется и с помощью готовых компьютерных программ, и с помощью программ, которые может создать сам пользователь в специальных программных оболочках — средах программирования.

В последнем случае решение включает следующие основные этапы:

1. Постановка задачи:сбор информации о задаче;формулировка условия задачи;определение конечных целей.

2. Построение математической модели:описание математическими формулами зависимости между
исходными и требуемыми величинами.

3. Построение алгоритма:выбор формы записи алгоритма (блок-схема, табличная и др.);запись алгоритма.

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

5. Тестирование:проверка работоспособности программы.

6. Отладка:анализ результатов тестирования;устранение ошибок, совершенствование программы.

7. Сопровождение программы:составление описания возможностей программы и документации по ее использованию.

 

Тестирование программы устанавливает факт наличия ошибки.

Отладка программы выясняет и устраняет причину ошибки.

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

1. Задача (словесное описание);



2. Дано (перечисление исходного);

3. Требуется (перечисление требуемого);

4. Связь (зависимость между исходным и требуемым);

5. При (условия допустимости исходного).

Выбор методов решения должен обеспечить получение требуемых результатов для любых допустимых исходных данных.



<== предыдущая лекция | следующая лекция ==>
Информационная модель. | Изготовление подделок


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.406 сек.