Другие языки программирования и технологии
Посоветуйте как освоить Си с нуля, как конкретней понять этот язык?
как научиться самому мыслить и создавать на этом языке программы, проблема состоит в том что я запоминаю программу, но я не могу логически составлять сама задачи.
Дело не в языке. Решение любой задачи состоит из двух этапов: запись (хотя бы в уме) решения на русском языке и перевод с русского языка на конкретный язык программирования. Причем программирование - это в основном первый этап, второй гораздо проще.
Так что надо учиться мыслить на русском. А С, как и другие языки - прост. "Если.. . то.. . иначе... ", "для.. . пока.. . меняя... " -все это пустяковые логические конструкции, для американцев они даже на родном языке записаны...
Так что надо учиться мыслить на русском. А С, как и другие языки - прост. "Если.. . то.. . иначе... ", "для.. . пока.. . меняя... " -все это пустяковые логические конструкции, для американцев они даже на родном языке записаны...
Надо просто сначала научится мыслить, потом просто научится создавать программы все остальное приложится
Разработка программного продукта (программы) включает в себя следующие этапы и примерное относительное время на каждый этап в %:
1. Постановка задачи 10-25%
2. Разработка математической модели задачи 40-60%
3. Выбор языка программирования для решения поставленной задачи
4. Написание программного кода на выбранном ЯП по созданной мат модели 3-5%
5. Отладка программы, поиск ошибок, тестирование 30-50%
Как видите непосредственное написание кода дело весьма второстепенное и малозначительное. Если вы реально хотите научится писать программы вы должны забыть свой любимый С++ и сосредоточить свое внимание на остальных этапах разработки
Могу помочь в обучении, пишите
Разработка программного продукта (программы) включает в себя следующие этапы и примерное относительное время на каждый этап в %:
1. Постановка задачи 10-25%
2. Разработка математической модели задачи 40-60%
3. Выбор языка программирования для решения поставленной задачи
4. Написание программного кода на выбранном ЯП по созданной мат модели 3-5%
5. Отладка программы, поиск ошибок, тестирование 30-50%
Как видите непосредственное написание кода дело весьма второстепенное и малозначительное. Если вы реально хотите научится писать программы вы должны забыть свой любимый С++ и сосредоточить свое внимание на остальных этапах разработки
Могу помочь в обучении, пишите
С здесь ни причем. Вы просто не готовы к восприятию абстракций. Наверное и с математикой, геометрией и комбинаторикой не дружите. Вот с этого и начните. Превосходные есть учебники для школы по информатике.
Попробуйте почитать книжку Л. А. Робертсон "Программирование - это просто". Книжка не привязана к определенному языку. Там рассматривается, как из поставленной задачи выделять главное и строить алгоритмы.
значит у вас проблема с мозгом. покажитесь врачу
читай книги, пиши программы.
почитай про составление алгоритмов.
начни с какого-нибудь borland c, если вообще ни разу не программировала.. .
почитай про составление алгоритмов.
начни с какого-нибудь borland c, если вообще ни разу не программировала.. .
Похожие вопросы
- какая книга лучшая для изучения си или си++ ?с нуля. ну для новичков.
- реально за 2 месяца полностью изучить си++ с нуля?
- За какой срок реально с нуля освоить какую-либо сферу программирования?
- Почему язык СИ такой сложный?
- Какой язык программирования лучше и легче освоить
- Как на языке программирования си сделать, чтобы при вводе полного бреда программа не поломалась?
- Освоишь перспективный язык программирования - и чем заниматься дальше?
- Программирование на языке СИ с использованием подпрограммы-функции
- Вопрос по языку СИ, конкретнее по передачи байта по UART
- Как на языке программирования Си убрать конкретный напечатанный элемент массива или напечатать его в определенном месте?