Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2012, 00:58   #1
pascaluser
Новичок
Джуниор
 
Регистрация: 22.09.2012
Сообщений: 2
Вопрос Алгоритмы. Не прошу решить. Прошу помочь!

Вечер добрый,

есть большое желание научиться строить алгоритмы (блок-схемы) (со всякими там описаниями входных и исходных данных, типами данных,). Блок схемы для процедур/функций

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

нашёл минимум материала в интернете, книг вообще не обнаружил (

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

Спасибо )

Последний раз редактировалось pascaluser; 12.10.2012 в 01:38. Причина: уточнил
pascaluser вне форума Ответить с цитированием
Старый 12.10.2012, 07:17   #2
Paster Fob
Форумчанин
 
Аватар для Paster Fob
 
Регистрация: 06.02.2011
Сообщений: 105
По умолчанию

Существует ряд ГОСТов, по которым создаются блок-схемы.

ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения.

ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические.

Есть специальные программы для рисования по коду программы,есть просто редакторы блок-схем.
Самая популярная FCEditor.

Последний раз редактировалось Paster Fob; 12.10.2012 в 07:20.
Paster Fob вне форума Ответить с цитированием
Старый 12.10.2012, 08:45   #3
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

Вы уж мух от котлет отделяйте то.
Алгоритм - это алгоритм, то есть последовательность действий
Блок-схема алгоритма - это один из вариантов представления (визуализации) существующего алгоритма, к тому же блок-схема алгоритмов могут являться частью программной документации (см. ЕСПД)
По поводу ГОСТов у нас действует ГОСТ 19.701-90 (ISO 5807-85) который заменяет ГОСТы 1980-го года.

Для того чтобы научиться разрабатывать алгоритмы надо учить алгоритмизацию (обычно для этого принято рекомендовать книгу Искусство программировать Дональда Кнута).

Ну а для разработки блок-схемы алгоритма надо иметь готовый алгоритм, возможно обобщенный (в голове, записанный словами на бумаге пунктами), и уже по этому алгоритму, согласно национального стандарта в области разработки программной документации (в РФ это приведенный выше ГОСТ) разрабатываете сами блок-схемы. Причем, у нас в стране многие преподаватели учились или работали когда использвались старые ГОСТы и соответственно от студентов требуют и учат их строит блок-схемы используя графически обозначения из ГОСТов 1980 года, что не совсем правильно с точки зрения "международной интеграции" :-D

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

Последний раз редактировалось astecenko; 12.10.2012 в 08:49.
astecenko вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень прошу помочь решить задачи shugurmax Паскаль, Turbo Pascal, PascalABC.NET 8 24.11.2011 11:09
ОЧЕНЬ прошу помочь решить задачу по массивам Alebastr Паскаль, Turbo Pascal, PascalABC.NET 3 21.11.2011 00:54
[Pascal]: задачи на массивы, прошу помочь решить Knife Помощь студентам 7 19.04.2009 12:30