В этом учебном году в 1м семестре ведер Ковальчук. На экзамене - 2 вопроса из методички и одна задача. Задача тоже из методички. Если вы скомпилируете примеры, которые были в методичке, то задачи на экзамене вам не покажутся новыми. 702322с,ИСИТ
Сообщение отредактировал ivzhik - Вторник, 05.01.2010, 20:37
noble, в прошлые годы она выдавала задание пришедшим на экзамен, а затем общалась с теми, кто пришел с контрольными. Допущенным тоже давала задание на экзамен. Все вышесказанное является моим личным мнением.
noble, в любом случае, контрольные и лабы нужно защищать лично. Если до экзамена не приходил защитить отдельно, в любом случае придется сначала защищать КР
есть у кого-нибудь подобные задачи 1. Разработать программу замены местами в бинарном файле, содержащем структуры (несколько полей) первого и последнего элементов (структур). 2. Реализовать шаблон класса Stack, реализующий стек. Для представления элемента стека использовать шаблон класса Node. Определить функции добавления на вершину стека и чтение с вершины.
либо ссылки толковые почитать. Заранее благодарю )
ivzhik, тоже верно, перенесено. olia, а в чем проблема? Алгоритм первой программы (если структуры одинаковой длины): 1) Открыть файл с возможностью изменения. 2) Считать первую структуру (позиция_чтения = 0). 3) Переместиться на последнюю структуру (позиция_чтения = размер_файла - размер_структуры). 4) Переместиться на первую структуру (позиция_записи = 0) и записать последнюю структуру. 5) Переместиться на последнюю структуру (позиция_записи = размер_файла - размер_структуры) и записать первую структуру. 6) Закрыть файл.
Алгоритм первой программы (если структуры разной длины): 1) Открыть файл. 2) Создать динамический массив (или коллекцию), считать в него все структуры. 3) Закрыть файл. 4) Поменять местами первую и последнюю структуру. 5) Пересоздать файл, записать в него последовательно все структуры. 6) Закрыть файл.
По второй программе - вообще вопросов не должно возникать.