Сверхдетальное комментирование кода программы
 

Другие статьи из рубрики «Работа репетитора»

Содержание:

Будем знакомы! Я - репетитор по информатике и программированию

Всем доброго времени суток! Меня зовут Александр Георгиевич. Да, я – репетитор по информационным технологиям и математике. Мне 30+ лет и уже на протяжении последних 10+ лет профессионально и успешно занимаюсь подготовкой школьников и студентов.

Одной из моих ключевых компетенций является выполнение всевозможных студенческих работ по программированию на заказ. Через мои руки прошли сотни, если уже не тысячи программных проектов различного уровня сложности, начиная от простейших лабораторных работ, и, заканчивая курсовыми проектами.

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

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

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

Фрагмент программы, использующей сверхдетальное комментирование

Раньше я рассказывал всем желающим о форматах поверхностного и улучшенного комментирования коды программы. В качестве примера была приведена классическая задача, реализованная на языке программирования С++. Возьмем данную формулировку задачи и в данной статье.

Дан динамический одномерный целочисленный массив, состоящий из N элементов. Количество элементов запрашивается с клавиатуры от пользователя. Заполнение элементов массива осуществляется случайным образом из отрезка [-20 .. 50].

  • Вывести исходный массив на экран.

  • Найти сумму элементов массива.

  • Найти количество отрицательных элементов массива.

  • Отсортировать исходный массив методом «пузырька» и вывести его после сортировки на экран.

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

Наличие комментариев в подобном объеме в коде программы я называю сверхдетальным комментированием.

  1. //---------------------------------------------
  2. // Данная функция предназначена для инициализации
  3. // элементов одномерного динамического массива
  4. // случайными числами из отрезка [-20 .. 50]
  5. //---------------------------------------------
  6. // void - означает, что функция ничего не возвращает
  7. // initVector - название функции
  8. // int *pv - указатель на одномерный динамический массив
  9. // const int pn - количество элементов массива
  10. void initVector(int *pv, const int pn)
  11. {
  12. // чтобы заполнить массив случайными числами
  13. // нужно просмотреть все его элементы, для этого
  14. // запускаем цикл со счетчиком for-to-do
  15.     for(int i = 0; i < pn; i++)
  16. // генерируем случайное число из отрезка [-20 .. 50]
  17. // случайное число присваивается в i-й элемент массива
  18.         pv[i] = rand() % 71 - 20;
  19. }
  20. //---------------------------------------------

В представленном коде проставлено 4 блока сверхдетальных комментариев. Их общая стоимость 80 рублей.

Как влияет сверхдетальное комментирование на конечную стоимость программы

Да, влияет и очень сильно! Каждый фрагмент сверхдетального комментирования я оцениваю в 20 рублей (за окном 2015 год, для справки). Когда цена будет изменена в связи с инфляцией и прочими факторами, я непременно исправлю данную информацию на более актуальную.

Если вы обратитесь к странице, где происходит описание улучшенного комментирования, то сможете заметить, что в коде присутствует 50 строк улучшенного комментирования. Следовательно, если поставить взамен сверхдетальное комментирование, то стоимость программы увеличится на 50 • 20 = 1 000 рублей. Да, на целых 1 000 российских рублей.

Как много! – воскликните вы. Да, не мало, но давайте разберемся с этим моментом более детально.

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

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

В-третьих, при заказе у меня более одного программного проекта я сделаю для вас скидку в размере 5 рублей с одной строчки сверхдетального комментария. Поверьте, экономия будет существенной!

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

35% моих клиентов выбирают именно этот формат простановки комментариев!

Остались вопросы, недопонимание? Не отчаивайтесь! Звоните мне на мобильный телефон

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

Но я уверен в том, что у вас все-таки возникли какие-то вопросы. Возможно, вы захотите того, чтобы я не полностью прокомментировал сверхдетальным комментированием вашу программу, а лишь фрагментарно. Да, безусловно,- это возможно.

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

Моя ключевая задача – решить ваши проблемы с пониманием программного кода, и, поверьте, я знаю, как их решить с максимальной выгодой для вас!

РЕПЕТИТОР
ПО ИНФОРМАТИКЕ
И ПРОГРАММИРОВАНИЮ

ЧИТАТЬ
ОТЗЫВЫ МОИХ
УЧЕНИКОВ

Смотреть отзывы

АДРЕС
ЭЛЕКТРОННОЙ ПОЧТЫ
РЕПЕТИТОРА

Написать письмо

ЗАКАЗАТЬ
РАБОТУ ПО
ПРОГРАММИРОВАНИЮ

Работа на заказ

 

 

Отзывы
моих учеников

Трунин
Сергей

 
На редкость сильный репетитор, абсолютно компетентен в преподаваемом предмете, знает язык программирования Turbo Pascal просто "насквозь". Было интересно заниматься и очень познавательно, так как в школе мы ничего этого...

Сычев
Владимир

 
Понравилось заниматься, т к я научился более серьезно понимать программные конструкции, понял наконец-то что такое "указатель" и уже не так сильно боюсь программирования. Главное, больше практиковаться и решать простые...

Коряков
Михаил

 
Когда я начал заниматься с Александром Георгиевичем, у меня уже была довольно сильная база, но мы ее упрочили невероятно сильно дополнительными методиками. Я научился решать наиболее оптимально огромное количество задач...

Станислав
Блок

 
Спасибо вам за подготовку. Было очень интересно и познавательно. Программированием заниматься в жизни не буду, т к чувствую, что нужно еще очень многое изучать. Спасибо вам еще раз.

Булычев
Владимир

 
С учителем мы сошлись характерами и я стал заниматься регулярно и продолжительное время. Очень много давалось домашних заданий, что я даже не успевал все выполнять, так как был занят еще в ВУЗе. Выражаю огромную...

Иванцова
Татьяна

 
Никогда не думала, что за 15 дней можно серьезно подготовиться к зачету по MS Excel 2003. С репетитором занимались очень интенсивно и очень много решали заданий. Было интересно и познавательно в целом, но в жизни, я...

Миронов
Сергей

 
Очень рад, что поступил в заветный ВУЗ, так как считаю, что именно в этом ВУЗе можно научиться отлично программировать, а репетитор помог мне очень сильно. Было интересно заниматься и сложно. Особенно я целыми часами...

Соколов
Дмитрий

 
Я научился тому, о чем мечтал с 15 лет. Александр Георгиевич, оказывается, очень хорошо знает веб-программирование, хотя его основной профиль (по его словам) - подготовка к ОГЭ/ЕГЭ по информатике и ИКТ. Скажу честно,...

Сухоруков
Андрей

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

Шамшуров
Денис

 
Спасибо вам большое Александр Георгиевич! Вы практически сделали невозможное - натаскали меня к экзамену по программированию, которое я очень плохо понимал до того, как обратился к вам. Хочу отдельно отметить, что урок...
Смотреть все отзывы
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике