10.01.2021
Новый выпуск журнала Автоматизация и Программирование.
08.12.2020
Новые видео и статья Таблицы в HTML.
03.12.2020
Новый выпуск журнала Автоматизация и Программирование.
15.11.2020
Новые видео и статья Процедура Str.
25.10.2020
Добавлен курс Как стать веб-разработчиком.
Раздел: Задачи / Этюды /
Этюды для программистов
Название для этого раздела я позаимствовал из одноимённой книги Чарльза Уэзерелла (Charles Wetherell), которая вышла в свет аж в 1978 году. А на русский язык была переведена в 1982 (это ещё был СССР, а мне было 13 лет).
В своё время книга наделала много шума в программистской среде. Потому что для своего времени она была очень необычной.
Книга содержит несколько задач по программированию разной степени сложности (для того времени, когда программы писались на листе бумаги и загружались в машину с помощью перфокарт, пожалуй любые задачи были сложными).
Причём, что наиболее интересно, большинство из этих задач сильно приближены к реальным задачам, которые решают программисты в своей повседневной работе.
Так что решение подобных задач будет очень полезно не только “зелёным” новичкам, но и даже тем, у кого есть опыт программирования.
В этом разделе будут публиковаться задачи относительно сложные (во всяком случае, для начинающих). И это будут задачи не только из книги Чарльза Уэзерелла “Этюды для программистов”.
Все задачи будут с решениями на двух языках - Паскале и С++. Так что если вы не сможете решить их самостоятельно, то у вас будет возможность подсмотреть за тем, как это сделал я.
Если же вам интересна именно книга, о которой я говорил выше, то она, конечно, уже не продаётся. Но если постараетесь, то можете найти её в Интернете…
Задача E-01. Сколько слайдов поместится в песню.
Эта задача не очень сложная, но зато она может найти практическое применение. Суть в следующем. Моя жена любит создавать слайд-шоу и в качестве звукового сопровождения обычно ставит какую-нибудь песню. Сложность заключается в том, что подобрать время отображения одного слайда бывает непросто, потому что либо музыка заканчивается раньше, либо слайды уже закончились, а музыка ещё звучит. Вот и сделал я ей программку, с помощью которой можно автоматически подобрать время отображения одного слайда.
Смотреть подробное описание и решение...
Подписаться на канал в YouTube
Вступить в группу "Основы программирования" Подписаться на рассылки по программированию |
![]() |
Основы C++
C++ - это один из самых популярных языков программирования. Не важно, на каком языке программируете лично вы. Но, если вы хотя бы в общих чертах не знаете С++, то это большой пробел в вашем образовании, который надо восполнить как можно быстрее... Подробнее... |