Материалы 2019-2020 учебного года
Программы должны не просто работать, но и:
работать правильно и быть стильными снаружи и изнутри.
Вы должны:
Разрабатывать приложения в среде Microsoft Visual Studio (2008 Express, ..., 2019 Community).
Сдавать без ошибок и предупреждений компилятора.
Самостоятельно демонстрировать правильную работу на различных входных данных.
Придерживаться установленного стиля кодирования (см. в разделе "Файлы и ссылки"), разбивать программу на функции логичным образом, а не писать весь текст в функции main()
"Магическим числам", то есть численным константам (кодам клавиш, размерам объектов на экране, математическим константам), давать осмысленные имена с помощью #define, enum или const.
Использовать в графических программах кафедральную библиотеку LabEngine, подключая ее к собственному проекту как библиотеку (.lib).
и скучающим предлагаю задачку по теме "стиль кодирования" :)
Дана программа:
main(_) {_^448&&main(-~_); putchar
(--_%64?32|-~7[__TIME__-_/8%8][">"
"'txiZ^(~z?"-48]>>";;;====~$::199"
[_*2&8|_/64] / (_&2?1:8)%8&1:10);}
Что она делает? Как ее изменить, чтобы она
1) использовала знаки # вместо восклицательных знаков?
2) выводила только первые два числа?
3) соответствовала нашему стилю и была понятна? Скорее всего придется переписать полностью.
Ответы, даже частичные, можно присылать на почту или обсуждать на лабах.