Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Этапы подготовки задач к решению на компьютере. Понатие алгоритма, его свойства и способы описния





 

Процесс подготовки любой задачи, жизненной или отрасли науки, к ее решению на компьютере состоит из ряда последовательных этапов:
Ø постановка задачи;
Ø алгоритмизация;
Ø программирование;
Ø отладка программы.

Постановка задачи представляет собой процесс построения ее математической модели. На этом этапе формулируются цель и условия решения задачи, подробно описывается ее содержание.

Алгоритмизация – это процесс построения алгоритма задачи.

Под программированием понимается процесс кодирования составленного алгоритма на одном из языков программирования.

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

Алгоритмом называется точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи. Алгоритм решения задачи представляет собой совокупность правил преобразования исходных данных в результативные. По толковому словарю информатики (1991г.) – алгоритм – точное предписание, определяющее вычислительный процесс, ведущий от любых начальных данных к искомому результату.

Любой алгоритм, исходя из определения, должен обладать свойствами дискретности, определенности, результативности и массовости.

Дискретность – означает, что алгоритм разделен на отдельные элементарные действия (шаги), определяющие порядок выполнения этих шагов.

Определенность – означает, что каждое действие алгоритма должно быть понятно исполнителю.

Результативность – означает, что все действия через какое-то число шагов, всегда должно привести к результату.

Массовость – означает, что любой алгоритм должен быть применим для всех задач этого типа.

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

Алгоритм может быть записан несколькими способами:

1. словесно– формульный способ, т.е. описание с помощью слов и формул.

Например: а) любой кулинарный рецепт,

б) вычисление по формуле

2. графический способ – это описание с помощью геометрических фигур, обозначающих этапы алгоритма. Каждая фигура здесь называются блоком. Прядок выполнения этапов указывается стрелками, соединяющие блоки. Приняты следующие обозначения, используемые в блок-схемах.

 


 
 

Правила построения блок–схемы алгоритма

1. выявить исходные данные, результаты и назначить им имена;

2. выбрать порядок решения задачи;

3. разбить решение на этапы;

4. изобразить каждый этап своим блоком.

5. предусмотреть вывод результатов;

6. обеспечить выход (переход к блоку «конец».

 

3. описание на алгоритмическом языке – это запись алгоритма в аналитическом виде, с использованием некоторых терминов, записанных с строгом порядке.

 







Дата добавления: 2014-11-12; просмотров: 1453. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


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


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Растягивание костей и хрящей. Данные способы применимы в случае закрытых зон роста. Врачи-хирурги выяснили...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Тема: Изучение фенотипов местных сортов растений Цель: расширить знания о задачах современной селекции. Оборудование:пакетики семян различных сортов томатов...

Тема: Составление цепи питания Цель: расширить знания о биотических факторах среды. Оборудование:гербарные растения...

В эволюции растений и животных. Цель: выявить ароморфозы и идиоадаптации у растений Цель: выявить ароморфозы и идиоадаптации у растений. Оборудование: гербарные растения, чучела хордовых (рыб, земноводных, птиц, пресмыкающихся, млекопитающих), коллекции насекомых, влажные препараты паразитических червей, мох, хвощ, папоротник...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия