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

Формула программиста

основатель — Волосатов Евгений Витольдович

2014-08-25 C# Среднее арифметическое оценок

Написать программу в помощь учителям и ученикам.
Пользователь вводит или накликивает оценки и сразу видит их количество и среднее арифметическое.

Главное условие - программой должно быть удобно пользоваться.
Никаких лишний действий и кликов мышкой.
Предусмотреть СБРОС для ввода новых оценок.

В отчёте необходимо написать:

1. Сколько времени ушло на создание программы.
2. Что было самым сложным.
Приложи скриншот своей программы на фоне VC#.

Выполнить задание и отправить отчёт необходимо до 23:59 пятницы.



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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: закрепил алгоритмические навыки программирования во время прорешивания всех задачек.
Трудности: прорешать все 185 задачек :)
На решение всех задач раздела алгоритмика потребовалось порядка 40 - 50 часов работы. Были задачки, которые не получалось решить на 100% с первого раза, приходилось перепроверять свое решение много раз, придумывать тесты для своего решения (тогда я ещё не знал, что можно посмотреть тест и выдаваемый программой на него ответ, в случае неверного решения роботом шарпом :-) ) Самой трудной задачкой для меня оказалась "Прогрессивная дискретная функция делителей " - аж пятнадцать раз пытался сдать на 100%! Решать задачки раздела оказалось полезно, быстро натренировался в синтаксисе C#, повторил некоторые интересные алгоритмы (метод Горнера, алгоритм Евклида, алгоритм нахождения факториала, НОК, НОД и другие). Жаль, что было так мало задачек на геометрию (может даже стоит сделать специальный раздел, отдельно от алгоритмики, посвященный таким задачкам). Собственно задачки на какие темы я потренировался решать, изучая "Алгоритмику": 1. Арифметические операции и работа с различными типами данных 2. Все виды циклов (кроме foreach) 3. Работа с массивами, в том числе со строками и матрицами 4. Условный оператор 5. Немного геометрических задачек 6. Математические задачки 7. Работа с подпрограммами


Научился: Закрепил свои навыки в записи видео.
https://www.youtube.com/watch?v=4Sb8C3e-eVY - ссылка на видео. Спасибо за отличный видеокурс, который очень многому меня научил!
Смотреть видеозапись: https://www.youtube.com/watch?v=4Sb8C3e-eVY