Тема: Прошу допомоги з курсовою. Рекурсія
тема моєї курсової роботи - демонстрація роботи рекурсії в с++,допоможіть знайти приклад програми, або хоча б ідеєю якого напрямку має бути програма
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Прошу допомоги з курсовою. Рекурсія
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
тема моєї курсової роботи - демонстрація роботи рекурсії в с++,допоможіть знайти приклад програми, або хоча б ідеєю якого напрямку має бути програма
А в вас програмування профільний предмет? Просто це дивна тема для курсової роботи.
тема моєї курсової роботи - демонстрація роботи рекурсії в с++,допоможіть знайти приклад програми, або хоча б ідеєю якого напрямку має бути програма
Та навіть просте обчислення факторіалу.
int factorial(int n) {
return !n ? 1 : n * factorial(n - 1);
}
Мда, це шикарно. Якщо там ще стоїть дибільне обмеження знизу на 30 сторінок A4, то я б хотів побачити цю курсову. Там напевне рекордна концетрація води.
Мда, це шикарно. Якщо там ще стоїть дибільне обмеження знизу на 30 сторінок A4, то я б хотів побачити цю курсову. Там напевне рекордна концетрація води.
То ти не шариш:
1 стр. титульний аркуш
+
1 стр. завдання
+
1 стр. зміст
+
1 стр. вступ
+
2 стр. пояснення що таке рекурсія
+
10 стр. вихідний код з коментарями, де 8 стр. тупих коментарів, що і до чого і навіщо треба, одним словом кілька перших глав з підручника, все інше вихідний код з якого лише три строки мають відношення до рекурсії
+
10 стр. блок схем програми
+
3 стр. пояснень як компілювати на різних ОС зі скрінами
+
1 стр. висновок
=
30 стр. повної хріні
P.S. Ну де ти тут бачиш воду? Тут більшою частиною є програма
P.P.S. Чи зроби як я - титульний (1), завдання (1), зміст (1), вступ (1), опис технічного завдання з блок-схемами будови системи (4), блок-схема алгоритму (4), вихідний код програми з 20% коментарів (32), висновок (1). Після 32 сторінок вихідного коду вже не було питань, де поділися 60% пунктів зі змісту (Спочатку він був на три сторінки, але після редагування мною скоротився до половини сторінки).
З іншого боку, C++ це не C, за його допомоги можна добряче так комусь винести мозок:
#include <iostream>
template <int N>
struct Factorial
{
enum { value = N * Factorial<N-1>::value };
};
template <>
struct Factorial<1>
{
enum { value = 1 };
};
int main()
{
const int fact5 = Factorial<10>::value;
std::cout << fact5 << "\n";
return 0;
}
В програмі вище - приклад рекурсії на етапі компіляції.
З іншого боку, C++ це не C, за його допомоги можна добряче так комусь винести мозок..
Ось кілька цитат з цього приводу:
C++ — це жахлива мова програмування. Якщо навіть С не даватиме ніяких переваг, крім відлякування програмістів від C++, це було би достатнім аргументом у користь C.
Писати на С чи С++ - це те саме, що працювати з бензопилою без будь-якого захисту
C++ заслуговує місце в історії мов програмування, так само, як Калігула заслуговує місце в історії Римської імперії.
За допомогою С ви легко можете вистрілити собі в ногу. За допомогою С++ це зробити складніше, але якщо це відбудеться, то вам відірве повністю всю ногу.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися