рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Понятие алгоритма

Понятие алгоритма - раздел Программирование, Среда программирования VBA Последовательность Операций, Выполняемую При Решении Задачи, Называют Алгорит...

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

Развернутое определение алгоритма:

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

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

─ словесным и словесно-формульным,

─ графическим, в виде изображения схем из графических символов,

─ программным, в виде текста на языке программирования.

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

Таблица 1. Геометрические фигуры блок-схем

Символ (блок) Обозначение Пояснение
Пуск, останов   Начало, конец программы.
Процесс   Вычислительное действие или их последовательность.
Решение   Проверка условия.
Ввод, вывод   Ввод, вывод информации
Предопределенный процесс   Вычисления по подпрограмме
Линия потока данных Указатель последовательности связей между блоками.
Соединитель   Разрыв линии потока.

Графическая схема алгоритма (ГСА) необходима для того, чтобы еще до стадии программирования убедиться в правильности логики разработанного решения.

Свойства, которыми должен обладать алгоритм:

1. Конечность (финитность) алгоритма. Задача должна решаться за конечное время. Последовательность правил, приведшая к бесконечному циклу, алгоритмом не является.

2. Определенность (детерминированность) алгоритма. Это свойство означает, что неоднозначность толкования записи алгоритма недопустима.

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

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

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

На следующем этапе решения задачи алгоритм записывается на языке программирования.

Языки программирования – это искусственные языки, предназначенные для записи алгоритмов. Они считаются языками высокого уровня по отношению к уровню машинных (внутренних) команд ЭВМ. ЭВМ оперирует командами в двоичном коде (машинные команды). Поэтому программу, написанную на языке высокого уровня, необходимо перевести (транслировать) на язык машинных команд, «понятных» ЭВМ. Эту операцию выполняют обслуживающие программы-трансляторы – интерпретаторы и компиляторы.

2. Среда программирования VBA

– Конец работы –

Эта тема принадлежит разделу:

Среда программирования VBA

На сайте allrefs.net читайте: "Среда программирования VBA"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Понятие алгоритма

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Редактор Visual Basic
Прежде чем начать работу с редактором Visual Basic, нужно его открыть. Во всех приложениях Office, в том числе Excel, это делается одинаково (рис. 1): – в меню Сервис - Макрос

Создание первой программы
Последовательность действий для создания Вашей первой программы следующая: 1. В редакторе VBA добавьте в проект стандартный модуль, выбрав команду Insert – Module

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

Типы данных
Типы данных относятся к самым фундаментальным понятиям любого языка программирования. В языке VBA предусмотрены следующие типы данных: ─ числовые, ─ строковые (символь

Формы записи вещественных чисел в программе
Вещественные числа записываются в двух форматах: – основная (естественная) форма записи с фиксированной точкой. Десятичная точка отделяет целую часть от дробной. Знак плюс и нулевую целую

Переменные
Переменная – это величина, значение которой может изменяться в ходе выполнения программы. Переменная характеризуется именем (идентификатором), типом и значением. Имя переменной со

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

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

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

Структура программы
Программа на языке VBA записывается в стандартном модуле и оформляется в виде процедуры пользователя. Формат процедуры (программы) в общем случае следующий: SUB имя_процедуры (список аргум

Линейный вычислительный процесс
Линейные вычислительным процессом называется процесс, в котором все операторы выполняются последовательно друг за другом. Любая линейная программа состоит из: 1) описания

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

End If.
В том случае, если условие принимает значение True, то выполняется один блок программного кода, а если условие принимает значение False, то выполняется другой. Если структура

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги