Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.04.2019
Сообщений: 9

Использование языка для практических задач

30.06.2019, 05:03. Показов 3993. Ответов 52

Студворк — интернет-сервис помощи студентам
Добрый день.

Я уверен есть ответ на вопрос что я хочу задать, но на форуме по программированию я новенький, как и вообще на форумах, и найти самостоятельно ручками я что то да смог, но разобраться самому довольно сложно.

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

Задачи интересные, программирование нравится, но я совсем не понимаю куда дальше? То что предлагают мне - это что то похожее на головоломки, решите эту задачу, а вот изнасилуйте массив двухмерный а вот алгоритм подберите для чего то.

И когда я в очередной раз иду искать, а что дальше? Самое адекватное и понятное - это опенсоурс проекты. Я прихожу такой, думая "А вдруг что то для новичков!" И обламываюсь. Я хочу попробовать себя в открытом проекте, но даже не знаю сколько и чего нужно знать там. "Да я в курсе что проекты разные и знать для них нужно соответственно разное"

Для меня как для новичка была бы большая помощь именно в направлении - А что сделать, что бы попасть в проект, пусть и мизерный. ( Если можно с русскими, английский я учу, но на это нужно время)

У меня есть желание например сделать текстовилку, это очень простая тема и в виде консоли я ей уже занимался, но вот какую библиотеку выбрать и тд я вообще не разбираюсь. (Если есть умные, просто направьте)

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

Спасибо за внимание.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.06.2019, 05:03
Ответы с готовыми решениями:

Использование BERT для практических задач
Кто-нибудь знает где можно найти туториал или colab c комментариями по дообучению BERT под задачи summarization и генерации текста?

Создание перекрестных запросов в SQL и решение практических задач выборки
Пишу курсовую по базам данных, тема следующая: "Создание перекрестных запросов в SQL и решение практических задач выборки". С первой...

Использование языка С для работы в ОС Linux
Всем привет. Нужно написать программу для нахождения в заданном каталоге (аргумент 1 командной строки) и всех его подкаталогах заданный...

52
391 / 64 / 11
Регистрация: 06.08.2018
Сообщений: 202
04.07.2019, 10:28
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Поскольку каждый следующий член бесконечно меньше предыдущего то возьмем первый член и им удовлетворимся
это может быть не всегда достаточно. Я же привела формулировку без потери информации
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.07.2019, 10:30
Цитата Сообщение от Крашеная Посмотреть сообщение
Просто сщестуют люди сразными типами восприятия информации (визуалы, аудиалы, ... слышали?) Кому-то проще увидеть, а кому-то услышать или проговорить
Любому неслепому человеку зрение дает 80+% информации. А остальное уже не столь важно потому что касается ее долгосрочного усвоения а не скорости реакции на информацию. При этом если так о долгосрочном усвоении то оно наиболее эффективно при задействовании всех трех каналов - визуального, аудиального и кинестетического. Именно поэтому профессоры требуют конспектировать лекции - это задействует все три канала.
Цитата Сообщение от Крашеная Посмотреть сообщение
y равняется пределу от синус х делить на х, при х стремщемся к нулю, плюс сумма по i от 0 до N, от a i-тое в степени два i плюс один.
угу. матрицы высот к примеру тоже так проговаривать будете? Или таки графически построим? Это уже не говоря об информации которая изменяется во времени.

Добавлено через 1 минуту
Цитата Сообщение от Крашеная Посмотреть сообщение
Я же привела формулировку без потери информации
А теперя еще статистику минусов потерянных при такой формулировке приведите плиз. Она реально зашкаливает.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.07.2019, 10:32
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
каждый следующий член бесконечно меньше предыдущего
Надеюсь, это шутка? Из раздела "Графики шутят"
Ибо математически эта фраза лишена вообще какого-либо смысла.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.07.2019, 10:41
Цитата Сообщение от Байт Посмотреть сообщение
Надеюсь, это шутка? Из раздела "Графики шутят"
https://www.cyberforum.ru/cgi-bin/latex.cgi?\sum \epsilon*{a}_{n-1} ,  \epsilon \rightarrow 0

Добавлено через 2 минуты
Цитата Сообщение от Байт Посмотреть сообщение
Ибо математически эта фраза лишена вообще какого-либо смысла.
Ну по большому счету там должно быть "бесконечно мал по сравнению с пердыдущим" но это все таки фольклер
0
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,110
Записей в блоге: 243
04.07.2019, 10:52
Цитата Сообщение от Крашеная Посмотреть сообщение
Просто сщестуют люди сразными типами восприятия информации (визуалы, аудиалы, ... слышали?) Кому-то проще увидеть, а кому-то услышать или проговорить
Здесь на форуме есть программист, который полностью слепой. Он изучал (может и сейчас изучает) разработку 3D аудио игр. Я гуглил, да есть слепые программисты, которые не видят даже графику в виде букв. Буквы это же тоже графика. Поэтому они всё воспринимают на слух. Они 100% аудиалы. На хабре есть интересная статья: Как программируют слабовидящие программисты?

Цитата Сообщение от Крашеная Посмотреть сообщение
Когда в школе выходили к доске по математике
Я сейчас активно изучаю геометрию и линейную алгебру. Я не могу без компьютерной графики, потому это моя предметная область. Я учусь строить графики функций на OpenGL и WebGL в 2D и 3D, выводить текстовую графику для подписей осей и дополнительной информации. Учусь на программировании геометрических фигур с выводом текста в 2D и 3D. Это делается, чтобы программировать приложения с 2D/3D графикой. Мне легче изучать линейную алгебру (матрицы, вектора), геометрию, изображая с помощью OpenGL и WebGL, потому что это составляет комплекс компьютерной графики, то есть мою предметную область. Сюда же относится GUI, потому что для подавляющего большинства неигровых приложений с интерактивной 2D/3D графикой нужен GUI. В тоже время я не могу сказать, что изучение компьютерной графики, геометрии и линейной алгебры важно для всех. Всё зависит от того, какую область выбрал человек, к чему у него лежит душа.
1
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.07.2019, 11:04
Цитата Сообщение от 8Observer8 Посмотреть сообщение
В тоже время я не могу сказать, что изучение компьютерной графики, геометрии и линейной алгебры важно для всех.
Вот это правильно. В универе программисты их учат в течение первых двух лет. Причем суммарно линейная алгебра аналитическая геометрия и вычислительная геометрия по часам занимают больше чем весь курс высшей математики у остальных инженерных специальностей. Т.е. это одна из важнейших подготовительных дисциплин необходимых для изучения самой специальности.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Мне легче изучать линейную алгебру (матрицы, вектора)
Ну вам наверное в этом плане должно быть вообще просто. Вы же физик по образованию? А значит тензорное счисление на котором все это держится знаете на ять, и сразу воспринимаете все это как ковариантные и контрвариантные преобразования СК и векторов, а не на пальцах если камеру повернуть в одну сторону то мир повернется в другую.
1
391 / 64 / 11
Регистрация: 06.08.2018
Сообщений: 202
04.07.2019, 11:15
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Всё зависит от того, какую область выбрал человек, к чему у него лежит душа
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.07.2019, 11:24
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
там должно быть
Примите соболезнования.

Добавлено через 4 минуты
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Здесь на форуме есть программист, который полностью слепой.
https://ru.wikipedia.org/wiki/... 0%B8%D1%87
Хоть и не программист, однако - Геометр (с большой буквы)
1
9987 / 2959 / 497
Регистрация: 05.10.2013
Сообщений: 8,110
Записей в блоге: 243
04.07.2019, 11:58
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну вам наверное в этом плане должно быть вообще просто. Вы же физик по образованию? А значит тензорное счисление на котором все это держится знаете на ять, и сразу воспринимаете все это как ковариантные и контрвариантные преобразования СК и векторов, а не на пальцах если камеру повернуть в одну сторону то мир повернется в другую.
Да, 5 лет. Давно я диплом не открывал. Квалификация "Радиофизик". Специальность "Радиофизика и электроника". Предмет назывался "Векторный и тензорный анализ" - 90 часов. "Аналитическая геометрия и линейная алгебра" - 160 часов. Я закончил в 2009. Многое забыл, но постепенно вспоминается. Я стараюсь изучать в первую очередь то, что на практике нужно для работы. У нас было много мат. анализа. Три семестра лекций (174, 146, 108 часов) + семинары. Мат. анализ нужен, потому что интересно физику начать вспоминать и изучать через визуализацию на OpenGL в разумных пределах. Поставил задачу на ближайшее время, чтобы научиться выводить кванторы из мат. анализа на шейдерном OpenGL и WebGL, то есть работа с шрифтами. Визуализация текста.

Добавлено через 8 минут
Цитата Сообщение от Байт Посмотреть сообщение
Хоть и не программист, однако - Геометр (с большой буквы)
В Википедии упоминания про геометрию в двух местах. Первое, что он опубликовал в журнале "Коммунист" статью о том, что геометрия очень важна для трудовой деятельности:
Учёный считал, что результат изучения математики в школе — это приобретение важнейших навыков вычислять, владеть геометрическими представлениями, то есть обучение конкретным приёмам, важным для дальнейшей трудовой деятельности.
А второе, что он был против того, что в учебниках говорилось, что геометрическая фигура определялась как «множество точек»

Не написано, что он специализировался на геометрии, то есть был геометром:
Внёс значительный вклад в алгебраическую и дифференциальную топологию, теорию колебаний, вариационное исчисление, теорию управления. В теории управления Понтрягин — создатель математической теории оптимальных процессов, в основе которой лежит т. н. принцип максимума Понтрягина; имеет фундаментальные результаты по дифференциальным играм. Работы школы Понтрягина оказали большое влияние на развитие теории управления и вариационного исчисления во всём мире.
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
04.07.2019, 13:19
Цитата Сообщение от Крашеная Посмотреть сообщение
Все математические форулы читаются. А значит легко и однозначно выражаются словами.
y равняется пределу от синус х делить на х, при х стремщемся к нулю, плюс сумма по i от 0 до N, от a i-тое в степени два i плюс один.
... а потом запишем то же самое на языке разметки, который достаточно интуитивен чтобы его не пришлось учить специально, скормим тому же tex'у и получим красивую формулу.
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Поскольку каждый следующий член бесконечно меньше предыдущего то возьмем первый член и им удовлетворимся.
Какое отношение предлагаемый вариант вычисления имеет к скорости ввода формулы или ее представлению?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Любому неслепому человеку зрение дает 80+% информации.
А что на счет слепых? Как предлагаете программе общаться с ними?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну вам наверное в этом плане должно быть вообще просто. Вы же физик по образованию?
Дело даже не в этом, а в том, что можно сразу проверить правильно ли ты понял теорию. Это важно при любом обучении, но, к сожалению, многие учителя подменяют практику решением задач из учебника.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.07.2019, 13:25
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Поставил задачу на ближайшее время, чтобы научиться выводить кванторы из мат. анализа на шейдерном OpenGL и WebGL, то есть работа с шрифтами. Визуализация текста.
Ну вообще обычно шрифты двумя способами описываются - матричным но это как понимаю не очень интересно, и квадратичными кривыми Безье. Вот на них все векторные шрифты и живут. И с получением там булевого значения внутри мы или снаружи контура все обычно очень грустно поскольку живут они в параметрическом виде а не в неявном. Для этого нужно из проверяемой точки испустить луч горизонтально и посчитать количество пересечений с контуром. Зато поскольку ограничены контуры кривыми Безье на них можно построить набор лоскутов Безье, которые имеют алгоритмы целочисленной отрисовки. И при этом можно эти лоскуты и изогнуть - т.е. с ходу имеем управляемый градиент и т.д.
А вы как понимаю хотите что то типа процедурной матрицы которая будет хорошо масштабироваться? В принципе при описании элементов контура шрифта неявно заданными функциями все просто. Нужно только определится с набором опорных функций. Если безье в TrueType пользуют квадратичные, то линейных и квадратичных опорных функций должно хватить для процедурных матриц того же качества. Т.е. аппроксимируете элементы границы области функциями, а дальше строите области при помощи метода r-функций.
А вот сколько это потребует вычислительных затрат это уже другой вопрос. Даже если сами r-функции упростить с флоат значения, пропорционального расстоянию до границы, до -1,0,1 то в каждом пикселе охватывающего прямоугольника все равно придется вычислить значение всех степенных функций образующих контур. Т.е. вычислительные затраты запросто могут превысить затраты на отрисовку атласа обычного векторного фонта в текстуру на лету. При этом вопрос редактирования таких шрифтов тоже будет открытым. Если для областей, ограниченных линейными функциями, редактор построения области, в т.ч. с внутренними вырезами любой вложенности, в свое время сделал за пол дня, то для областей ограниченных кривыми второго порядка такая задача даже не ставилась в принципе, области описывали ручным вводом функций (почему - уже не помню дело было давно и дипломы были не мои, и еще и свой успеть надо было)
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Мат. анализ нужен
Ну матан он вообще нужен. Какой темы не коснись там и нужен.
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,545
Записей в блоге: 1
05.07.2019, 19:50
пришёл Fulcrum_013 и отнял тему у топикстартера, превратив в личную флудильню о вкусе фломастеров...
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
05.07.2019, 23:29
Kuzia domovenok, При этом первым делом задал ТС-у вектор развития по которому ему учебники курить пару лет как минимум. А вот уже потом непонятно кто начал это превращать типа в надо / не надо. Несмотря на то что без этого направления к третьему курсу не допустят ни в одном универе. Так что следите за собой в первую очередь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.07.2019, 23:29

Разработка программы для решения задач по использованию объектно-ориентированного языка программирования
Народ очень нужна ваша помощь,я пишу курсовую по теме ''Розробка програми для розвязування задач з використання обьектно-ориентованои мови...

Использование языка программирования C для работы в ОС Linux
Ребята, помогите с этим заданием. Для заданного каталога (аргумент 1 командной строки) и всех его подкаталогов вывести в заданный файл...

Использование моделирования для решения задач
Я думаю, что есть довольно много практических задач, где гораздо легче сделать расчет по модели, чем найти аналитическую формулу. Есть...

Использование Awesomium - Работа с WebSessionProvider: не получается их связать, для исправления языка
Доброе время суток. Возник вопрос, использую Awesomium и на одном сайте ругается что не верный язык. На форме есть...

Использование массивов для решения геометрических задач
Добрый вечер, нужна помощь. Необходимо написать программу. Тема: использование массивов для решения геометрических задач. Задача звучит...


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

Или воспользуйтесь поиском по форуму:
53
Ответ Создать тему
Новые блоги и статьи
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru