Постановка и алгоритмизация экономических задач

Презентация:



Advertisements
Похожие презентации
АЛГОРИТМИКА © МОУ СШ Изначально компьютеры были созданы для арифметических вычислений. Но сегодня ЭВМ также используются для изучения явлений природы,
Advertisements

1 АВТОР: Сурмак А. И. Рецензент: Зорина В. С. 2 Свойства алгоритмов Обычно формулируют несколько общих свойств алгоритмов, позволяющих отличить алгоритм.
Алгоритм – это строго определенный план действий для исполнителя, приводящий к результату. Свойства алгоритма дискретность: состоит из отдельных шагов.
9 класс Урок 4 Матвеева В.П.. Постановка задачи Построение алгоритма Составление программы на языке программирования О т л а д к а и тестирование программы.
1 Тема 1.7. Алгоритмизация и программирование Информатика.
Этапы решения задач на компьютере.
Виды алгоритмов. Выполнила Полякова Марина 10 А. Содержание. Введение 1. Определение алгоритма 2. Свойства алгоритмов 3. Виды алгоритмов 4. Методы изображения.
АЛГОРИТМЫ Выполнила студентка 3100 группы Абрамова Наталия.
Даутова Т.К., Алматы, 2013г.. П редписание исполнителю называется командой. Каждый исполнитель имеет свою систему команд, то есть множество предписаний,
Этапы решения задач на компьютерах Постановка задачи Формальное построение модели задачи Формальное построение модели задачи Построение математической.
Алгоритмы 9 класс Алгоритмы 9 класс. Все наши действия, направленные на выполнение какой-либо задачи, подчинены определённым алгоритмам. Рецепт приготовления.
Алгоритмы Алгоритм – это последовательность точных и понятных действий, необходимых для решения поставленной задачи. Отдельный шаг алгоритма называют командой.
Алгоритм – точное и понятное предписание исполнителю выполнить конечную последовательность команд, приводящих от исходных данных к результатам. Свойства.
L/O/G/O Тема урока Дата Знакомство с языками программирования. Начальные сведения о Паскале.
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм. ВОПРОСЫ. 1. Алгоритм. Исполнители алгоритмов. 2. Свойства алгоритмов. 3. Способы описания алгоритмов.
АлгоритмыАлгоритмыВсе наши действия, направленные на выполнение какой-либо задачи, подчинены определённым алгоритмам. Рецепт приготовления вкусного блюда,
Алгоритмизация и требования к алгоритму Алгоритм и алгоритмизация Алгоритм и алгоритмизация.
Проект разработала Гуцева О. А. учительница ГУО «СШ 1 г. Добруша» Гомельской области.
Тема 13 Понятие об алгоритме 1. Понятие об алгоритме 2. Способы записи алгоритмов 3. Алгоритмы ветвления 4. Циклические алгоритмы 5. Свойства алгоритмов.
рецепт
Транксрипт:

Постановка и алгоритмизация экономических задач Выполнила ФИО Группа 104

Этапы решения задачи на ЭВМ 1. Постановка задачи 2. Разработка математической модели 3. Составление алгоритма 4. Написание программы 5. Компьютерный эксперимент 6. Анализ результатов

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

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

Алгоритмизация вычислительного процесса На данном этапе составляется алгоритм решения задачи согласно действиям, задаваемым выбранным методом решения. Процесс обработки данных разбивается на отдельные относительно самостоятельные блоки, и устанавливается последовательность выполнения блоков. Разрабатывается блок-схема алгоритма.

Правила составления алгоритма 1. Алгоритм должен быть максимально прост и понятен. 2. Алгоритм должен состоять из мелких шагов. 3. Сложная задача должна разбиваться на достаточно простые, легко воспринимаемые части (блоки). 4. Логика алгоритма должна опираться на минимальное число достаточно простых базовых управляющих структур.

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

Компьютерный эксперимент Если мы исследуем информационную модель в виде программы в какой-либо среде программирования, то к этому этапу относятся: запуск выбранной среды программирования; набор текста программы; сохранение этого текста на диске; запуск программы на выполнение.

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

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

Алгоритмизация Алгоритмизация это сложный процесс, носящий в значительной степени творческий характер. Формализация (постановка) задачи и ее алгоритмизация обычно составляют 20-30% общего времени на разработку программы. Сложность и ответственность реализации данного этапа объясняется тем, что для решения одной и той же задачи, как правило, существует множество различных алгоритмов.

Алгоритм Алгоритм представляет собой конечный набор правил, однозначно раскрывающих содержание и последовательность выполнения операций для систематического решения определенного класса задач за конечное число шагов.

Виды алгоритмов Механические алгоритмы, или детерминированные, жесткие ; Гибкие алгоритмы, например, стохастические, т. е. вероятностные и эвристические.

Свойства алгоритма Дискретностью; Массовостью; Формальностью; Результативностью; Определенностью.

Формы записи алгоритмов Словесный способ Графический способ Псевдокод

Алгоритмические языки Машинно-зависимые языки(ассемблер); Машинно-ориентированные языки(С, С ++, Турбо С ); Универсальные языки (Basic, Pascal); Проблемно-ориентированные языки(LOGO, RPG и система программирования GPSS)