Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Начальный курс C
Форум Точек.нет - общение без границ ! > Техномир > Программирование
jura_k
» Кликните сюда для просмотра оффтоп текста.. «
jura_k
» Кликните сюда для просмотра оффтоп текста.. «
jura_k
» Кликните сюда для просмотра оффтоп текста.. «
jura_k
» Кликните сюда для просмотра оффтоп текста.. «
ka
jura_k

Не с того ты начал.

Давай с самого начала.

В чём можно писать на С?

Какую программу учше использовать. Не в блокноте же писать.

Основные команды с подробным объяснением.

Пример кода (например вывести надпись "Hello world")
jura_k
Visual C++ 6.0.
Какую программу лучше использовать - обратись на форум программистов. Я нашел один инструмент и его пользую.
Основные команды... блин... на основных командах далеко не уедешь. Даже чтобы просто вывести окно, надо использовать классы и стандартные библиотеки, использовать функции классов, а это о-о-очень много текста. Это тебе не Бэйсик.
Такие простые программы, типа "Hello, world" - меня не интересуют. Я беру 50 таких программ и сливаю в пачку, что ты и видел на примере предыдущего кода. Там решено ровно 50 задач.
АЕЛ
не ученый
ka
Цитата(jura_k @ 28.03.2023 - 16:36) *
Visual C++ 6.0.
Какую программу лучше использовать - обратись на форум программистов. Я нашел один инструмент и его пользую.
Основные команды... блин... на основных командах далеко не уедешь. Даже чтобы просто вывести окно, надо использовать классы и стандартные библиотеки, использовать функции классов, а это о-о-очень много текста. Это тебе не Бэйсик.
Такие простые программы, типа "Hello, world" - меня не интересуют. Я беру 50 таких программ и сливаю в пачку, что ты и видел на примере предыдущего кода. Там решено ровно 50 задач.

Ну может там и решено 50 задач, вот только ничего не понятно) голый код без комментариев.
Тут вопрос возникает, а для кого ты выкладываешь строки кода? Если для себя, что извини, что помешал )
Ну а если ты желал познакомить окружающих с несомненно прекрасным языком программирования то без пояснений не обойтись.

Блин, напиши код с комментариями как например сдвинуть курсор и скажи как его запустить.

Это же круто будет - если каждый сможет копировать код и запустить скрипт у себя.



ka
Ну вот пример кода на Python

print(f"Answer: {eval(input('Enter action: '))}")

Это реализация простого калькулятора в одну строчку. Умеет складывать, отнимать, умножать, делить и возводить в степень.

команда print отвечает за вывод результата в консоль
команда Input отвечает за получение данных. Выводит в консоль надпись "Enter Action: " после которой нам нужно ввести (2+2) например или (2+2*2)
команда eval выполняет математические действия.

И мы получаем такой вывод (как в примерах):
Answer: 4
Answer: 6

Эту строчку кода можно сохранить в блокноте на компьютере с расширением .py
Что бы запустить код нужна одна из программ: IDE Python, PyCharm, VScode или Atom

Понятно, что это элементарный пример. Но у читающего возникнет понимание что куда зачем и для чего.

А С++ не самый лёгкий для понимания язык и тем кто его не писал это вообще тёмный лес. )
ValeraS
А может лучше начать с таблицы умножения?

Тут вряд ли кто осилит такое образование, нет мотивации. Тут собираются поболтать о жизни и любви. Даже школьная программа вряд ли кого заинтересует. Хотя попытка зачтена.

Мой сын закончил универ, потом спец курсы, после чего отработал год программистом и отправили в Москву на переподготовку. Так это его профессия, вряд ли в любительский условиях, это осилят. Тем более тут нет мотивированных на такую профессию.

Но как говорят, дерзай!!!
ka
Цитата(ValeraS @ 29.03.2023 - 13:32) *
А может лучше начать с таблицы умножения?

Это сейчас в чей огород камень, отец програмиста?

И кто в разделе програмирования собирается поболтать о любви и жизни? Никнеймы, пожалуйста, предоставьте.
И куда смотрят модераторы? )
jura_k
Цитата(ka @ 29.03.2023 - 10:07) *
Блин, напиши код с комментариями как например сдвинуть курсор и скажи как его запустить.

Это я не умею. Этим занимается Windows.
jura_k
Цитата(ValeraS @ 29.03.2023 - 12:32) *
А может лучше начать с таблицы умножения?

Тут вряд ли кто осилит такое образование, нет мотивации. Тут собираются поболтать о жизни и любви. Даже школьная программа вряд ли кого заинтересует. Хотя попытка зачтена.

Я и это сделал. Но программа пока не завершена. Если надо, опубликую.
Видите ли, в чем проблема. Одно дело - выдать строчку с результатом. Совсем другое - нарисовать таблицу. Тут другой подход нужен. Раньше я как делал - получал число в качестве ответа, а потом в объекте вида выводил какую-то строчку с этим числом. А если у меня таблица, то и вычисления, и вывод результата надо делать в объекте вида. Для этого пишется отдельная функция, чтобы не засорять основную стройную программу.
Причем этой функции надо передать указатель на объект контекста вывода. А если мы используем данные, то и указатель на объект документа, где эти данные хранятся.

Цитата(ValeraS @ 29.03.2023 - 12:32) *
и отправили в Москву на переподготовку.

А меня никуда не отправили, меня вышвырнули из организации. В 2001-ом году.
jura_k
Цитата(ka @ 29.03.2023 - 10:07) *
Ну может там и решено 50 задач, вот только ничего не понятно) голый код без комментариев.
Тут вопрос возникает, а для кого ты выкладываешь строки кода? Если для себя, что извини, что помешал )

Для компьютера. Он поймет.
jura_k
Дамы и господа.
В предыдущем участке кода я продемонстрировал ввод с клавиатуры трех целых чисел, а также вычисления, для который не нужен ввод данных.

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

» Кликните сюда для просмотра оффтоп текста.. «
jura_k
На практике это выглядит вот так.





Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2023 IPS, Inc.