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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
#1

С какого автора и какой книги начать изучение программирования - C++

06.05.2014, 17:19. Просмотров 2467. Ответов 23
Метки нет (Все метки)

Простите меня за такой дилетантский вопрос, хочу научиться программировать и не понимаю, как вы всё это знаете.
Учусь по книге, по отзывам, популярнейшей: Роберт Лафоре "Объектно-ориентированное программирование в C++". Всё понятно, но задачки даются в конце каждой главы трудные, так что впадаю даже в отчаяние...
Какого автора посоветуете? Как Вы сами начинали?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2014, 17:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С какого автора и какой книги начать изучение программирования (C++):

С чего начать изучение программирования на c++? - C++
Может ли кто ни буть помочь научиться програмировать? сам не могу справиться,не знаю за что браться.Извините если не по теме.

В какой последовательности начать изучать языки программирования? - C++
Появился интерес к C++, но после того, как начал читать про него подробнее, наткнулся на информацию о том, что что бы легче было понимать...

Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++? - C++
Я пока вообще не умею программировать.Сначала хотел с бейсика или паскаля.Но многие советуют начинать сразу с С/С++.

С чего начать изучение визуального программирования? - C++
Вот собственно назрел вопрос. Изучаю С++ и хочется уже отходить от консольных приложений, пробовать делать оконные, поиграться с...

С++ - с какой книги начать и в каком ide прорабатывать примеры - C++
Решил я заняться изучением С++, на начальном этапе всегда нужна помощь от опытных людей. На данный момент у меня стоят IDE С++...

Удалить книги заданного автора - C++
Необходимо разработать программу для создания и работы с двусвязным списком, состоящим из структур. Структура содержит название книги,...

23
kupnu4
26 / 26 / 9
Регистрация: 03.05.2013
Сообщений: 71
06.05.2014, 17:25 #2
Бьерн Страуструп "Язык программирования C++". Начинает с самого начала и затрагивает многие темы. Думаю для ознакомления с языком - самое то.
0
0x10
2480 / 1655 / 248
Регистрация: 24.11.2012
Сообщений: 4,100
06.05.2014, 17:29 #3
Есть общая свалка для таких вопросов: Буду программистом! С чего начинать?
0
S_el
2113 / 1633 / 308
Регистрация: 15.12.2013
Сообщений: 6,579
06.05.2014, 17:34 #4
Такие вопросы,задавались уже неоднократно.Можете почитать:

Литература C++

Начинающему

Какие курсы, тренинги, семинары, книги и прочее Вы бы могли рекомендовать?

Хочу научиться программировать

Добавлено через 3 минуты
Вот еще,можете ознакомится:

Учусь программированию на языке с++ самостоятельно
0
DmitryDidenko
4 / 4 / 2
Регистрация: 01.05.2014
Сообщений: 24
06.05.2014, 17:43 #5
Попробуй выполнять задания из Павловская Т. А. - "C/C++. Программирование на языке высокого уровня". В Лафоре все задания взаимосвязаны и сложно включится выбирая на рандоме вариант, а тут все делаются отдельно.
0
deadlinishe
7 / 7 / 1
Регистрация: 03.05.2014
Сообщений: 143
06.05.2014, 19:35 #6
От себя добавлю, что не стоит ограничиваться только книгами, пройди онлайн курсы(like Codecademy).
0
S_el
2113 / 1633 / 308
Регистрация: 15.12.2013
Сообщений: 6,579
06.05.2014, 20:18 #7
Тесты также можно пройти здесь:http://www.quizful.net/test
0
Lipok
2 / 2 / 0
Регистрация: 27.05.2013
Сообщений: 15
06.05.2014, 22:20 #8
Я сам учусь по этой книге. Выполняй задания после глав помеченные звёздочкой(т.е. решение которых представлено в конце учебника). Изучай дальше главу за главой потом со временем поймёшь как выполнять задания на данный момент тебе непонятные. Удачи
0
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
09.05.2014, 13:53  [ТС] #9
Извините меня, пожалуйста, такого чайника, но мне бы хотелось все задачи сразу подрешить.
Вот одна задача из книги Роберта Лафоре (из всех выше перечисленных книг мне ближе кажется она, почитал я другие уже).

"Библиотечная функция islower() принимает в качестве аргумента один символ (букву) и возвращает ненулевое целое значение в том случае, если буква является строчной, и нулевое, если буква является заглавной. Описание функции хранится в файле ctype.h. Напишите программу, которая принимает букву от пользователя, затем выводит нулевое или ненулевое значение в зависимости от того, является ли буква строчной или нет".

Эта задача приводится во второй главе, где про вывод какого-то нулевого или ненулевого значения ничего пока не сказано...
Подскажите, чем можете! Если хотите, можете сразу весь код написать, задача, чувствую, простейшая!
0
andrejap
13 / 13 / 1
Регистрация: 21.04.2013
Сообщений: 245
09.05.2014, 14:20 #10
Цитата Сообщение от k000040 Посмотреть сообщение
где про вывод какого-то нулевого или ненулевого значения ничего пока не сказано...
Почитайте про функции и их возвращающий тип.

Добавлено через 3 минуты
k000040, еще посоветую учебник Стивена Прата по C++. Сам по нему сейчас учусь.
0
Praud
7 / 7 / 3
Регистрация: 25.02.2013
Сообщений: 237
09.05.2014, 14:53 #11
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Советую Шилдта почитать. С++ для начинающих. Довольно легко читается. Со Страуструпа не начинай. Потом почитаешь.
0
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
09.05.2014, 15:03  [ТС] #12
У Шилдта, кстати, тоже нет ответов на сложные задания.
0
0x10
2480 / 1655 / 248
Регистрация: 24.11.2012
Сообщений: 4,100
09.05.2014, 15:30 #13
Цитата Сообщение от k000040 Посмотреть сообщение
Эта задача приводится во второй главе, где про вывод какого-то нулевого или ненулевого значения ничего пока не сказано...
В конце второй главы есть часть "Библиотечные функции", где разобран пример использования функций на примере sqrt. В задании предлагается сделать то же самое, только с islower.
0
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
09.05.2014, 15:58  [ТС] #14
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include "ctype.h"
#include "iostream"
using namespace std;
 
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    double buk, result;
    cout<<"Введите букву: ";
    cin>>buk;
    result=islower(buk);
    cout<<"Буква: "<<result;    
    system("pause");
    return 0;
}
Всё равно какая-то ошибка в исполняемом файле.
0
0x10
2480 / 1655 / 248
Регистрация: 24.11.2012
Сообщений: 4,100
09.05.2014, 16:10 #15
Цитата Сообщение от k000040 Посмотреть сообщение
Всё равно какая-то ошибка
Не какая-то, а вполне конкретная. Компилятор сообщает что не так, достаточно уметь читать.
islower принимает целое, о чем сказано в задании и можно прочитать в доках: http://www.cplusplus.com/reference/cctype/islower/
Там же пример использования.
А Вы скармливаеете double.
0
09.05.2014, 16:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2014, 16:10
Привет! Вот еще темы с ответами:

Найти автора указанной книги - C++
1. Дано файл Biblioteka, содержащий сведения о 5 книг. Сведения о каждой книге - это: фамилия автора, название книги и год издания. Найти...

Вывести на экраны все книги указанного автора - C++
Дан список, содержащий данные о книгах - фамилия автора и название книги. Вывести на экраны все книги указанного автора. Помогите, хотя бы...

С чего начать изучение С++ - C++
Здравствуйте все. Я хочу научиться программировать на С++, а в дальнейшем писать игры (на профессиональном уровне), но на данный...

С чего начать изучение С++ - C++
Здравствуйте ув. Участники форума. Хотелось бы спросить у профессионалов, с чего же все таки начать изучение С++? Практически с этим не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru