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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2012, 15:47   #1
rob7777
Пользователь
 
Регистрация: 07.11.2011
Сообщений: 52
По умолчанию Блок-схемы

Здравствуйте, учительница проверила блок-схемы и сказал,что есть ошибки. я так не считаю,можете проверить пожалуйста.Номера 1 и 3.Заранее спасибо.
Задание


1) задача № 1


2)задача № 3
rob7777 вне форума Ответить с цитированием
Старый 15.10.2012, 16:14   #2
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

По 1 задаче:
Присвоение должно быть через :=
Где ввод Х?
Для чего инициализируются 0 переменные Y и U?
Делить на 0 нельзя, а у Вас такая ситуация возможна!
По поводу вывода U и наращивания Х последовательность ИМХО не важна в данном случае

По 2 задаче позже посмотрю если будет надо, домой пора идти :-)
astecenko вне форума Ответить с цитированием
Старый 15.10.2012, 16:20   #3
rob7777
Пользователь
 
Регистрация: 07.11.2011
Сообщений: 52
По умолчанию

1.Это блок-схема, поэтому присвоение может быть просто =
2. Ввод Х не с клавиатуры по условию задачи
3.Случай не равно 0 рассматривается,внимательнее смотрите условие(>= 0)
Наращивание Х обязательно, так как его не надо вводить каждый раз,он вводится 1 раз и увеличивается в счетчике
rob7777 вне форума Ответить с цитированием
Старый 15.10.2012, 17:06   #4
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

м.мн.
1 если красные линии включить, то в принципе правильно
/ я бы вводил [a,b], dx а потом уже с ними работал/
2 100% неправильно - нет цикла по х
по условию для каждого х (11шт) по 20

по схеме будет просчитано всего 11 значений по 1 для каждого х

да, и потом зачем проверять левое условие для х - оно и так истинно
icq 584 308 611

Последний раз редактировалось gaw4; 15.10.2012 в 17:13.
gaw4 вне форума Ответить с цитированием
Старый 15.10.2012, 17:13   #5
rob7777
Пользователь
 
Регистрация: 07.11.2011
Сообщений: 52
По умолчанию

1) обнулять y и U не вижу смысла, так как не входят в условие и не накапливаются, если не прав, исправьте. вводится x, и он проверяется, так по условию надо.
2)цикл по х есть - это второй цикл 2<=х<=3
rob7777 вне форума Ответить с цитированием
Старый 15.10.2012, 18:11   #6
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

если обнулять y и U не вижу смысла , - тогда зачем они вообще там нужны

для 2 --- для каждого х=2, 2.1, ,...., 3 нужно посчитать по 20 слагаемых

так какой должен быть цикл по х : 1 или 2 -ой
icq 584 308 611
gaw4 вне форума Ответить с цитированием
Старый 15.10.2012, 18:12   #7
gaw4
Форумчанин
 
Регистрация: 31.05.2010
Сообщений: 407
По умолчанию

как то так
(S=1 опечатка)
Изображения
Тип файла: jpg b4.JPG (28.0 Кб, 52 просмотров)
icq 584 308 611
gaw4 вне форума Ответить с цитированием
Старый 15.10.2012, 18:39   #8
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

Цитата:
Сообщение от rob7777 Посмотреть сообщение
1.Это блок-схема, поэтому присвоение может быть просто =
В действующем ГОСТ 19.701-90 про запись присвоения ничего нет, в ранее действующем ГОСТ 19.002-80 присвоение записывается в виде :=
Цитата:
Сообщение от rob7777 Посмотреть сообщение
2. Ввод Х не с клавиатуры по условию задачи
Ок
Цитата:
Сообщение от rob7777 Посмотреть сообщение
3.Случай не равно 0 рассматривается,внимательнее смотрите условие(>= 0)
Спешил домой, наверно спутал Ваши +/-, привык больше к да/нет, а то не очень понятно.
Цитата:
Сообщение от rob7777 Посмотреть сообщение
Наращивание Х обязательно, так как его не надо вводить каждый раз,он
вводится 1 раз и увеличивается в счетчике
Это понятно, я имел в виду то что последовательность блоков наращивания Х и вывода U в данном случае не важна (это я про красную стрелку)

По 2 задаче, опять же эти +/- бр... у Вас должно быть 2 цикла, во вложенном вы должны получать сумму 20 элементов ряда для текущего значения Х, во внешнем наращиваете Х. То бишь цикл по К вложенный, по Х внешний
astecenko вне форума Ответить с цитированием
Старый 15.10.2012, 19:03   #9
rob7777
Пользователь
 
Регистрация: 07.11.2011
Сообщений: 52
По умолчанию

gaw4, 1 задача точь-в-точь как у меня, только вместо if у вас whilе, но смысле тотже. а 2ой по-другому. только мне нужно понять: у меня на картинке правильно решено или нет?
rob7777 вне форума Ответить с цитированием
Старый 15.10.2012, 19:04   #10
rob7777
Пользователь
 
Регистрация: 07.11.2011
Сообщений: 52
По умолчанию

я про 2 ю задачу
rob7777 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок - схемы ! Александр I Помощь студентам 4 12.09.2011 23:02
блок-схемы Lenka455 Помощь студентам 2 23.12.2010 18:03
Блок-Схемы Sos1 Помощь студентам 2 08.06.2010 23:47
Блок-схемы Tiziano Помощь студентам 6 03.02.2010 23:28