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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
06.05.2014, 17:19     С какого автора и какой книги начать изучение программирования #1
Простите меня за такой дилетантский вопрос, хочу научиться программировать и не понимаю, как вы всё это знаете.
Учусь по книге, по отзывам, популярнейшей: Роберт Лафоре "Объектно-ориентированное программирование в C++". Всё понятно, но задачки даются в конце каждой главы трудные, так что впадаю даже в отчаяние...
Какого автора посоветуете? Как Вы сами начинали?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kupnu4
26 / 26 / 9
Регистрация: 03.05.2013
Сообщений: 71
06.05.2014, 17:25     С какого автора и какой книги начать изучение программирования #2
Бьерн Страуструп "Язык программирования C++". Начинает с самого начала и затрагивает многие темы. Думаю для ознакомления с языком - самое то.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
06.05.2014, 17:29     С какого автора и какой книги начать изучение программирования #3
Есть общая свалка для таких вопросов: Буду программистом! С чего начинать?
S_el
1906 / 1501 / 295
Регистрация: 15.12.2013
Сообщений: 5,913
06.05.2014, 17:34     С какого автора и какой книги начать изучение программирования #4
Такие вопросы,задавались уже неоднократно.Можете почитать:

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

Начинающему

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

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

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

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

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

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

Добавлено через 3 минуты
k000040, еще посоветую учебник Стивена Прата по C++. Сам по нему сейчас учусь.
Praud
7 / 7 / 3
Регистрация: 25.02.2013
Сообщений: 233
09.05.2014, 14:53     С какого автора и какой книги начать изучение программирования #11
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Советую Шилдта почитать. С++ для начинающих. Довольно легко читается. Со Страуструпа не начинай. Потом почитаешь.
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
09.05.2014, 15:03  [ТС]     С какого автора и какой книги начать изучение программирования #12
У Шилдта, кстати, тоже нет ответов на сложные задания.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
09.05.2014, 15:30     С какого автора и какой книги начать изучение программирования #13
Цитата Сообщение от k000040 Посмотреть сообщение
Эта задача приводится во второй главе, где про вывод какого-то нулевого или ненулевого значения ничего пока не сказано...
В конце второй главы есть часть "Библиотечные функции", где разобран пример использования функций на примере sqrt. В задании предлагается сделать то же самое, только с islower.
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;
}
Всё равно какая-то ошибка в исполняемом файле.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
09.05.2014, 16:10     С какого автора и какой книги начать изучение программирования #15
Цитата Сообщение от k000040 Посмотреть сообщение
Всё равно какая-то ошибка
Не какая-то, а вполне конкретная. Компилятор сообщает что не так, достаточно уметь читать.
islower принимает целое, о чем сказано в задании и можно прочитать в доках: http://www.cplusplus.com/reference/cctype/islower/
Там же пример использования.
А Вы скармливаеете double.
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
09.05.2014, 17:01  [ТС]     С какого автора и какой книги начать изучение программирования #16
Идёи прогон программы, в консольном окне появляется запись: Введите букву. Я ввожу, жму Enter. И затем появляется ошибка, в появившемся окне пишет:
Debug Assertion Failed!

Program: ...Заглавные и строчные буквы.exe
File: f:\dd\vctools\crt_bld\self_x86\crt\src\isctype.c
Line: 68

Expression (unsigned)(c+1)<=256

Добавлено через 41 минуту
Я заменил double на int. Всё равно при прогоне при вводе символа выскакивает окошко с ошибкой.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
09.05.2014, 17:05     С какого автора и какой книги начать изучение программирования #17
Символ - char, а не int. О чем тоже было написано у Лафоре чуть выше.
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
09.05.2014, 17:07  [ТС]     С какого автора и какой книги начать изучение программирования #18
И char пробовал писать, всё равно ошибка!
А компилятор вроде ничего не пишет.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
09.05.2014, 17:09     С какого автора и какой книги начать изучение программирования #19
Нет тут телепатов.
Показывайте окончательный вариант кода, что вводите.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2014, 17:12     С какого автора и какой книги начать изучение программирования
Еще ссылки по теме:

C++ С чего начать изучение С++
C++ Вывести на экраны все книги указанного автора
C++ С чего начать изучение программирования на c++?

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

Или воспользуйтесь поиском по форуму:
k000040
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 17
09.05.2014, 17:12  [ТС]     С какого автора и какой книги начать изучение программирования #20
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Заглавные и строчные буквы.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include "ctype.h"
#include "iostream"
using namespace std;
 
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    char buk, result1;
    cout<<"Введите букву: ";
    cin>>buk;
    result1=islower(buk);
    cout<<"Буква: "<<result1;   
    system("pause");
    return 0;
}
Yandex
Объявления
09.05.2014, 17:12     С какого автора и какой книги начать изучение программирования
Ответ Создать тему
Опции темы

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