![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.08.2010
Сообщений: 75
|
![]()
Здравствуйте! Решаю задачи по Programming Taskbook М. Э. Абрамяна. Предыдущие две темы мне дались без особых затруднений, а вот первую задачу новой темы никак не могу сообразить как написать в Паскале код. Спросить мне некого, вся надежда на вас братцы!
С уважением Виталий. Boolean1°. Дано целое число A. Проверить истинность высказывания: «Чис¬ло A является положительным». |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 410
|
![]()
if A > 0 then // высказывание истинно
ICQ: 593-013-807
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
Чтобы вам было понятней, решил изложить код к этому заданию таким образом:
Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
![]()
Если я правильно понял, то если А положительно, то некоторая логическая переменная равна TRUE, то можно так:
Код:
Единственный способ стать умнее - играть с более умным противником.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.08.2010
Сообщений: 75
|
![]()
Cпасибо братцы, что откликнулись.
Я только учусь, но мне кажется, что задачу надо решать каким-то иным способом без применения условного оператора. Этому свидетельствует тот факт, что тема(40 задач) «Условный оператор» следующая за темой «Логические выражения». Хотя я могу и ошибаться… С уважением Виталий. |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
WitaliG
Здесь не в этом суть) Без условного оператора ты не обойдешься. Просто здесь суть в том, чтобы ты понял как используются переменные логического типа в задачах. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.08.2010
Сообщений: 98
|
![]()
Господа! Усли уж вы взялись писать код, можно делать это по человечески?
Вот это Код:
Код:
А это Код:
Код:
И почему кое-кто считает, что 0 -- положительное число? Последний раз редактировалось sergey.d; 22.10.2010 в 00:10. |
![]() |
![]() |
![]() |
#8 | ||
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
sergey.d
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 17.08.2010
Сообщений: 75
|
![]()
Братцы, простите меня за настойчивость, но я только что написал код:
var a :integer; rez :boolean; begin write(a); readln(a); rez:=(a>0) or (a<0); writeln('Результат : ',rez); readln end. Тут если ввожу положительное число, программа пишет True, но если ввожу -5, то по ее мнению все-равно True/ Вопрос: насколько корректно я написал код, и почему в случае с отрицательным числом True/ |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
замени на:
Код:
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на паскаль | St1fler92 | Помощь студентам | 2 | 27.05.2009 00:19 |
Задача на паскаль | St1fler92 | Помощь студентам | 4 | 26.05.2009 16:21 |
Задача на Паскаль | Julia86 | Помощь студентам | 1 | 08.03.2009 11:44 |
Задача по паскаль. | aleksandr_dss | Помощь студентам | 1 | 31.12.2008 00:09 |