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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2010, 20:39   #1
НеудачнегЪ
Новичок
Джуниор
 
Регистрация: 23.09.2010
Сообщений: 4
По умолчанию ВОпрос на зачёт!! Посодействуйте, люди добрые ... ((

Препод по Выч.технике и програм. задал вопрос:

5>3+2 = ... ???

и чему это равно? имеет ли какой-то математический смысл или в программировании ??

млин, у меня никаких мыслей..
НеудачнегЪ вне форума Ответить с цитированием
Старый 23.09.2010, 20:57   #2
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

равно FALSE!
Насколько я понял имелось ввиду истинность или ложность выражения. Т.е. TRUE или FALSE
Изо всей благодати
В руках крепко сжатых
Я донесу только капли

Последний раз редактировалось Roof; 23.09.2010 в 21:02.
Roof вне форума Ответить с цитированием
Старый 23.09.2010, 21:11   #3
НеудачнегЪ
Новичок
Джуниор
 
Регистрация: 23.09.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Roof Посмотреть сообщение
равно FALSE!
Насколько я понял имелось ввиду истинность или ложность выражения. Т.е. TRUE или FALSE
динамическое приведение типов, современные скриптовые языки это позволяют, и в итоге если результат типа boolean а далее идет операция с числом то boolean приводится числу true = 1 false = 0 ...
5>3 = true ... приводится к 1 + 2 и получаем 3


так пишут люди на другом форуме ... где же истина ?? ...
НеудачнегЪ вне форума Ответить с цитированием
Старый 23.09.2010, 21:22   #4
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

Ох не знам. На мой взгляд так:
Код:
#include <iostream>

using namespace std;

int main()
{
    int a = 5>3+2;
    cout << a << endl; //напишет 0
    return 0;
}
В результате функция напишет нам 0 - т.е. это и есть FALSE.

а если написать:
Код:
...
int a = 5>3+1; // напишет 1
...
А теперь нам функия напишет 1 - значит TRUE.

Смысл, как я понимаю: если 5 больше некой суммы - значит TRUE (т.е. 1). А Если 5 небольше некой суммы - значит FALSE (т.е. 0)
Изо всей благодати
В руках крепко сжатых
Я донесу только капли

Последний раз редактировалось Roof; 23.09.2010 в 21:32.
Roof вне форума Ответить с цитированием
Старый 23.09.2010, 21:25   #5
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от НеудачнегЪ Посмотреть сообщение
динамическое приведение типов, современные скриптовые языки это позволяют, и в итоге если результат типа boolean а далее идет операция с числом то boolean приводится числу true = 1 false = 0 ...
5>3 = true ... приводится к 1 + 2 и получаем 3

так пишут люди на другом форуме ... где же истина ?? ...
Динамическое приведение типов позволяют не только скриптовые языки. Вы бы, кстати, язык уточнили. В Си и Питоне (подозреваю, что не только в них) сложение / вычитание имеют более высокий приоритет, нежели сравнение.
Vago вне форума Ответить с цитированием
Старый 23.09.2010, 21:39   #6
НеудачнегЪ
Новичок
Джуниор
 
Регистрация: 23.09.2010
Сообщений: 4
По умолчанию

Задачи в этот день я сдавал по Visual Basic ..
НеудачнегЪ вне форума Ответить с цитированием
Старый 23.09.2010, 21:42   #7
НеудачнегЪ
Новичок
Джуниор
 
Регистрация: 23.09.2010
Сообщений: 4
По умолчанию

Может и вопрос касался непосредственно "Visual Basic" ..

зы_ Спасибо за ответы, хороший у вас форум
[]
НеудачнегЪ вне форума Ответить с цитированием
Старый 23.09.2010, 21:50   #8
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от НеудачнегЪ Посмотреть сообщение
Visual Basic ..
Там - тоже.
"+" стоит выше, чем ">".
Vago вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люди добрые) Татяна Паскаль, Turbo Pascal, PascalABC.NET 11 06.04.2009 23:06
Люди добрые помогите!!!... Stas))) Помощь студентам 3 02.06.2007 20:07