Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Алгоритмика / Я решил всю Алгоритмику

  • Если ты решил все задачи из раздела АЛГОРИТМИКА,
    мои поздравления, это очень классно,
    ты умеешь доводить начатое до конца!

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

    И прицепи скриншот списка задач последней темы.

    Какой курс ты будешь проходить следующим?
  • Дата отправки отчёта: 30 августа 2015 г.
  • Задание выполнено: за
  • Чему научился:
  • Что было сложным:
  • Комментарии:
  • Оценка видео-уроку:


Оцени работу

 
Сохранить страницу:

  • Отчёт оценивали:
    7119Новопашин Владимир+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Восстановил в памяти знания и попрактиковался в алгоритмизации процессов.
Трудности: Из все курса самыми сложными заданиями показались "матрицы" и "подпрограммы". В остальных разделах если и попадались сложные задания, то их было, по крайней мере для меня не более 1, ну может 2-х задач на раздел.
У блока "Консоль" есть одно очень хорошее свойство - грамотное и последовательное представление материала, который должен знать программист. Здесь рассказывается не о красоте пользовательского интерфейса, а о том, что за ним скрыто. Именно знания, полученные в данном разделе позволят идти дальше, поскольку это базовые знания. Первая часть - "Семантика" - это общее представление о типах данных и работы с ними. Вторая же часть - "Алгоритмика" - это уже более внушительная по размерам и более сложная часть, позволяющая потренировать навыки и изучить алгоритмы работы программ, понять ветви условий, циклов, начать составлять "внешние" функции и увидеть работу с матрицами. Очень хороший цикл уроков для прокачивания навыков программирования! И УРА, я его прошел! ;-) не могу сказать, что это было легко, но это было интересно!
Научился: Научился строить алгоритмы и работать с базовыми структурами подробности я опишу ниже.
Трудности: Самым головоломным для меня были матрицы, метод Горнера, квадрат многочлена. Заставили понервничать задачи - число из 100 единиц (ни в один тип не влазило), ромб, админ сети.
Курс чудесный. Я решил с пользой провести майские праздники и решил его. Появлялась свободная минута - я за задачу. Я думал меня уже трудно чем-то удивить. Много полезного узнал для себя - например как можно одной фукнцией переводить из двоичных , шестнадцатеричных и восьмеричных систем в десятичную и наооборот. Сдвиг влево и вправо - порадовали, Очень понравились задачи, с числами , матрицами. Я думал в строках нет ничего особенного, однако задачка "Сколько слов" показала, что это не так. Были моменты, что я жульничал - например при високосном годе я пользовался функцией IsLeapYear - очень удобно. Понимаю не спортивно, просто я в свое время уже 2 или 3 раза делал программку для високосного года и примерно представляю все нюансы. Кстати из строк понравилась задачка "Знаки зодиака". В общем и целом - курс очень полезный. Обязательно что-то новое можно в нем узнать. Потом начинает работать подсознание и появляются всполохи и решение находится тут же. Я сейчас выписал на листочке, что я еще хотел за задачки описать, ну их правда много - долго было бы перечислять. У меня когда не получалось что-то решить, то начинал думать на бумаге - рисовать тот же ромб. Потом посмотрел видеорешение - думаю - слишком сложно решил я. Конечно пользоваться справкой MSDN или wiki. Кто не прошел - обязательно к прохождению, хотя бы для общего развития. А вот еще - нужно сделать задания по регулярным выражениям. Хотя объяснить квантификаторы . + * . Очень полезная штука.