Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/70: Рейтинг темы: голосов - 70, средняя оценка - 4.54
 Аватар для ElectroMag
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 6

Как программировать(Не понимаю)

24.10.2012, 13:42. Показов 13024. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно у меня такой вопрос... Не могу ни как сообразить с чего необходимо начинать строить программу. Или так выражусь Как программировать что для этого необходимо.

Если я не ошибаюсь то программы строяться на основе алгоритмов. Вот я знаю основы С# щас хочу попробовать написать программу. Вот мне игтересно что мне для этого необходимо сделать. Все ни как не пойму. Прошу у вас помощи последовательность действий необходимых для написания программы.
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.10.2012, 13:42
Ответы с готовыми решениями:

Что сложнее - Программировать на Си приборы дефектоскопы или программировать интернет-магазин
Вот интересно, что сложнее: 1) программировать на Си приборы дефектоскопы (всякие функции, кот. он выполняет, кнопки, чтобы он что-то...

Как программировать в Dev-C++?
Здравствуйте. Скачал на днях Dev C++(4.9.9.2) и попробовал там запустить программу на языке Си. Ничего не получилось:(. Объясните как там...

Хочу программировать! Как?
возможно, тема создана не в том разделе, но я не нашла, куда нужно =( всем привет! я полный ноль в программировании....

12
Эксперт С++
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
25.10.2012, 11:04
Я вижу только два пути:
1. Ты еще учишься в школе или на первом-втором курсе вуза. Что делать: учиться дальше. Для школьника "как программировать" - не принципиально. Равно не принципиально - на каком языке. Можно начать с воспроизведения программы "Hello, World!" в любой книжке, потом попробовать что-то посложнее.... На старших курсах вуза будет дисциплина типа "Технологии разработки ПО" - вот там и научат, как программировать.
2. Ты учишься в вузе на 3-м или более курсе. Что делать: менять профессию. Программирование - это не для тебя. Возможно, твои таланты раскроются в чем-то другом.

А программы строятся - на основе потребностей пользователей. Алгоритмы и прочее - это уже детали реализации. Об этом как раз и рассказывают в курсе технологии разработки ПО.....
1
 Аватар для OldFedor
7486 / 4150 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
25.10.2012, 11:14
Так, для общего.
Если я не ошибаюсь то программы строяться на основе алгоритмов
Верно, на основе алгоритма.
И не только программы, но много чего еще. И, вроде бы не имеющие отношения к программитрованию - технология, производство и проч.
Грубо - алгоритм это последовательность действий, операций.
Отсюда и требование - надо хорошо знать и понимать, что Вы собираетесь программировать.
Словестно записать, а затем попытаться изобразить на бумаге в виде условных обозначений.
А начинать надо с формализации задачи.
Прислушайтесь к CheshireCat.
Удачи.
1
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
25.10.2012, 12:11
ElectroMag, всякая программа есть запись алгоритма на понятном машине, в том числа посредством автоматического перевода (трансляции) языке. В том числе и программы на прологе и других декларативных языках, описывая задачи, неявно содержат алгоритмы. Алгоритм же есть последовательность операций для получения определённого результата, то есть способ решения задачи. И не надо кивать на комповые игры, для их разработчиков "развлечь пользователя" - тоже задача. Поэтому для написания программы на императивном языке надо спланировать действия компа и записать на языке программирования. Поставь себя на место компа и планируй свои действия.
1
 Аватар для ElectroMag
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 6
26.10.2012, 13:58  [ТС]
Цитата Сообщение от CheshireCat Посмотреть сообщение
Ты еще учишься в школе или на первом-втором курсе вуза.
Я школу закончил в 2008 году, По профессии я повар, и то не моя прихоть, хотел на программиста пойти но не вышло. Изучаю программирование сам уже где то 4-6 месяца, вот первый раз решил обратиться к людям. Может и таланта программировать у меня и нету, но зато есть желание. А по мне так это главное Hello World программу делал не однократно. просто я похоже что то упустил в момент изучения, и поэтому мне это сейчас тяжело дается, Спасибо за подсказку буду стараться и стремиться. Скорее всего проблема в моей торопливости.


Цитата Сообщение от taras atavin Посмотреть сообщение
Поставь себя на место компа и планируй свои действия.
Будем пробовать и экспериментировать. Всем спасибо за ответы.

Жаль у меня пока нету возможность записаться на курсы
0
 Аватар для trots93
11 / 11 / 0
Регистрация: 18.09.2012
Сообщений: 54
26.10.2012, 15:14
Дейтел. Программирование на С++.
1
 Аватар для ElectroMag
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 6
28.10.2012, 23:13  [ТС]
Цитата Сообщение от trots93 Посмотреть сообщение
Дейтел. Программирование на С++.
Честно, я не очень вас понял.

Если я не ошибаюсь то должно звучать так.

Дятел. Програмируй на С++
Ну во первых. Я знаю основы С++, Delphi, TurboPascal, Visual Basic .NET, C#, PHP(Немного больше чем все остальные по крайне мере могу писать программы+сайты(немножко)).

А Во Вторых, на мой взгляд для начинания C# проще. Конечно еще проще Delphi and TurboPascal,
но я хочу посветить себя си подобному языку + наверно потребуется узнать что такое Assembler. Да и вообще выбор языка ложиться исключительно на программиста.
0
What? Where? Why?
106 / 106 / 32
Регистрация: 16.10.2012
Сообщений: 459
31.10.2012, 00:33
ElectroMag, Можете почитать книгу "Дональд Кнут. Искусство программирования"
1
181 / 179 / 23
Регистрация: 29.08.2012
Сообщений: 489
31.10.2012, 00:52
Цитата Сообщение от ElectroMag Посмотреть сообщение
Честно, я не очень вас понял.
Верно, ты его неправильно понял. Он имел ввиду иное. Моя догадка привела в поисковую систему куда скопировал "Дейтел. Программирование на С++" и можешь убедиться, что это книга. Ну а Дональд Кнут - это да, это классика
И не слушай никого кто будет тебе в жизни говорить, что это или иное - не твоё. Только ты сам можешь дать ответ на этот вопрос.
Программирование сложно изучать просто так. Нужна прикладная задача на каждый текущий момент. Пока решаешь стараешься узнать кучу всего, что может облегчить или упростить решение. Так глядишь и язык узнаешь по-лучше и алгоритмы типовые усвоишь.
1
 Аватар для ElectroMag
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 6
31.10.2012, 15:30  [ТС]
Цитата Сообщение от Exception Посмотреть сообщение
ElectroMag, Можете почитать книгу "Дональд Кнут. Искусство программирования"
Знаю эту книгу... Начинал читать... сейчас продолжу

И не слушай никого кто будет тебе в жизни говорить, что это или иное - не твоё. Только ты сам можешь дать ответ на этот вопрос.
Хорошие слова

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

Все Огромное спасибо за помощь. И за то что не дали опустить руки... Осталось только придумать как совместить изучение Программирования и Графики
0
1 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 14
31.10.2012, 15:41
ElectroMag,
Цитата Сообщение от Yurek Посмотреть сообщение
Нужна прикладная задача на каждый текущий момент. Пока решаешь стараешься узнать кучу всего, что может облегчить или упростить решение. Так глядишь и язык узнаешь по-лучше и алгоритмы типовые усвоишь.
Вот человек дело говорит... вот моя история:
Сижу на паре "Экономики отрасли" преподаватель очень строгий... и, вдруг, она говорит:
- Кто мне сможет написать программу, типо методического диска? От курсовой освобожу и с дипломом помогу.

Ну я и взял эту работу. Пришел домой и первый раз в жизни установил Visual Studio. Сейчас пошла 3-яя неделя как я пишу ей программу. И прогресс у меня идет.
Так что бери любую идею и пиши Удачи!
0
181 / 179 / 23
Регистрация: 29.08.2012
Сообщений: 489
31.10.2012, 16:10
Цитата Сообщение от ElectroMag Посмотреть сообщение
Осталось только придумать как совместить изучение Программирования и Графики
Молодец, настрой у тебя хороший
Это сочетание - Программирование и Графика - самое прочное основание на котором можно учить программирование. Это видимо очень сильно связано с психологией человека - ему всегда хочется узреть результат происходящего. Поэтому всегда стремился визуализировать какие-то даже скрытые части алгоритма, чтобы иметь наглядное представление как отрабатывает тот или иной фрагмент программы. На момент отладки всегда вывожу всякие вспомогательные переменные на экран, по окончании, само собой, убираю.
Второй аспект - это привлекательсть самого процесса создания того, что можно будет посмотреть, что будет интересно и красиво выглядеть.
И ещё работа с графикой требует знания математики, геометрии и других основ, оптимизации вычислений и алгоритмов, так как обычно подобные задачи ресурсоёмки. Возможно дойдёшь и до использования ресурсов самой видеокарты.

Так что в любом случае это направление будет тебя развивать.

И не забывай, большинство вопросов которые возникнут у тебя поначалу здесь уже рассматривались, а если не здесь, то в другом месте и Поисковая система поможет найти.
1
 Аватар для ElectroMag
1 / 1 / 0
Регистрация: 24.10.2012
Сообщений: 6
31.10.2012, 16:29  [ТС]
Цитата Сообщение от Yurek Посмотреть сообщение
Так что в любом случае это направление будет тебя развивать.
И не забывай, большинство вопросов которые возникнут у тебя поначалу здесь уже рассматривались, а если не здесь, то в другом месте и Поисковая система поможет найти.
Мой смысл жизни заключается в саморазвитии

Я в основном только на поисковике и книгах сижу... Стараюсь не обращаться к посторонним людям а решить поставленную задачу самому... Ну а если уж критично то мне только сюда вот как в этой ситуации... запутался я. Пока изучал синтаксис языков(см. тему). и благодаря вам не опустил руки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.10.2012, 16:29
Помогаю со студенческими работами здесь

Как научиться программировать ?
Всем привет, меня зовут Александр. Я сижу сейчас на информатике и пытаюсь научиться программировать. Подскажите, с чего начать ?

Как научиться программировать на D?
Здравствуйте! Короче я решил изучить язык D. Я почитал про него, очень новый язык, образован от популярного C++, крутой синтаксис и прочее....

как начать программировать на С++
Пожалуйста мастера программирования расскажыте подробно шаг за шагом , как начать программировать на С++. Тоесть где скачать программу,как...

Как начать программировать на C#?
:read: ребят очень интересна знать я никогда не пользовался программами,такими как С++,JavaScript,C# сейчас я начал обучение сразу с...

Как научиться программировать на VB(A)
Народ, посоветуйте какую лучше версию ВБ скачать, может там какие-нибудь моды или наоборот без них, литературку по ВБ, и если можно то то...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru