Показаны сообщения с ярлыком 1 курс. Показать все сообщения
Показаны сообщения с ярлыком 1 курс. Показать все сообщения
23 февр. 2011 г.
20 февр. 2011 г.
Критерии 1ой лабораторной работы - 1ый курс
Написал
Archiater
в
15:15
| # | Название | Баллы |
| 1 | Наличие правильной архитектуры программы (функции обработки ошибок, глобальный массив сообщений об ошибках в отдельном файле). | 1 |
| 2 | Наличие правильной управляющей структуры и корректная ее инициализация, работа с битовыми полями | 2 |
| 3 | Обработка командной строки, проверка синтаксиса | 2 |
| 4 | Наличие инициализирующего файла, корректная его обработка | 2 |
| 5 | Корректное выделение памяти в куче (с проверками), освобождение выделенной памяти в случае аварийного завершения программы, регистрация освобождающих память функций с помощью atexit. | 2 |
| 6 | Использование условной компиляции, наличие отладочного и рабочего режимов, макросы для комментирования действий в отладочном режиме, использование директив # и ##. | 2 |
| 7 | Работа с консолью, меню. Работа с функцией _getch(). Постраничный вывод файла на экран. | 2 |
| 8 | Корректная работа с потоковым вводом и выводом. | 1 |
| 9 | Корректная работа с низкоуровневым вводом и выводом. | 2 |
| 10 | Организация буферизованной обработки данных при низкоуровневом вводе и выводе. | 2 |
| 11 | Работа по алгоритму RC4. | 2 |
| Сумма | 20 |
RC4 максимально подробно.
Написал
Archiater
в
14:53
Итак, те кто хочет почитать про крипто алгоритмы в принципе, могут залезть на вики, попинасть Романенкова Сашу, и сделать прочие нехорошие вещи. А конкретно в этом посте я на пальцах объясню как работает алгоритм шифрования RC4, так как я его понимаю.
11 февр. 2011 г.
Пятничный отчет
Написал
Archiater
в
22:34
Небольшой отчет о пятнице для 1ого курса.
Суть первой лабы это научить вас работать с консолью, иначе говоря писать древние как мир CLI интерфейсы.
Полный список требований я запостю как только он у меня будет, а пока это мои прикидки что вам скорее всего нужно будет освоить.
1) Работа с консолью на WinAPI
Читать эту статью: http://msdn.microsoft.com/en-us/library/ms682073(v=vs.85).aspx
2) Работа с консолью в Линапсе, предположительно на ncurses, читать неторопливо к следующей неделе. Имеется хорошая статья на tldp.org
3) Работа с памятью в С, функции malloc, calloc, free
4) Работа с аргументами командной строки, argv, argc, you know teh stuff.
5) exit, atexit, луркается в Подбельском, все очень просто.
Пока все, если выяснится еще что-то обновлю пост. Англоненавистники традиционно идут учить английский или гуглить русские аналоги статей.
Суть первой лабы это научить вас работать с консолью, иначе говоря писать древние как мир CLI интерфейсы.
Полный список требований я запостю как только он у меня будет, а пока это мои прикидки что вам скорее всего нужно будет освоить.
1) Работа с консолью на WinAPI
Читать эту статью: http://msdn.microsoft.com/en-us/library/ms682073(v=vs.85).aspx
2) Работа с консолью в Линапсе, предположительно на ncurses, читать неторопливо к следующей неделе. Имеется хорошая статья на tldp.org
3) Работа с памятью в С, функции malloc, calloc, free
4) Работа с аргументами командной строки, argv, argc, you know teh stuff.
5) exit, atexit, луркается в Подбельском, все очень просто.
Пока все, если выяснится еще что-то обновлю пост. Англоненавистники традиционно идут учить английский или гуглить русские аналоги статей.
Подписаться на:
Сообщения (Atom)