На этом уроке мы начнём создавать консольную программу для имитации жизни конечного бинарного автомата. Создадим класс Logic и напишем методы инициализации с отображением.
Дата отправки отчёта:
26 января 2019 г.
Задание выполнено: за
40 мин.
Чему научился:
Создал коркас программы для дальнейшего его улучшения. Пока улучшений своих к ней никак не придумаю. Повторил циклы, узнал про StringBuilder и Append. Узнал, что если задать буфер, то программа будет работать быстрее (я так понимаю если в скобочках задать что-то, то будет работать быстрее). Потренировался в создании классов и применении его в других классах.
Что было сложным:
Так и не понял что означает вопросительный знак в функции Life:
public string Life() { StringBuilder sb = new StringBuilder(size); for (int j = 0; j < size; j++) sb.Append(arr[j] ? "#" : "."); <------------------- вот тута return sb.ToString(); }
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Отчёт оценивали: 10494. Алексей В.+118493. Evgenii Kudriavtcev+1791. Валерий Жданов+13922. Александр+117542. Никита+117947. Dmitry Sinitsin+116396. Денис+120659. no name+113417. Chip+110895. Danil42Russia+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Создавать программные загатовки простейших бинарных автоматов . Трудности: Успевать за Евгением Витольдовичем добавлять программный код . :) Охватить все аспекты класса Logic и разобраться в его логике . Всем доволен, жду продолжения !
Научился: Работать с классами в консольном приложении Трудности: Трудностей не возникало, пока всё понятно) Интересное начало! Давненько не делал консольные приложения...