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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
HAWKER
Сообщений: n/a
#1

Минимальная математическая база - C++

30.01.2014, 15:44. Просмотров 1283. Ответов 26
Метки нет (Все метки)

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


P.S. Если не трудно, дайте ссылки на литературу, дающую данную "Нулевую базу". Заранее спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 15:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Минимальная математическая база (C++):

Минимальная сумма в столбцах - C++
Вывести надо номер столбца с минимальной суммой,вроде простенько,но что-то туплю Укажите,что не так,я так поняла,дело в условии после...

Минимальная длина слова в предложении - C++
Здравствуйте, мне надо вывести слово минимальной длины из введенного предложения, вот получилось пока только это, в итоге выводит только...

Определить город, в котором разница между температурой воздуха и воды минимальная - C++
У массиве Tair(10) хранится информация про средние арифметические значения температуры воздуха в море за июль для 10 разных городов, а в...

Определить, какая цифра расположена в числе левее: максимальная или минимальная - C++
Помогите решить задач из задачника Златопольского. дано натуральное число, в котором все цифры различны. определить, какая цифра...

Определить, какая цифра в числе расположена левее: Максимальная или минимальная - C++
Привет всем, вот задание: Дано натуральное число, в котором все цифры различны. Определить, какая цифра в нем расположена левее:...

Cчитывается натуральное число N, не превосходящее 109, и выводится минимальная цифра этого числа - C++
Требовалось написать программу, при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 109, и выводится ...

26
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
30.01.2014, 15:59 #2
Цитата Сообщение от HAWKER Посмотреть сообщение
Уже давно понял, что без математики программирование малоэффективно
Похвальное начало, но я бы не рекомендовал увлекаться чисто математикой, чтобы начать что-то творить вполне достаточно базового курса (школьного), вот его и усильте, а дальше все зависит от конкретной задачи программирования (она то и наталкивает на конкретный раздел математики). Тут нет единого подхода. Вообще советую начать с построение простых алгоритмов
0
Байт
Эксперт C
16344 / 10620 / 1590
Регистрация: 24.12.2010
Сообщений: 20,258
30.01.2014, 16:41 #3
Дональд Кнут."Искусство программирования"
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
30.01.2014, 16:56 #4

Не по теме:


Цитата Сообщение от HAWKER Посмотреть сообщение
учимся почту проверять - вся суть уроков за весь год
Цитата Сообщение от Байт Посмотреть сообщение
Дональд Кнут."Искусство программирования"
"Как стать дворником за 21 день" Госиздат 1991г



Добавлено через 3 минуты
Цитата Сообщение от HAWKER Посмотреть сообщение
Приходится выезжать на самообразовании.)
В программировании все на самообучении.
Но конечно благо форум и старшие товарищи ...
1
maria_
5 / 5 / 1
Регистрация: 25.08.2013
Сообщений: 67
30.01.2014, 16:59 #5
Кормен "Алгоритмы. Построение и анализ"
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
30.01.2014, 17:04 #6
Цитата Сообщение от HAWKER Посмотреть сообщение
Если не трудно, дайте ссылки на литературу, дающую данную "Нулевую базу"
Из математики и информатики ?

Обычно в институтах курс информатики начинают с Систем счислений и Булевой алгебры ну а далее обычное ограничивается математика ограничиваться арифметикой.

Что касается программирования, то тут зависит от области применения программ которые пишешь, там соответственно и задействуются те или иные математические знания той или иной области.
0
0x10
30.01.2014, 17:07
  #7

Не по теме:

Цитата Сообщение от Avazart Посмотреть сообщение
Обычно в институтах курс информатики начинают с Систем счислений и Булевой алгебры
Совсем оффтоп. Вспомнил, что у нас системы счисления были в началке. Т.е. как только научили складывать в столбик, тут же мы гоняли примеры в системах счисления с основанием от 2 до 10. Булева алгебра... Ну где-то в средней школе.

0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
30.01.2014, 17:14 #8
Более важны является понимание самого языка программирования и реализации на нем алгоритмов.

Добавлено через 3 минуты
Цитата Сообщение от 0x10 Посмотреть сообщение
Совсем оффтоп. Вспомнил, что у нас системы счисления были в началке. Т.е. как только научили складывать в столбик, тут же мы гоняли примеры в системах счисления с основанием от 2 до 10. Булева алгебра... Ну где-то в средней школе.
Это основа которую все же стоит понимать, по крайней мере что касается двоичной системы и булевых операций.
Без это в программирование думаю никак.

А вычисление интегралов, диф уравнений, менее важно так как это уже прикладное применение.
0
НеСказочник
58 / 46 / 8
Регистрация: 12.11.2012
Сообщений: 356
Записей в блоге: 2
30.01.2014, 17:41 #9
Цитата Сообщение от Avazart Посмотреть сообщение
Более важны является понимание самого языка программирования
Ну это не совсем так. "Дискретная математика" - штука важная. Не обязательно, конечно, все доказательства заучивать, но представление иметь нужно. "Численные методы" тоже неплохо бы знать, хотя самые основные. Алгебра и матан (куда же без них). И, заметьте, что всему этому, если и учат в школе, только в специализированной. А потом в университет поступают студенты не знающие что такое функция.


PS: Хотя я тоже не сторонник углубления в единственную дисциплину, так как великолепное знание одной теории ни как не поможет на практике.

Добавлено через 1 минуту
Хотя углублённое изучение математических основ программирования, скорее задача для университета, а не школы.
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
30.01.2014, 17:45 #10
Цитата Сообщение от НеСказочник Посмотреть сообщение
Ну это не совсем так. "Дискретная математика" - штука важная. Не обязательно, конечно, все доказательства заучивать, но представление иметь нужно. "Численные методы" тоже неплохо бы знать, хотя самые основные. Алгебра и матан (куда же без них). И, заметьте, что всему этому, если и учат в школе, только в специализированной. А потом в университет поступают студенты не знающие что такое функция.
В этих знаниях нет необходимости, если пишешь клиент-сервер или парсер или еще что-то..
По тяжело это назвать "минимальной базой".
0
НеСказочник
58 / 46 / 8
Регистрация: 12.11.2012
Сообщений: 356
Записей в блоге: 2
30.01.2014, 17:47 #11
Цитата Сообщение от Avazart Посмотреть сообщение
клиент-сервер или парсер
Ну Вы уж так не сужайте задачи. Речь ведь об образовании, а не о том, что бы научиться писать один только парсер. И я написал, что минимумом является, хотя бы, обзорное знание вышеупомянутых дисциплин.
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
30.01.2014, 17:51 #12
Цитата Сообщение от НеСказочник Посмотреть сообщение
Ну Вы уж так не сужайте задачи. Речь ведь об образовании, а не о том, что бы научиться писать один только парсер. И я написал, что минимумом является, хотя бы, обзорное знание вышеупомянутых дисциплин.
Я не сужал просто перечислил первое что в голову пришло.
Речь об обучении программированию. Я думаю не в одной книге для начинающих по С++ вы не встретите задач на указанные темы.
0
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
30.01.2014, 17:54 #13
Цитата Сообщение от НеСказочник Посмотреть сообщение
Ну Вы уж так не сужайте задачи. Речь ведь об образовании, а не о том, что бы научиться писать один только парсер. И я написал, что минимумом является, хотя бы, обзорное знание вышеупомянутых дисциплин.
Но не в 10 же классе брать учебники по основам Высшей математики! Такой подход отобьет желания совершенствоваться! Начинать надо все таки с алгоритмов и решать начинать задачи подстать своему уровню и постепенно саморазвиваться!

Добавлено через 1 минуту
Цитата Сообщение от Avazart Посмотреть сообщение
Речь об обучении программированию. Я думаю не в одной книге для начинающих по С++ вы не встретите задач на указанные темы.
Согласен да и главное зачем?!
0
НеСказочник
58 / 46 / 8
Регистрация: 12.11.2012
Сообщений: 356
Записей в блоге: 2
30.01.2014, 17:55 #14
Цитата Сообщение от Avazart Посмотреть сообщение
начинающих по С++
С++ это только язык. А нужно ещё и уметь на нём что-то писать. В самом начала, я считаю, полезнее всего (после знания языка, конечно) уметь перекладывать математическую формулировку задачи в код, так как большая часть задач к этому и сводится.
0
Avazart
Нарушитель
Эксперт С++
7232 / 5404 / 293
Регистрация: 10.12.2010
Сообщений: 23,952
Записей в блоге: 17
30.01.2014, 17:56 #15
mustimur, Согласен, большая часть задач именно на логику.
Обычно что бы не было нудно начинающие пишут игры - там нужна геометрия ( да и везде где задача стоит что-то рисовать на экране) но игры почти всегда содержат "логику" которую нужно реализовать.
0
30.01.2014, 17:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2014, 17:56
Привет! Вот еще темы с ответами:

Определить, какая цифра расположена в заданном числе левее: максимальная или минимальная - C++
Дано натуральное число, в котором все цифры различны. Определить, какая цифра расположена в нем левее: максимальная или минимальная....

Чему равна минимальная сумма первых членов последовательности, превышающая некоторое заданное число R - C++
Помогите решить! Дана последовательность 1/2, 1/3, 1/4, … . Чему равна минимальная сумма первых членов последовательности, превышающая...

Математическая статистика - C++
Число отечественных автомобилей превышает число иномарок в 1,6 раз. Отечественная машина ломается в среднем в 2,6 раз чаще иномарки. В...

Математическая задача в С++ - C++
мат Задача помогите решить в С++ : s=cos(x) + (cos(x))/2 + ... + (cos(x)*n)/n^2 ; 0.2<=X<=0.8 ; n(max)= 20 ; х идет с шагом 0,1 ,а...


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

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

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