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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2012, 14:06   #1
Светлана_Т
 
Регистрация: 05.01.2012
Сообщений: 7
Восклицание Нужно составить схему алгоритма вычисления и расписать программу на Бейсике

Добрый день! Помогите, пожалуйста, решить задачу по информатике.

Задача: Даны два числа x и y. Если x и y отрицательны, то каждое значение заменить его абсолютной величиной. Если отрицательно только одно из них, то оба значения увеличить на 5, иначе x и y оставить без изменения.

Во вложении пример задачи. Нужно также схему алгоритма вычисления и расписать программу на Бейсике.
Изображения
Тип файла: jpg Безымянный.JPG (168.4 Кб, 121 просмотров)
Светлана_Т вне форума Ответить с цитированием
Старый 05.01.2012, 14:27   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Код:
INPUT X, Y
IF X < 0 AND Y < 0 THEN
X = ABS(X): Y = ABS(Y)
ENDIF
IF X < 0 OR Y < 0 THEN
X = X + 5: Y = Y+5
ENDIF
На задачу во вложении, затрачивается времени больше пяти минут, поэтому решу за денюжку.
Или Выложите своё решение и напишите, что не получается. Помогу.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 05.01.2012 в 14:30.
Smitt&Wesson вне форума Ответить с цитированием
Старый 05.01.2012, 14:39   #3
Светлана_Т
 
Регистрация: 05.01.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Код:
INPUT X, Y
IF X < 0 AND Y < 0 THEN
X = ABS(X): Y = ABS(Y)
ENDIF
IF X < 0 OR Y < 0 THEN
X = X + 5: Y = Y+5
ENDIF
На задачу во вложении, затрачивается времени больше пяти минут, поэтому решу за денюжку.
Или Выложите своё решение и напишите, что не получается. Помогу.
Какова цена решения задачи подобно образцу?
Светлана_Т вне форума Ответить с цитированием
Старый 05.01.2012, 15:00   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
На задачу во вложении, затрачивается времени больше пяти минут
Задача во вложении как бы решена вроде)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 05.01.2012, 15:10   #5
Светлана_Т
 
Регистрация: 05.01.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
Задача во вложении как бы решена вроде)
Smitt&Wesson, наверное, имел ввиду, решить мою задачу наподобие той, которая во вложении
Светлана_Т вне форума Ответить с цитированием
Старый 05.01.2012, 15:25   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Я видимо не правильно понял. Задача во вложении действительно решена. Я подумал, что нужно решить подобную и так-же расписать блок-схему.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 05.01.2012, 15:47   #7
Светлана_Т
 
Регистрация: 05.01.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Я видимо не правильно понял. Задача во вложении действительно решена. Я подумал, что нужно решить подобную и так-же расписать блок-схему.
Есть задача: Даны два числа x и y. Если x и y отрицательны, то каждое значение заменить его абсолютной величиной. Если отрицательно только одно из них, то оба значения увеличить на 5, иначе x и y оставить без изменения.

Ее надо решить таким же способом, как пример.
Светлана_Т вне форума Ответить с цитированием
Старый 05.01.2012, 17:31   #8
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

это невозможно
rUs_LAN вне форума Ответить с цитированием
Старый 06.01.2012, 12:47   #9
Светлана_Т
 
Регистрация: 05.01.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от rUs_LAN Посмотреть сообщение
это невозможно
Почему это невозможно?

Может в Паскале можно написать программу?
Светлана_Т вне форума Ответить с цитированием
Старый 06.01.2012, 13:16   #10
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

да тут нечего описывать!!! по сравнению с программой в аттаче ваша программа это детский сад младшая группа
1) X и Y - это ваши 2 числа
Проверка на отрицательность происходит при сравнении X и Y с 0
для проверки обоих чисел используется логическое И X < 0 AND Y < 0
для проверки одного из чисел используется логическое ИЛИ X < 0 OR Y < 0
Если выполняется 1 условие , то каждое значение заменяем его абсолютной величиной.
Если выполняется 2 условие, то оба значения увеличиваем на 5,
Если не выполняется ни одно из условий x и y оставим без изменения.
2) блок схему нарисуете?
3) программа у вас есть
4 ) вводим X и Y
проверяем условия
выводим X и Y( дописать нужно в программе)
5) тесты сами придумайте
5.1 оба отрицательные
5.2 одно отрицательное
5.3 оба неотрицательные
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»

Последний раз редактировалось IT-man; 06.01.2012 в 13:22.
IT-man вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить блок-схему алгоритма и программу на алгоритмическом языке Sven84 Помощь студентам 2 20.10.2010 20:56
задание по графику:построить аналитическую зависимость. Составить блок-схему и программу вычисления Андрей1992 Фриланс 6 28.03.2010 13:38
Не могу составить блок-схему алгоритма и программу pas9462 Фриланс 4 02.03.2010 21:48
составить блок - схему алгоритма Катюшка544 Помощь студентам 1 18.02.2010 20:32
построить схему машинного алгоритма и составить Паскаль-программу решения задачи RASTOMAN Паскаль, Turbo Pascal, PascalABC.NET 3 18.12.2007 22:21