Раздел: Задачи / Этюды /

Этюды для программистов

Основы программирования 2.0 Основы программирования
Каждый профессионал когда-то был чайником. Наверняка вам знакомо состояние, когда “не знаешь как начать думать, чтобы до такого додуматься”. Наверняка вы сталкивались с ситуацией, когда вы просто не знаете, с чего начать. Эта книга ориентирована как раз на таких людей, кто хотел бы стать программистом, но совершенно не знает, как начать этот путь. Подробнее...

Название для этого раздела я позаимствовал из одноимённой книги Чарльза Уэзерелла (Charles Wetherell), которая вышла в свет аж в 1978 году. А на русский язык была переведена в 1982 (это ещё был СССР, а мне было 13 лет).

В своё время книга наделала много шума в программистской среде. Потому что для своего времени она была очень необычной.

Книга содержит несколько задач по программированию разной степени сложности (для того времени, когда программы писались на листе бумаги и загружались в машину с помощью перфокарт, пожалуй любые задачи были сложными).

Причём, что наиболее интересно, большинство из этих задач сильно приближены к реальным задачам, которые решают программисты в своей повседневной работе.

Так что решение подобных задач будет очень полезно не только “зелёным” новичкам, но и даже тем, у кого есть опыт программирования.

В этом разделе будут публиковаться задачи относительно сложные (во всяком случае, для начинающих). И это будут задачи не только из книги Чарльза Уэзерелла “Этюды для программистов”.

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

Если же вам интересна именно книга, о которой я говорил выше, то она, конечно, уже не продаётся. Но если постараетесь, то можете найти её в Интернете…


Задача E-01. Сколько слайдов поместится в песню.
Эта задача не очень сложная, но зато она может найти практическое применение. Суть в следующем. Моя жена любит создавать слайд-шоу и в качестве звукового сопровождения обычно ставит какую-нибудь песню. Сложность заключается в том, что подобрать время отображения одного слайда бывает непросто, потому что либо музыка заканчивается раньше, либо слайды уже закончились, а музыка ещё звучит. Вот и сделал я ей программку, с помощью которой можно автоматически подобрать время отображения одного слайда. Смотреть подробное описание и решение...

Задача E-02. Как переименовать все файлы в текущем каталоге.
Понадобилось мне тут переименовать довольно много файлов. Вручную это делать было лень. Да и долго. Поэтому решил написать для этого небольшую программу. Смотреть подробное описание и решение...


Как стать программистом 2.0 Как стать программистом 2.0

Эта книга для тех, кто хочет стать программистом. На самом деле хочет, а не просто мечтает. И хочет именно стать программистом с большой буквы, а не просто научиться кулебякать какие-то примитивные программки… Подробнее...
Помощь в технических вопросах Помощь в технических вопросах

Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика