Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Упражнения из книги Страуструпа, Решение 
:(
    Опции темы
zmaximka
Дата 4.4.2007, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 27.5.2006
Где: Украина, Одесса

Репутация: нет
Всего: нет



Решил читать книгу Страуструпа. Начал сразу с 4 главы т.к. предыдущие три главы мое сознание отказалось воспринимать. И столкнулся вот с какой проблемой, делая упражнения в конце каждой главы не знаю как проверить правильность моего решения. Вот я и подумал, может есть какое-то место, где есть ответы к упражнениям? Если такого места нет, то можно устроить такое место в данном треде выкладывая мое решение задачи на всеобщее обозрение для проверки правильности решения.
PM MAIL ICQ   Вверх
Inferno_2000
Дата 4.4.2007, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 3.4.2007

Репутация: нет
Всего: нет



А меня такой вопрос Си++ Страуструп создал???
PM MAIL ICQ   Вверх
zmaximka
Дата 4.4.2007, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 27.5.2006
Где: Украина, Одесса

Репутация: нет
Всего: нет



Цитата(Inferno_2000 @  4.4.2007,  22:21 Найти цитируемый пост)
А меня такой вопрос Си++ Страуструп создал???

В том числе и он.  smile 
PM MAIL ICQ   Вверх
nerezus
Дата 4.4.2007, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Inferno_2000, ога


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Earnest
Дата 4.4.2007, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 53
Всего: 183



Цитата(zmaximka @  4.4.2007,  23:29 Найти цитируемый пост)
В том числе и он.

Что значит "в том числе"? Он и создал. А комитеты по стндартизации уже потом примазались.
 smile 


--------------------
...
PM   Вверх
zmaximka
Дата 4.4.2007, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 27.5.2006
Где: Украина, Одесса

Репутация: нет
Всего: нет



Цитата(Earnest @  4.4.2007,  22:40 Найти цитируемый пост)
Что значит "в том числе"? Он и создал. А комитеты по стндартизации уже потом примазались.  


А что скажешь по поводу сабжа?

PM MAIL ICQ   Вверх
Earnest
Дата 4.4.2007, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 53
Всего: 183



В смысле, проверять как ты решил упражнения? Нет, спасибо smile  smile  smile 
Это лучше в Центр помощи.

Честно тебе скажу, сама упражнения в книгах сроду не делала... полагалась на ощущение "поняла-не поняла". Если все понятно, то в лом, если нет, то нужно разбираться или пока пропустить (авось не понадобится  smile).

Не верю я как-то, что язык можно по книжке изучить... Нужно решать реальную задачу и узнавать детали по мере надобности... ИМХО, конечно.



--------------------
...
PM   Вверх
MAKCim
Дата 4.4.2007, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата(Earnest @  4.4.2007,  22:58 Найти цитируемый пост)
Нужно решать реальную задачу и узнавать детали по мере надобности... ИМХО, конечно.

без имхо
имхо  smile 


Это сообщение отредактировал(а) MAKCim - 4.4.2007, 23:06


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
zmaximka
Дата 4.4.2007, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 27.5.2006
Где: Украина, Одесса

Репутация: нет
Всего: нет



Цитата(Earnest @  4.4.2007,  22:58 Найти цитируемый пост)
Не верю я как-то, что язык можно по книжке изучить... Нужно решать реальную задачу и узнавать детали по мере надобности...

Т.е. не зная языка идти устраиваться на работу, а по ходу решения поставленной задачи разбираться в С++? 
PM MAIL ICQ   Вверх
Daevaorn
Дата 4.4.2007, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 51
Всего: 70



Цитата(zmaximka @  5.4.2007,  00:11 Найти цитируемый пост)
Т.е. не зная языка идти устраиваться на работу, а по ходу решения поставленной задачи разбираться в С++? 

Без знания языка тебя и не возьмут. Просто, пользы от выполения примеров из книги гораздо меньше, чем от решения конкретных практических задачь. В принципе, ты и сам можешь быть себе работодателем. Поставь себе цель, сделать какую-то полезную программу от начала и до конца.
PM MAIL WWW   Вверх
Fazil6
Дата 5.4.2007, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



Цитата(zmaximka @  4.4.2007,  23:11 Найти цитируемый пост)
Т.е. не зная языка идти устраиваться на работу, а по ходу решения поставленной задачи разбираться в С++? 

ты, наверное думаешь, что прорешав задания из учебника ты будешь его знать и устроишься на работу... smile 
PM MAIL   Вверх
Earnest
Дата 5.4.2007, 05:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 53
Всего: 183



Цитата(Daevaorn @  5.4.2007,  00:21 Найти цитируемый пост)
Просто, пользы от выполения примеров из книги гораздо меньше, чем от решения конкретных практических задачь. В принципе, ты и сам можешь быть себе работодателем

Именно. Придумай себе задачу и реши ее: напиши простой калькулятор ... или игрушку простую... да мало ли... 
В идеале (для работодателя), все это проделывать нужно задолго до устройства на работу.
Самый лучший, на мой взгляд, вариант - пристроиться к друзьям-родственникам в фирму, где занимаются программированием, и влезть в существующий проект. К друзьям-родственникам - потому что они не возьмут с тебя денег за то, что будешь всем мешать долгое время... smile 


--------------------
...
PM   Вверх
zmaximka
Дата 5.4.2007, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 27.5.2006
Где: Украина, Одесса

Репутация: нет
Всего: нет



Цитата(Earnest @  5.4.2007,  05:57 Найти цитируемый пост)
друзьям-родственникам в фирму

А если нет таких друзей-родственников с фирмой? smile

Добавлено через 1 минуту и 21 секунду
Цитата(Fazil6 @  5.4.2007,  01:54 Найти цитируемый пост)
ты, наверное думаешь, что прорешав задания из учебника ты будешь его знать и устроишься на работу...

Кого его? Учебник?
PM MAIL ICQ   Вверх
Partizan
Дата 5.4.2007, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 4
Всего: 67



zmaximka, язык, а не учебник...


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Promitheus
Дата 5.4.2007, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 28.3.2007

Репутация: 1
Всего: 1



ИМХО:

В книгах всегда приводятся очень граммотные примеры, которые придумывают авторы исходя из своего профессионального опыта. По ним можно многому научиться, но очень большой минус в том что каждый пример это что-то отдельное и обособленное, и как потом всё это связать в проекте бывает сложно догадаться. Оптимум решать задачки из книжки и писать проект. Все задачи желательно решать чтобы стать крутым программистом, но если  smile  , то можно и не решать а двигаться дальше и отложить напотом  smile  , когда будет уже какой-то опыт.
 
PM MAIL ICQ   Вверх
zmaximka
Дата 5.4.2007, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 27.5.2006
Где: Украина, Одесса

Репутация: нет
Всего: нет



Цитата(Promitheus @  5.4.2007,  10:33 Найти цитируемый пост)
писать проект

А где можно взять этот проект?
PM MAIL ICQ   Вверх
Promitheus
Дата 5.4.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 28.3.2007

Репутация: 1
Всего: 1



Ээээээх   

Берешь, качаешь проекты на этом форуме много где они выложены, лучше из раздела БорЛэнда качай компили и меняй там параметры смотри на результат. Далее сам придумай себе хочу чтобы smile и делаешь. Только не кидайся сразу постить а чуточку подумай, покапайся в мануале  smile  Сделай хоть плавающих рыбок, которые убегают от управляемой с клавы акулы + немного музыки фоном. 

Плюс надо очень много терпения, за 1.5 недели ты врят ли научишься чему-то серьёзному. Сначала научишься основам, потом будешь постигать тонкости, со временем производительность обучения будет расти. Главное терпение.  smile   smile   smile 

Это сообщение отредактировал(а) Promitheus - 5.4.2007, 11:07
PM MAIL ICQ   Вверх
zmaximka
Дата 5.4.2007, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 27.5.2006
Где: Украина, Одесса

Репутация: нет
Всего: нет



Спасибо! Вдохновляющие написанно! smile 
PM MAIL ICQ   Вверх
jurgal
Дата 16.9.2007, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 29.6.2007

Репутация: нет
Всего: нет



из той же книжк =) задание: 


Код

void send(int* to, int* from, int count)
{
      int n = (count+7)/8;
switch(count%8) {
case 0:  do { *to++ = *from++;
case 7:          *to++ = *from++;
case 6:          *to++ = *from++;
case 5:          *to++ = *from++;
case 4:          *to++ = *from++;
case 3:          *to++ = *from++;
case 2:          *to++ = *from++;
case 1:          *to++ = *from++;
         } while(--n>0);
    }
}


Что делается в примере и где может быть использован данный код?


PM MAIL   Вверх
Mayk
Дата 16.9.2007, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



Цитата(jurgal @  17.9.2007,  02:58 Найти цитируемый пост)

Что делается в примере и 

да это же Tom Duff's device, если не ошибаюсь. [а память на имена у меня ужас-ъ]
Цитата(jurgal @  17.9.2007,  02:58 Найти цитируемый пост)
где может быть использован данный код?

его можно показывать при приёме людей на работу. На практике его лучше не использовать.


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
savigm
Дата 21.4.2010, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 15.12.2008
Где: г. Зеленоград

Репутация: нет
Всего: нет



Есть весьма неплохой решебник упражнений книги Страуструпа, от Девида Вандевурда - http://www.vandevoorde.com/C++Solutions/, сам ей пользуюсь по ходу чтения и решения, прада там не все примеры, но большинство. Единственный минус: ее вроде никто не переводил на русский язык, поэтому без знания английского объяснения не понять, я и сам понимаю 80-90% от написанного.
PM MAIL ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0680 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.