Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Производительность операций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Морзянка http://www.cyberforum.ru/cpp-beginners/thread387525.html
Всем привет !! Написал программу которая переводит слова в морзянка. Теперь мне надо написать программу которая будет все делать наоборот переводить из морзянки в слова P.S. Моя программа работает...
C++ Математическая функция Составить программу вычисления значения выражения: 1/3 +2 модуль(cos(x-Pi/6)) #include <iostream.h> #include <conio.h> #include <math.h> main() { float x; cout<<"x="; http://www.cyberforum.ru/cpp-beginners/thread387507.html
Секундомер с выводом на экран C++
доброго времени суток. подскажите пожалуйста как сделать секундомер, что бы при нажатии кнопки он остановился пробывал так, оно не работает, та и мили секунды показывает не правильно почему то ...
ООП работа с БД C++
Всем привет! Есть такое задание: Написать программу «Моя записная книжка». Предусмотреть возможность работы с произвольным числом записей, поиска записи по какому-либо признаку (например, по...
C++ что такое перезагрузка http://www.cyberforum.ru/cpp-beginners/thread387491.html
cout<<trololo Что такое << мне определение, перпод жесткий, + еще мы учим с а не с++ . и с меня он вдвойне спрашивает! и что такое перезагрузка, определение плз
C++ Многомерные массивы и функции. Доброго времени суток. Помогите разобраться с задачкой. Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. Характеристикой строки... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.11.2011, 09:52
Цитата Сообщение от Bers Посмотреть сообщение
Скорость конкорда - 200 км/час, а лететь за океан - 200 км, значит конкорд долетит за 1 час.
Два маха, это не истребитель второй мировой. летель через Атлантический и не над проливом. И соседняя область может быть и далшье. Если ты живешь около условной границы, тогда быстрее лошадь, чем тратить время на посадку в самолёт, высадку из него, ожидание взлёта и тому тодобное. Но если на лошшади надо проехать 404 км со скростью 13 км/ч, а на конкорде пролететь 20 000 километров со скоростью 2390, то лошадь отстаёт.

Добавлено через 13 минут
Цитата Сообщение от LosAngeles Посмотреть сообщение
Даже x*3 и x+x+x абсолютно эквивалентны
Одна операция и две, а кто то здесь говорил, что компиляторы не преобразуют математические выражения. Даже отсюда вывод: x*2 медле, чем x+x, так как умножение эквивалентно двум сложениям, а x+x - это односложение, оно в два раза быстрее. Только x+x+x ещё сказывается на размере кода и дальности переходов, большая программа с такой цепочкой будет медленее, чем с умножением. Но ты же утверждаешь, что эквивалентно всё, что я привёл. Получается, включая и удвоение. x*3 и x*2 выполняется за одно время, так как это одна и та же операция. Ты утвреждаешь, что x*2 выполянется за то же врямя, что и x+x, а x*3 - за время x+x+x. Получается, что сложение выполянется вообще мгновенно, что не возможно. Единственно,ч ем можно объяснить такую эквивалентность - это что компилятор оптимизировал x*2 до x+x, а x+x+x до x*3. Не имеет значения, кто выполнил оптимизацию, время исполненяи зависит только от самого рузльтирующего кода. Но если заранее знать, что одна операция медленнее другой, то можно выполнить оптимизацию вручную и гарантирвоать её вне зависимости от настроек автоматической оптимизации.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru