<<< назад

История Обновлений.

---------

•  21.01.13 - 22.01.13 - добавлены материалы Константин Поляков. Введение в программирование, 2012 (1/4). [PDF] , Константин Поляков. Xранение и обработка данных, 2012 (2/4). [PDF] , Константин Поляков. Разработка программ на языке Си, 2009 (3/4). [PDF] , Константин Поляков. Динамические структуры данных в языке Си , 2009 (4/4). [PDF] , Керниган Б. и Ритчи Д. - Язык программирования Си (издание 3-е), 2003. [PDF] , Эпштейн М.С. - Практикум по программированию на языке С, 2007. [PDF] , Кочан С. - Программирование на языке С, 2007. [DjVu] , Подбельский В.В., Фомин С.С. - Программирование на языке Си, 2004. [DjVu] , Крупник А.Б. - Изучаем Си, 2001 [PDF] , Тондо К., Гимпел С. - Язык Си. Книга ответов, 1994. [DjVu] , Жешке Р. Толковый словарь стандарта языка Си, 1994. [DjVu] , Джонс Р., Стюарт Я. - Программируем на С, 1994. [PDF] , Белецкий Я. - Энциклопедия языка Си, 1992. [DjVu] .

•  21.01.13 - 22.01.13 - добавлены примеры Перемножение матриц в общем виде. Необходима дополнительная проверка на соответствие порядков перемножаемых матриц. , Организовать динамическую очередь (через список*, с функциями добавления и исключения элементов, проверки очереди на пустоту, очистки памяти). Напечатать последовательность Фибоначчи до n-го члена включительно с помощью этой очереди. Число n задается с клавиатуры.* Реализовать список через struct, поля info и next. , Реализовать стек через одномерный массив (необходимы функции добавления и исключения элементов, проверки стека на пустоту и переполнение). Написать функцию поиска элемента стека по заданному значению. Эта функция должна возвращать номер первого найденного элемента относительно вершины стека. Предусмотреть ситуацию, когда запрошенного элемента нет в стеке. , Найти наибольший общий делитель двух натуральных чисел (рекурсивный алгоритм Евклида). , Задать граф списком* ребер. По этому списку построить матрицы смежности и инцидентности. Количество n вершин графа надо задавать с клавиатуры, а число ребер НЕ задавать: ввод ребер необходимо ограничить сверху количеством ребер в полном графе на n вершинах. (* Реализовать список через struct, поля info и next.) , Найти максимум в одномерном массиве с помощью рекурсии. , Вычислить число сочетаний по формуле . , Вычислить число сочетаний через факториал. .

•  23.01.13 - добавлены примеры Инвентируйте список, т.е. в заданном порядке переставьте элементы, чтобы они следовали в порядке, обратном исходному. Инверсия выполняться через функцию. , Инвентируйте список, т.е. в заданном порядке переставьте элементы, чтобы они следовали в порядке, обратном исходному. Инверсия выполняется НЕ через функцию. , Вводятся координаты трех точек на плоскости. Определить, являются ли данные точки вершинами треугольника. Если да, то найти уравнения сторон, биссектрис, медиан и высот треугольника. По введенным координатам четвертой точки определить, находится она внутри или вне треугольника. , Двумерный массив A размера N x N (N<=20) рандомно заполняется элементами. Постороить двумерный массив B такого же размера, который заполняется отраженными относительно главной диагонали(от левого нижнего угла) элементами матрицы A. , Словом назовем всякую последовательность букв латинского алфавита длинны не более 10. Предложением - всякую последовательность не более 40 слов, разделенных одним или несколькими пробелами, оканчивающуюся символом '.' , '!' или '?'. Написать программу, читающую два заданных предложения, контроллирующую их правильность и выполняющую функцию, которая распечатывает все слова, которые встречаются в каждом из двух предложений. , Очередь. Добавление и удаление элментов. Печать. .

•  24.01.13 - добавлен пример Словом назовем всякую последовательность букв латинского алфавита длинны не более 20. Предложением - всякую последовательность не более 30 слов, разделенных одним или несколькими пробелами, оканчивающуюся символом '.' , '!' или '?'. Написать программу, читающую заданное предложение, контролирующую его правильность и выводящюю все слова предложение и количество раз, сколько каждое встречается в нём. .

•  16.02.13 - добавлены материалы Васильчиков В.В., Лагутина Н.С., Ларина Ю.А - Основы программирования на языке С, 2006. [PDF], Волченков С.Г., Лагутина Н.С. - Практикум по информатике, 2001. [DjVu] .

•  26.02.13 - добавлена статья Гайд по оформлению лабораторных работ Дунаевой. (by Е. Никитин)

•  25.05.13 - добавлены примеры Задается список ребер графа. Построит его матрицу смежности. , Задана определенная последовательность чисел. Построить по ней соответствующее бинарное дерево(каждому элементу ставится в соответствие узел дерева, и для любого узла, содержащего число x,в его левом поддереве находятся числа строго меньше x, а остальные - в правом). , Вводится предложение - набор символов, заканчивающийся точкой (из файла или с клавиатуры по желанию пользователя). Необходимо разбить его на слова (последовательности букв латинского алфавита произвольной длины, все прочие символы считаются разделителями) и сформировать вусвязный список, информационное поле элементов которого содержит ссылку на очередное слово. Написать программу, которая оставляет в списке только те слова, которые соответствуют шаблону введенному пользователем.

•  18.04.17 - добавлен пример Алгоритм шифрования Blowfish

---------



<<< назад