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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2009, 19:58   #1
Ногин Антон
Пользователь
 
Регистрация: 23.09.2009
Сообщений: 19
По умолчанию Блок схемы алгоритмов.

Добрый вечер! Составил блок схему.
Условие: задана числовая последовательность 6,9,5,7. Найти наибольшее число.
Проверьте пожалуйста.
Изображения
Тип файла: jpg алгоритм.jpg (41.3 Кб, 148 просмотров)
Ногин Антон вне форума Ответить с цитированием
Старый 23.09.2009, 20:11   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Условие a[i] > max, если да, то a[i] := max. А дальше что? Висячих блоков быть не должно, у ВСЕХ блоков всегда есть один выход(кроме разветвления) и один вход, за исключением блока начала и конца
netrino вне форума Ответить с цитированием
Старый 23.09.2009, 20:19   #3
Ногин Антон
Пользователь
 
Регистрация: 23.09.2009
Сообщений: 19
По умолчанию

исправил вроде бы.
Изображения
Тип файла: jpg алгоритм.jpg (41.6 Кб, 144 просмотров)
Ногин Антон вне форума Ответить с цитированием
Старый 23.09.2009, 20:23   #4
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

То есть присвоили max новое число и идём снова по циклу? а счётчик? будет бесконечный цикл. Если n - размер массива, то с ним сравнивать надо не a[i], а i.
netrino вне форума Ответить с цитированием
Старый 23.09.2009, 20:30   #5
Ногин Антон
Пользователь
 
Регистрация: 23.09.2009
Сообщений: 19
По умолчанию

Я Вас правильно понял?
Изображения
Тип файла: jpg алгоритм.jpg (41.5 Кб, 143 просмотров)
Ногин Антон вне форума Ответить с цитированием
Старый 23.09.2009, 20:36   #6
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Стрелочка из блока max := a[i] должна тыкать перед i := i + 1;
И я не заметил сразу, у Вас написано a[i] := max. Надо наоборот.
netrino вне форума Ответить с цитированием
Старый 23.09.2009, 20:42   #7
Ногин Антон
Пользователь
 
Регистрация: 23.09.2009
Сообщений: 19
По умолчанию

Где можно хорошую литературу по алгоритмам почитать?
Изображения
Тип файла: jpg алгоритм.jpg (41.3 Кб, 151 просмотров)
Ногин Антон вне форума Ответить с цитированием
Старый 23.09.2009, 20:42   #8
Doublefaced
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 100
По умолчанию

Ксати в какой проге лучше блок-схемы чертить или в ручную?
Doublefaced вне форума Ответить с цитированием
Старый 23.09.2009, 20:44   #9
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

О, Боже... не i := max, a max := a[i]!!)
netrino вне форума Ответить с цитированием
Старый 23.09.2009, 20:58   #10
Ногин Антон
Пользователь
 
Регистрация: 23.09.2009
Сообщений: 19
По умолчанию

Благодарю за терпение!
Ногин Антон вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок-схемы lucky Свободное общение 6 15.06.2009 18:38
блок схемы. Artimbulidor Помощь студентам 0 10.06.2009 19:03
Блок-схемы С++ prikolist Общие вопросы C/C++ 0 19.05.2009 17:09
Блок-схемы С++ Wia Помощь студентам 10 23.12.2008 17:52