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

НЕ могу понять принцип программирования - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Switch http://www.cyberforum.ru/cpp-beginners/thread379676.html
switch (static_cast<int>(act)) { case -32: break; case 27: exit(0); break; case 75: map = ' '; // "Убираем" объект со старой координаты y--; // изменяем координаты
C++ Не срабатывает сортировка не сортируется вектор вот код: #include <iostream> #include <vector> using namespace std; void sort(vector<int> v); int main() { vector<int> vect; http://www.cyberforum.ru/cpp-beginners/thread379674.html
C++ Составить функцию, которая для двух натуральных чисел
Составить функцию, которая для двух натуральных чисел a и b находит наибольший общий делитель, используя алгоритм Эвклида. Суть алгоритма в следующем. Пусть для определенности a>b. Тогда НОД(a, b) = НОД(b, a mod b). Обозначим c=a mod b. Далее НОД(b, c) = НОД (с, b mod c). Процесс продолжается до тех, пока второй операнд ни станет равным 0. В итоге на месте первого операнда образуется наибольший...
Подскажите где ощибка. C++
#include <iostream> using namespace std; #include <math.h> int main () { double a,b,c; cout << ''Vvedite katet'' <<endl; cin a; cout << ''VVedite gipotenuz''<< endl;
C++ В квадратной матрице порядка N все элементы различны http://www.cyberforum.ru/cpp-beginners/thread379666.html
В квадратной матрице порядка N все элементы различны. Найти скалярное произведение строки с наибольшим элементом и столбца с наименьшим элементом???
C++ Изъятие нужного значения их текстового файла Добрый день , подскажите пожалуйста как к примеру из файла txt изъять строку кторая начинаеться к примеру с цифры 1 и так далее с цыфры 2 ??? подробнее

Показать сообщение отдельно
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
08.11.2011, 12:11  [ТС]     НЕ могу понять принцип программирования
Цитата Сообщение от Bers Посмотреть сообщение
Секрет программирования - понимать идею основных алгоритмов, и на их основе уметь скомбинировать собственные алгоритмы для решения конкретных задач.

Есть "идея алгоритма", а есть сам "алгоритм".

Важно понимать идею алгоритма, тогда будишь понимать сам алгоритм.
Но не поняв идеи, некоторые товарищи, как мартышки тупо зазубривают сам алгоритм.

То есть, они знают как его использовать, но не понимаю принципа его работы.
Стоит чуть чуть изменить условия, и алгоритм перестанет работать. А не зная его идеи, мартышка не сможет ничего исправить. В результате мартышка хватается за голову: "а я даже представления не имею как делать..."

Так же, не зная идей алгоритмов, мартышка никогда не сможет скомбинировать свой собственный алгоритм для решения каких то конкретных задач.

Приведу пример: есть дерево. На дереве высоко на ветке весит яблоко. Вот нужно это яблоко достать. Возле дерева есть деревянные ящики, который можно ставить друг на друга.

Придумайте алгоритм, который позволит мартышке дотянутся до яблока.

В программировании алгоритмы разрабатываются абсолютно точно так же. Просто алгоритмы более "математичные".
а графичеськие тоже на алгоритм сосредоточены
 
Текущее время: 19:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru