C и C++
#41
Отправлено 04 Июнь 2015 - 01:24
Видеокурсы по C# (что гораздо актуальнее чем плюсы по 95 винду) в формате "для самых маленьких" с задачами и проверкой этих задач. Частично бесплатные, частично по цене школьного завтрака. Отличный вариант, как по мне.
#42
Отправлено 04 Июнь 2015 - 20:17
Как сказал Triela, "Я не буду проще. И не надо ко мне тянуться."Ну, например, если у тебя есть переменная, которая хранит номер счёта в формате ЦБ, то разумно назвать её не "dd", а "CBAccount". Потому что ты смотришь на неё -- и тебе ясно что это. Не надо ничего вспоминать, прослеживать, откуда она взялась и прочее.
Вспоминаю ещё эпизод из своего электротехнического прошлого.
"Что ты делаешь?" - "Схему читаю." - "Ну, почитай нам вслух." - "А. B2. C4, B5."
Вот там действительно всё было непонятно. А тут - так, семечки. Минут десять посидеть, комментарии почитать, что что означает, и всё понятно будет. Главное - определения.
#43
Отправлено 04 Июнь 2015 - 21:52
Ну а дальше уж -- каждый сам себе злобный баклан.
Сообщение отредактировал Shinsaku-To: 04 Июнь 2015 - 21:56
#44
Отправлено 05 Июнь 2015 - 06:36
Я сам себе программист.
"The wall".
http://amvnews.ru/fo...opic.php?t=4025
"Shift time".
https://www.animefor...ost&pid=2876464
#45
Отправлено 13 Июнь 2015 - 20:44
https://yadi.sk/d/jn9VynjChEb77
Текст программы:
Сообщение отредактировал 初音ミクこんばんは: 13 Июнь 2015 - 20:44
#46
Отправлено 29 Июнь 2015 - 09:50
#47
Отправлено 24 Июль 2015 - 07:56
Программа написана для Windows 32-bit. Работает во всех версиях от Windows 95 до Windows Vista. Скачать программу, текст программы и условия задач можно здесь:
https://yadi.sk/d/_35psXXri4V5H
Задачи:
Программа:
#48
Отправлено 28 Июль 2015 - 17:05
По дороге в книге встретил однострочные примеры. Вот они.
Сообщение отредактировал 初音ミクこんばんは: 28 Июль 2015 - 17:07
#49
Отправлено 28 Июль 2015 - 17:50
#50
Отправлено 28 Июль 2015 - 20:43
Например, оператор ? :, if, for, объявление массивов и строк.
#51
Отправлено 31 Июль 2015 - 06:48
#52
Отправлено 14 Ноябрь 2015 - 12:50
Скачать текст программы можно тут:
https://yadi.sk/i/ScUvvSJXkSyJy
Программы пишутся на IDE HDD 160 Gb под Celeron 333. На нём размечено 0,1 Gb под C: и установлен DOS с русификатором "keyrus.com". Из этих 100 Mb для DOS, Turbo C 2.0 и программы пока что понадобилось около 4 Mb.
Для переноса сюда подцепил второй HDD, с которого запустил Windows 2000 и скопировал текст программы на флэшку. Затем в Vista открыл Wordpad, в нём - текст программы под DOS (есть такая опция!) Дальше – дело техники. Форматирование в Word и выкладывание на Яндекс.Диск.
#53
Отправлено 15 Ноябрь 2015 - 04:29
программирование - творчествожизнь - боль
#54
Отправлено 26 Декабрь 2015 - 17:03
Думал-думал, как же её лучше прочитать? Она написана под DOS, и там есть существенные моменты, которые никак не обойти. То есть под Windows там надо слишком уж извратиться, чтобы реализовать примеры.
Так ничего и не придумал. Стал читать так же, как 22 года назад учил C по другой книжке под названием "Turbo C". Для этого на Celeron 333 со сдохшим вентилятором установил 160 Gb HDD IDE. Разметил там логический диск C размером 0,1 Gb на FAT16. Установил MS-DOS 6.22 и русификатор "keyrus.com". Затем установил Turbo C 2.0. Всё это хозяйство вместе с программами-примерами заняло меньше 5 Mb.
Затем приступил к чтению книги.
Прочитал часть первого раздела, где рассказывалось про C. (Вторая часть посвящена C++.) Остановился в тот момент, когда пошли слишком сложные вещи, которые никогда не применяю на практике: функции с переменным числом параметров, указатели на функцию, нелокальные переходы и т.д. Примеры из книги разделил на функциональные группы по удобству использования; иногда прерывал и начинал сначала, когда программа занимала уже много места (лишь для удобства), хотя ничто не ограничивало их "расти" и дальше. В итоге получилось 7 программ, две последние из которых нефункциональны по своей структуре.
В приведённом файле можно посмотреть эти программы.
https://yadi.sk/i/TZBWu7PdmWDyK
Впоследствии, чтобы достать эти файлы, подключил этот HDD вторым к системе Windows 2000 на том же компьютере. Затем скопировал программы на флешку 1 Gb через USB. С флешки переписал в Windows Vista.
Сменил расширение файлов на *.txt, затем из программы WordPad открыл их как текстовые файлы MS-DOS и сохранил как текстовые файлы Windows. Ну а дальше в Word и в документ.
Теперь настало время думать, какую книгу читать следующей.
#55
Отправлено 28 Декабрь 2015 - 18:36
#56
Отправлено 07 Январь 2016 - 07:32
Скачать документ для печати можно здесь: https://yadi.sk/i/69OIckzemiYjr
А.Г. Юркин. "Задачник по программированию", 2002 г.
1.1. Угол 'alpha' задан в градусах, минутах и секундах. Найти его величину в радианах с максимально возможной точностью. Рекомендуется проверить работоспособность программы для углов, больших развернутого, а также для отрицательных углов.
1.3. Длина отрезка задана в дюймах, 1 дюйм = 2,54 см. Перевести значение длины в метрическую систему, то есть выразить ее в метрах, сантиметрах и миллиметрах. Так, например, 21 дюйм = 0 м 53 см 3,4 мм.
1.6. Коммерсант, имея стартовый капитал k рублей, занялся торговлей, которая ежемесячно увеличивает капитал на p%. Через сколько лет он накопит сумму s, достаточную для покупки собственного магазина?
1.8. За первый год производительность труда на предприятии возросла на p1%, за второй и третий - соответственно на p2% и p3%. Найти среднегодовой прирост производительности (в процентах).
1.9. Заданы три корня кубического уравнения x1, x2, x3. Найти коэффициенты этого уравнения.
Код:
Сообщение отредактировал MrStitch: 10 Январь 2016 - 17:00
#57
Отправлено 08 Январь 2016 - 07:47
абстрактна
подходит ко множеству разнотипных задач
несамопересекающаяся!
относительно компактна.
Сообщение отредактировал 初音ミクこんばんは: 08 Январь 2016 - 07:49
#58
Отправлено 22 Январь 2016 - 11:58
#59
Отправлено 23 Январь 2016 - 18:45
А то вроде прочитал книжку... и ничего не узнал.
#60
Отправлено 25 Январь 2016 - 17:14
Почитать программы можно здесь: https://yadi.sk/i/c3x1x6zpnhx8r
Единственное, что я не прошёл – тему про структуры и объединения. Это тоже входит в C.
Дополнительно к уже созданному диску 100 Mb сделал ещё один диск 100 Mb, куда установил "Borland C++ 3.1". Все программы на C реализовал там. Отличие от "Turbo C 2.0" в том, что буковки стали цветные. Там оконная среда, позволяющая открывать сразу несколько файлов; кроме того, среда распознаёт ключевые слова, идентификаторы, строки препроцессора и комментарии, выделяя их специальным цветом.
Работать намного приятнее. И самое главное – не тормозит в отличие от Windows.
К сожалению, что-то в компьютере не так, и после выхода из этой среды компьютер перестаёт воспринимать клавиатуру. Может, потому что она USB? В общем, приходится после выхода либо нажимать <Reset>, либо выключать компьютер.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных