Студопедия  
Главная страница | Контакты | Случайная страница

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

Алгоритм и его способы записи(язык програмирования,псевдокод,блок-схема).

Читайте также:
  1. C. Ветвящихся алгоритмов
  2. CТРУКТУРЫ ДАННЫХ И АЛГОРИТМЫ
  3. I. Абсолютные и средние показатели вариации и способы их расчета
  4. II Стат. наблюдение. Формы, виды и способы стат. наблюдения
  5. II. Речевая деятельность человека. Создание текста. Коммуникативные качества хорошей речи и способы их достижения
  6. II. СПОСОБЫ И СРЕДСТВА ДОКАЗЫВАНИЯ В
  7. III. Алгоритмическая конструкция ветвление и ее использование в языке Visual Basic
  8. IV. Алгоритмическая конструкция цикл и ее использование в языке Visual Basic
  9. IV[17]. КАК ИЗУЧАТЬ? АЛГОРИТМ ДЕЯТЕЛЬНОСТИ
  10. LINUX|| Алгоритм замещения страниц в ОС Linux.

1) Радион, Е. В. Классические методы анализа: практическое применение/ Е. В. Радион.; Минск-2013. – 76 с.

2) Ловкис, З. В. Качество и безопасность пищевых продуктов/ З.В.Ловкис, И.М.Почицкая, И.В.Мельситова; Минск – 2010

3) Коренман,Я.И. Анализ пищевых продуктов.Титриметрические методы анализа /Я.И.Коренман; Москва – 2005

4) Коренман,Я.И. Анализ пищевых продуктов.Оптические методы анализа/Я.И.Коренман; Москва – 2005

5) Коренман,Я.И. Анализ пищевых продуктов.Электрохимические методы анализа /Я.И.Коренман; Москва – 2005

6) Коренман,Я.И. Анализ пищевых продуктов.Хроматографические методы анализа методы анализа /Я.И.Коренман; Москва – 2005

7) http://www.znaytovar.ru/new114.html

8) http://dic.academic.ru/dic.nsf/enc_medicine/23506/%D0%9F%D0%B8%D1%89%D0%B5%D0%B2%D1%8B%D0%B5

9) http://sostavproduktov.ru/potrebitelyu/vidy-produktov/klassifikaciya

10)https://ru.wikipedia.org/wiki/%CF%E8%F9%E5%E2%FB%E5_%E4%EE%E1%E0%E2%EA%E8#.D0.9C.D0.B5.D0.B6.D0.B4.D1.83.D0.BD.D0.B0.D1.80.D0.BE.D0.B4.D0.BD.D1.8B.D0.B5_.D1.81.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D1.8B_.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F

 

 

Алгоритм и его способы записи(язык програмирования,псевдокод,блок-схема).

На практике наиболее распространенными являются следующие формы записи алгоритмов:

1) графическая запись (блок―схемы);

2) словесная запись (псевдокоды);

3) язык программирования.

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

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

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

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

Шаги бывают безусловными (изображаются прямоугольниками, параллелограммами) и условными (изображаются ромбами). Из ромба всегда выходят две стрелки ― одна означает дальнейший путь, в случае выполнения условия (обозначается обычно словом "да" или "+"), другая ― невыполнение (словом "нет" или "−"). Ввод с клавиатуры или вывод на экран значения выражения изображается параллелограммом. Команда, выполняющая обработку действий (команда присваивания), изображается в прямоугольнике.

Если решение задачи сложное и достаточно длинное, то алгоритм может получиться очень большим. Избежать этого можно, заменив некоторую законченную последовательность шагов алгоритма блоками, которые будут являться вспомогательными алгоритмами. Блок обычно не элементарен, его размеры выбираются в зависимости от необходимости, однако если он правильно составлен, то обладает всеми необходимыми признаками алгоритмического шага: имеет точку входа (четко выделенное начало) и может быть условным или безусловным. Разные блоки алгоритма связаны друг с другом только через точки входа и выхода, поэтому если блок верно решает свою задачу, то его внутренняя структура несущественна для остальной части алгоритма. Такое блочное представление особенно удобно на первых этапах решения сложных задач, когда детализация блоков производится позднее и, возможно, другими разработчиками.

Язык программирования ― язык, используемый для формальной записи алгоритмов. Большинство языков программирования относятся к алгоритмическим языкам. Запись алгоритма на алгоритмическом языке называют программой.

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

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

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

Семантика ― это набор правил, определяющих значение (смысл) отдельных конструкций языка.




Дата добавления: 2015-01-05; просмотров: 83 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.011 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав