Boynty
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите пожалуйста нодо здать послезавтра, хотя может это и елементарно но я не знаю как!!! буду очень благодарна!!! 1 Прочитать из файла список студентов, для каждого из которых определен номер зачетки, фамилия и средний бал. Вывести на экран фамилии студентов, которые имеют средний бал больше четырех. 2 Прочитать из файла список студентов, для каждого из которых определен номер зачетки, фамилия и средний бал. Написать функцию, которая осуществляет полное кодирование списка студентов. Написать процедуру удаления списка студентов. Используя эти процедуры , получить список студентов со средним балом ноже 3. 3 Прочитать текстовый файл и построить двухсвязный список строк. Написать функции, которые определяют ссылку на следующую и предыдущую строку, написать процедуру , которая выводит на экран пять строк, начиная с текущей строки. Используя разработанные процедуры, и функции реализовать просмотрщик текстовых файлов с «прокруткой»(окно вывода просмотрщика имеет 5 строк) 4 Для односвязного списка целых чисел написать процедуру упорядочивания по возрастанию, написать процедуру вывода списка на экран 5 Кольцевым списком называется такая ссылочная структура , в которой последний элемент, ссылается на первый. В этом случае указатель на начало списка отсутствует, есть указатель на вход в кольцо. Создать кольцевой список на 10 элементов, разработать функцию, которая будет имитировать «рулетку». 6 Число задано своим двоичным кодом, причем каждый бит(целое число 0 или 1) хранится как элемент односвязного списка. Написать процедуру сдвига односвязного элемента влево , написать процедуру вывода на экран двоичного представления числа. Используя разработанные процедуры, реализовать умножитель на 2 в степени n ( n- параметр процедуры умножения) 7 Каждое число задано своим двоичным кодом, причем каждый бит (целое число 0 или 1) хранится как элемент односвязного списка. Написать процедуру сложения двух чисел в двоичном представлении, написать процедуру вывода на экран двоичного представления числа. Используя разработанные процедуры, написать программу сложения чисел, представленных двоичным кодом. 8 На основе односвязного списка символов реализовать стек( такую логичную структуру, в которой выборка данных осуществляется по правилу « последний ушел, первый пришел»).Используя стек написать процедуру, которая для текстового файла меняет порядок символов на обратный 9 На основе односвязного списка символов реализовать очередь( такую логическую структуру, в которой выборка данных осуществляется по правилу « последний ушел, первый пришел»).Используя очередь, реализовать программу для копирования текстовых файлов. 10 Каждый элемент односвязного списка хранит строку. Написать функцию , которая строит односвязный список строк, каждая из которых содержит ключ поиска, написать процедуру вывода на экран списка найденных строк. Используя разработанные процедуры , реализовать программу поиска в текстовом файле |