Интересные задачки для начинающих программистов

Можно задавать любые вопросы связанные с программированием и мы постараемся на него ответить.

Модератор: Cerberus

Аватара пользователя
Emris
Завсегдатай
Сообщения: 277
Зарегистрирован: Вт окт 04, 2005 22:28
Пол: мужской
Откуда: Из древнего града Мурома
Контактная информация:

Re: Интересные задачки для начинающих программистов

Непрочитанное сообщение Emris » Вт мар 30, 2010 21:17

Предложу небольшую задачку в которой придется чуть-чуть порисовать :-)

задачка: Линии.
Идея задачки проста:
Находим точку в центре картинки.
От нее находим еще одну точку со случайными координатами. Причем расстояние между точками не должно превышать некоторого значения.
Далее, между этими точками проводим линию.
Потом, так же находим от последней точки, следующую.
Снова проводим линию.
И так далее.
Данные, задаваемые пользователем:
- Максимальное возможное расстояние между соседними точками ("некоторое значение")
- Количество линий

Изображение

В результате должно получиться что-то вроде этого
Изображение

После, можно усовершенствовать задачу ограничив пределы распространение линий размерами картинки. :-)
Изображение________________Изображение

Oleg_D

Re: Интересные задачки для начинающих программистов

Непрочитанное сообщение Oleg_D » Пт дек 03, 2010 14:05

"Песни о Паскале" - СПЕЦИАЛЬНО для школьников и начинающих программистов.
Скачивать здесь:
http://oleg-derevenets.narod.ru

bogdan315

Re: Вот здесь лежат хорошие книги по программированию.

Непрочитанное сообщение bogdan315 » Сб дек 25, 2010 20:59

Вот здесь лежат хорошие книги по программированию.

http://depositfiles.com/files/0cy6invlw Использование ассемблера для оптимизации программ на С++.
http://depositfiles.com/files/94btbkhl6 Язык ассемблера для процессоров Intel, 4-е издание. Кип Р. Ирвин.
http://depositfiles.com/files/0pdbq49l2 protectedmode_proc_intel.rar
http://depositfiles.com/files/3dla1oh75 MS-DOS_dla_programmista_part1.rar
http://depositfiles.com/files/r6sjp3gu0 ms-dos_dla_programmista_part2.rar
http://depositfiles.com/files/zw68b195u MAN_DOS.rar
http://depositfiles.com/files/r5xdotevh yurov_assembler.rar
http://depositfiles.com/files/zpymtjg7d Микропроцессор 80386 и его программирование. П. Брамм, Д. Брамм.
http://depositfiles.com/files/orytesrx4 pilhikov_programmirovanie_na_lang_asm_ibm_pc.zip
http://depositfiles.com/files/h71d5j7mo Ассемблер на примерах. Базовый курс. Рудольф Марек.
http://depositfiles.com/files/202fg3nc4 magda_asm_dla_proc_intel.zip
http://depositfiles.com/files/m297y6x40 Assembler. Практикум. 2-е издание. В. И. Юров.
http://depositfiles.com/files/75lbgtf2t Assembler для DOS, Windows и UNIX. С. В. Зубков.
http://depositfiles.com/files/m5m2qlm9d Ассемблер в задачах защиты информации. А.А. Абашев, И.Ю. Жуков, М. А. Иванов, Ю. В. Метлицкий, И.И. Тетерин.
http://depositfiles.com/files/4h4g0cs1f Исскуство программирования на Ассемблере 2-е издание. Лекции и упражнения: Н.Г. Голубь.
http://depositfiles.com/files/nkwe87syd Ассемблер? Это просто! Учимся программировать. О. А. Калашников.
http://depositfiles.com/files/edq37loeh Ассемблер и дизассемблирование. В. Ю. Пирогов.


http://depositfiles.com/files/8yz631117 C___iznutri__R.Vajner_L.Pinson_.pdf
http://depositfiles.com/files/aq8t4qvkl cpp_ucheb_kurs_franko.rar
http://depositfiles.com/files/jli98n202 Язык Турбо Си Р. Уинер.
http://depositfiles.com/files/umc5ud483 Jazyk_programmirovanija_C__._Uchebnyj_kurs.2001.d_vu
http://depositfiles.com/files/3qxaa7d1s Kak_programmirovat_na_C__.d_vu
http://depositfiles.com/files/7ww33pg1b Фундаментальные алгоритмы на с++ Роберт Седжвик.
http://depositfiles.com/files/u4ek16aln Новые сложные задачи на C++. Герб Сатер.
http://depositfiles.com/files/z0fer29bl Архитектура .NET и программирование с помощью Visual C++. П. Торстейнсон, Р. Оберг.
http://depositfiles.com/files/fx1zntur3 Visual C++ .NET для чайников. М. Хаймен Б. Арнсон.

http://depositfiles.com/files/kc12s0xaa Алгоритмы и программы на Turbo Pascal. Учебный курс Ю. Федоренко.
http://depositfiles.com/files/82qeywkf5 tp_faranov_nach_kurs.rar
http://depositfiles.com/files/ju1wmis9m tp_faranov_praktika_programirovania.rar
http://depositfiles.com/files/cqqeej0ly tp_naibolee_polnoe_rukovodstvo.rar
http://depositfiles.com/files/tkyelgqvz Программирование на языке Паскаль П. Грогоно.
http://depositfiles.com/files/trumr5jr9 Турбо Паскаль с графикой для пресональных компьютеров Я. Белецкий.


http://depositfiles.com/files/2gaxir5ki Jelmanova_Trepalin_Tencer_-_Delphi_i_tehnologija_COM_-_2_izd-je__2003__GS_.d_vu
http://depositfiles.com/files/uw1vaunns delphi7_samouch_programmist.rar
http://depositfiles.com/files/wl848hihn kentu_delphi7_the_professionals.rar
http://depositfiles.com/files/vdhl2hskf delphi7_ucheb_kurs.rar
http://depositfiles.com/files/l1qku9ig8 DirectX и Delphi: разработка графических и мултимедийных приложений. С. А. Есенин.


http://depositfiles.com/files/bxhkz0470 Базы данных в интернете. А.В Фролов, Г.В Фролов.


http://depositfiles.com/files/dekuc9w8d DiffMerge_3_3_0_18513.zip
http://depositfiles.com/files/wkpnv6izu devcpp-4.9.9.2.zip
http://depositfiles.com/files/utgz2kh9p CamStudio_7_1_0_ru.zip
http://depositfiles.com/files/xpmq60u26 vc_6.0.zip


http://depositfiles.com/files/t565bp8oi Visual Basic 6.0 Для профессионалов. Шаг за шагом.
http://depositfiles.com/files/c24nxnnt7 Справочник по алгоритмам и программам на языке Бейсик для персональных ЭВМ. В. П. Дъяконов.
http://depositfiles.com/files/f64hx8g8r Программирование в среде Visual Basic for Applications. Практикум. Л. А. Демидова, А. Н. Пылькин.
http://depositfiles.com/files/uihcy24cz Методы программирования на Бейсике. И. Кергаль.
http://depositfiles.com/files/2noir3zyd Бейсик - это просто. Г. Х. Геворкян, В. Н. Семенов.
http://depositfiles.com/files/hegs50rbz Занимательное программирование: Visual Basic: Книга для детей, родителей и учителей. С. В. Симонович, Г. А. Евсеев.
http://depositfiles.com/files/cf6a2yecz Алгоритмы и программы на Бейсике. Я.Т. Гринчишин.
http://depositfiles.com/files/vsyry79aq Программирование на Visual Basic 6 и VBA. Руководстворазработчика. К. Гети, М. Гилберт.
http://depositfiles.com/files/rx9sgobgg Visual Basic 2010 на примерах. В. В. Зиборов.
http://depositfiles.com/files/z0atmbd51 Самоучитель Visual Basic 2005. Д. А. Шевякова, А. М. Степанов, Р. Г. Карпов


http://depositfiles.com/files/pnbnv77w8 Алгоритмические трюки для программистов. С. Уорен, С. Генри.
http://depositfiles.com/files/z6s0idwa7 Анализ и обработка данных. Специальный справочник. Игорь Гайдышев.
http://depositfiles.com/files/r3159ph8q baknel_fund_alg_and_structure.rar
http://depositfiles.com/files/gxa91vm3z Структуры данных и алгоритмы. Альфред В. Axo, Джон Э. Хопкрофт, Джеффри Д. Ульман.
http://depositfiles.com/files/p4eyeh1vx Структура и интерпритация компьютерных программ. Х Абельсон, Д.Д. Сассман, Д. Сассман.
http://depositfiles.com/files/ro4dhlz4b Алгоритмы. Построение и анализ. Т. Кармен, Ч. Дейзерсон, Р. Ривест, К. Штайн.
http://depositfiles.com/files/cxioenlvx Основы современных алгоритмов. 2-е издание. Дж. Макконел.
http://depositfiles.com/files/0ml05qrag Построение и анализ вычислительных алгоритмов. А. Ахо, Дж. Хопкрофт, Дж. Ульман.
http://depositfiles.com/files/yjhxfa448 Компиляторы: принципы, технологии и инструменты. А. Ахо, Р. Сети, Дж. Ульман.


http://depositfiles.com/files/wl3ublkw7 Bokker_P.Peredacha_dannyh.1980.T1.Osnovy.d_vu
http://depositfiles.com/files/ajnpr8tk2 Guk_M.Interfejsy_PK.Spravochnik.1999.d_vu
http://depositfiles.com/files/vyv5dh2es Bokker_P.Peredacha_dannyh.1981.T2.Ustrojstva_i_sistemy.d_vu
http://depositfiles.com/files/qsv2xpmv8 Guk_M.Apparatnyje_interfejsy_PK.Enciklopedija.2002.pdf
http://depositfiles.com/files/5uyb35rpw Burejev_L.N.Prostejshaja_mikro-EVM.Projektirovanije.Naladka.Ispolzovanije.1989.pdf
http://depositfiles.com/files/nafr35z87 Guk_M.Apparatnyje_sredstva_IBM_PC.2006.d_vu
http://depositfiles.com/files/14ddk5uh5 book_.djvu
http://depositfiles.com/files/io64b1mm4 kulakov.djvu
http://depositfiles.com/files/6m2jfc4ee Сопряжение компьютеров с внешними устройствами. Джорж Смит.
http://depositfiles.com/files/h5z0vcyma apparatnoe_obespech_ibmpc.rar
http://depositfiles.com/files/c42eejurp Интерфейсы. Выбор и реализация. А.А. Лапин.
http://depositfiles.com/files/qypt6fcym Аналоговые интерфейсы микроконтроллеров. Болл Стюарт Р.
http://depositfiles.com/files/yrkdyxp1f Последовательная передача данных. Р.Л. Хаммел.
http://depositfiles.com/files/5xfjsx9va Технические средства информатизации. Н.В. Максимов, Т.А. Партыка, И.И. Попов.
http://depositfiles.com/files/ubxv5me36 Интерфейсы USB. Практика использования и программирования. П. Агуров.


http://depositfiles.com/files/yea6uhobg Metody_i_algoritmy_komputernojgrafiki_v_primerah_na_Visual_C.djvu
http://depositfiles.com/files/oi6zocsgl Fraktaly.djv
http://depositfiles.com/files/uuo4dos53 Rodzhers_D.Algoritmicheskije_osnovy_mashinnoj_grafiki.1989.d_vu
http://depositfiles.com/files/w05fuemig Форматы и алгоритмы сжатия изображений в действии. Дж. Миано.


http://depositfiles.com/files/6joprlglp Системное программирование в Windows 2000 для профессионалов. А. Вильямс.
http://depositfiles.com/files/14ll8y5q5 Системное программирование в Windows. А. П. Побегайло.


http://depositfiles.com/files/axk5z7s4v Занимательное программирование. Самоучитель. М.В. Мозговой.


http://depositfiles.com/files/2bb2rxr94 Транспортные сети и системы электросвязи.Системы мультиплексирования. В.К. Стеклов, Н.Л. Бирюков.
http://depositfiles.com/files/47w0bea9c Компьютерные сети. Принципы, технологии, протоколы. В. Г. Олифер, Н. А. Олифер.
http://depositfiles.com/files/bzvsq50th Основы построения беспроводных локальных сетей стандарта 802.11. П. Рошан. Дж. Лиэри.


http://depositfiles.com/files/x9hh8uvfv Операционные системы: разработка и реализация. Э. Таненбаум, А. Вудхалл.


http://depositfiles.com/files/ku859oyl4 Подшивка журналов Linux Format с 70 по 99.
http://depositfiles.com/files/ylngns5a4 Подшивка журналов Хакер за 2010 г.
http://depositfiles.com/files/0uj9habhy MPC_Tech.zip
http://depositfiles.com/files/xe7zvr25e Сборник журналов «Мир ПК» за 2009 - 2010 г.
http://depositfiles.com/files/du9p8reqb Сборник журналов Upgrade за 2009 - 2010 г.
http://depositfiles.com/files/iel2umewq Подшивка Журналов Компьютер-Пресс за 2010 год.
http://depositfiles.com/files/cvk6f5oi2 Подшивка журналов CHIP за 2010 г.

http://depositfiles.com/files/8kqh0jn0p Руководство разработчика на Microsoft Windows Script Host 2.0. Гюнтер Борн.
http://depositfiles.com/files/kn3gqosx4 Командные файлы и сценарии Windows Script Host. А. В. Попов.


http://depositfiles.com/files/4v88m9beo Архитектура компьютера. 5-е изд. Э. Таненбаум.


http://depositfiles.com/files/u2a8m5oqe Самоучитель разработчика устройств на Микроконтроллерах AVR. А. В. Белов.
http://depositfiles.com/files/swtpenui0 Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. Ю. Ревич.


http://depositfiles.com/files/2zb0agwbv Взлом программного обеспечения: анализ и использование кода. Г. Хогланд, Г. Мак-Гроу.

http://depositfiles.com/files/6lxoe8so7 Введение в теорию чисел. Алгоритм RSA. С. Коутинхо.
http://depositfiles.com/files/7g2duetzu Алгоритмы шифрования. Специальный справочник. С. П. Панасенко.

http://depositfiles.com/files/z27o0pva2 Программирование дисковых подсистем. В. Кулаков.
http://depositfiles.com/files/p6gal5u5w Программирование на аппаратном уровне. Специальный справочник 2-е издание. В. Кулаков.
http://depositfiles.com/files/jim20udrj Процессоры Pentium III, Athlon и другие. М. Гук, В. Юров.

Аватара пользователя
Борис Власенко
Новоприбывший
Сообщения: 29
Зарегистрирован: Чт июн 21, 2012 1:29
Пол: мужской
Откуда: Подмосковье (пока)
Контактная информация:

Re: Интересные задачки для начинающих программистов

Непрочитанное сообщение Борис Власенко » Пт июн 22, 2012 16:31

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

У меня тоже есть задачки для программистов.
Разрешите поделиться:
https://docs.google.com/document/d/1NTZ ... edit?pli=1
Хорошо проработаны только первые разделы, остальные немного сыроваты.

Есть еще Робот (Python, Excel). Я использую его для начального обучения программированию. http://yadisk.cc/d/v68Pkz9u29g
С уважением, Борис Власенко.

Ответить

Вернуться в «В помощь будущим программистам»