Re: Структури
ur_naz, ви розумієте, що людина функції ще не вивчила? Ви пояснюєте людині, що вчить таблицю додавання, що обов'язково треба піднесення у степінь знати, так зрозуміліше? Всьому свій час.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Структури
Сторінки Попередня 1 2 3 4 Наступна
Для відправлення відповіді ви повинні увійти або зареєструватися
ur_naz, ви розумієте, що людина функції ще не вивчила? Ви пояснюєте людині, що вчить таблицю додавання, що обов'язково треба піднесення у степінь знати, так зрозуміліше? Всьому свій час.
Перший принцип ООП - абстракція. Перед тим як писати функції, треба розробити математичну модель. А ви навіть тип даних не спроможні обізвати. ну що це таке? dek_s Це як ysctysnybwznskmrbfyuksqcmrj.
А функції потрібно було поясняти на першому занятті.
Два питання: шо робимо і як ми це зробимо.
Доречи, для такої простої задачі не потрібно ніяких структур. Але якщо ви вже розпочали , то не треба зупинятися на половині шляху.
От мені реально цікаво - ви ООП вчили до функцій і структур? Це така новітня методика?
Ну і так, наші виші не вчать нормально називати ідентифікатори; однак цікаво - ви теж цього не робите, ви лише лаєте!
Якщо функції треба було пояснювати на першому занятті, то коли саме треба було пояснювати:
- загальне поняття алгоритму;
- основні структурні алгоритми;
- загальний принцип роботи компілятора;
- ідентифікатори;
- змінні;
- типи;
- оператори;
- присвоювання (у людей із цим зазвичай проблема при першому вивченні, хоча, я так розумію, вас, генія, це не стосується);
- введення-виведення;
- булеві значення (а як іще з чимось, складнішим за лінійний алгоритм, працювати?)
Усе на першому занятті? А практичну роботу з кожним пунктом проводити не треба? Ну ви геній, але іншим людям недостатньо дати визначення, а потім дати завдання, що потребує застосування усіх концепцій одночасно, зрозумійте це.
я дав чіткі вказівки, якщо не ясно, дам ще підказку: оператор enum
"Чіткі вказівки". оператор enum.
Слухайте, ну ви ж не знаєте C++, нащо людей брудом поливаєте?
Не разводіть демагогію. Ніхто не знає с++. Це неможливо.
Якщо навчання розбити хоча б на 2 курси: Інформатика та комп'ютерна техніка та Структури даних та алгоритми (їх обробки). Тоді таких тем не виникало би.
Як мені вам допомогти, якщо ви не розумієте, до чого тут enum? Може спочатку треба попрацювати над математикою?
Єдина перевага використання застарілого методу окремих функцій обробки окремих даних є менша кількість коду (ви навіть цього аргументу на свій захист не привели). Але попри меншу кількість коду, він має набагато меншу читаність. Судячи з того, що ви почали с функції main, ви ігноруєте 4й курс, який потрібен програмісту - Розробка програмного забезпечення - бо одним з перших етапів є визначення алгоритмів та структур даних (лаконічна назва, але не вірна з точністю до навпаки). Бо шаблон коду зазвичай генерує IDE.
Щодо функцій - їх треба було проходити на умовно простих типах даних: цілих, дійсних, літерах, та їх масивах
Ніхто не знає с++. Це неможливо.
:D:D
Як мені вам допомогти, якщо ви не розумієте, до чого тут enum?
А як допомогти вам, якщо ви не знаєте, що enum - не оператор?
шаблон коду зазвичай генерує IDE
А використовувати цей шаблон у чомусь, окрім студентських лабораторних - дуже шкідлива практика.
Щодо функцій - їх треба було проходити на умовно простих типах даних: цілих, дійсних, літерах, та їх масивах
Перша розумна думка від вас у цій темі.
Koala, велике дякую Вам за допомогу. Постараюся це все переглняути і розібратися. Але постараюся більше вас не відривати від справ.
koala, хоч ви не ганьбитесь. Якщо дитина не розуміє, це не повід йому таке писати.
Що до Вас. Вважаю сенсу писати те, що і wander, не має. Розумію, що ви в цій спеціальності досить довго, але постарайтеся зрозуміти і мене, як дитину, яка,можна сказати, вчиться ходити.
Та відривайте, якщо не матиму часу, то просто не відповім , тільки намагайтеся вкладатися в питання. Базове правило: не очікуйте, що хтось витратить на відповідь більше, ніж ви витратили на питання.
Що ви заладили. Можливо досить. Ви схожі на дітей, які не можуть поділити цукерку. Який сенс цієї суперечки і що цим намагаєтесь довести. Ви оба можна сказати спеціалісти в ІТ сфері(узагальнено) .У кожного свої методи, свої рішення. У кожного своя думка, своє бачення. Це програмування і 1 єдиного розв'яку поставленої задачі тут просто не існує. Це типу, все одно що порівнювати java і с++. І та, і та мова має свої плюси та мінуси. І все одно це сперечатись на рахунок цього безглуздо. тим більше , я вважаю, цей форум був створений не для цього.
постарайтеся зрозуміти і мене, як дитину, яка,можна сказати, вчиться ходити.
як для початківця ти замало і зовсім не конкретно питаєш. в першу чергу у гугла. бо гугл не вміє тролити, а на форумах часто-густо цим і займаються. і не завжди на форумі ти знайдеш відповідь, яка буде корисною
від koala ти допомогу отримав. можеш користуватися. а від мене, якщо сперечатися будеш, не отримаєш. бо я вередливий. тому не витрачай часу на розмилювання. в тебе є конкретне завдання. його і вирішуй. В останнє повторюю: шукай в гуглі enum і думай навіщо той пришелепкуватий мені його порадив.
Проблема гугла в тому, що він рідко коли дає відповідь на конкретно поставлене питання. Людині це зрозуміти простіше, вона зможе побачити проблему, підсказати, де є помилка і як її можна виправити, на відміну від гугла, який дасть тільки приклад. Це по-перше. По-друге, там забагато інформаціїї, не сказав би що не потрібної, але на даний момент недоречної. І з цієї тонни інформаціїї потрібно вибрати саме ту, яка потрібна, що є не так просто, особливо, коли інколи сам не знаєш що саме потрібно.
питати треба вчитися. наразі ти не на тій стадії, щоб питати де помилка. увесь код - помилка. бо на смітник. так зрозуміліше?
enum досі був ключовим словом, що використовується для проголошення переліченого типу.
Список операторів у C++ чітко визначений стандартом, і вам ніхто не забороняє прямо зараз взяти і переглянути його.
І ще, ur_naz, ви часом ДПЮ не викладаєте? Я весь час своєму викладачу в школі хотів сказати, але якось нагода не трапилася: фраза "вчитися треба" НЕ ДОПОМАГАЄ ВЧИТИСЯ. Взагалі.
enum досі був ключовим словом.
так, оператор це таке ключове слово, що виконує свою функцію
А хтось пробував виконати це завдання ? (крім Limon)
Бо я попробував і там код пишеться не так просто, як ви собі думаєте. Я сьогодні бачив помилки компіляції, яких раніше не бачив.
Які конструктори? Він ледве структури розбирає, причому намагається одночасно з функціями.
в C++ структури можуть містити конструктори. І коли я вивчав C++, то спочатку ми вчили { класи, структури } та їхні конструтори. Функції, їх параметри і типи даних були вивчені в попередньому курсі мови C.
З наведеного коду я зробив висновок, що в цій темі мова йде саме про C++. А там і ООП і конструктори.
Limon, ось код :
Функції, їх параметри і типи даних були вивчені в попередньому курсі мови C.
А що, не видно, що тут не було попереднього курсу C?
В пошуках причини помилок я знайшов це
і я згіндий з тим, що там написано.