Август, 2008

Алгоритм обмена значений переменных при помощи исключающего ИЛИ

Обменять значения двух переменных одинакового типа без использования третьей (буферной) переменной.

Ключевые слова: 
обмен значений переменных, XOR, исключающее ИЛИ

Бинарный алгоритм нахождения НОД (алгоритм Евклида)

Вычислить наибольший общий делитель двух целых чисел.

Ключевые слова: 
бинарный алгоритм нахождения НОД, бинарный алгоритм Евклида, наибольший общий делитель

Деканат предупреждает!

dekanat.jpg

Очень важно следовать рекомендациям деканата. В них прослеживается полезное, доброе, вечное.

Контрольная работа первого курса

work4.jpg

Трудолюбие некоторых студентов часто вызывает восхищение, даже в таком проявление. И хотя, наивные японцы пытаются упростить жизнь простого человека, изобретая сложные машины - ксероксы и копиры, наши люди простых путей не ищут.

Планирование, разработка и внедрение проекта

programers.jpg

Особенности реализации, внедрения и документирования проекта. При этом самое гланое - это умение работать с клиентом. (Старая шутка, актуальная на многие годы. Ну что не говорите, а не могла эта картинка не появится на этом сайте.)

Punto Switcher - автопереключение раскладки клавиатуры

punto.gif

Punto Switcher — автоматический переключатель русской и английской раскладки клавиатуры. Использование этой программы, вырабатывает стойкую привычку к ее установке одной из первых. А отсутствие ее на компьютере вызывает массу неудобств. Основная цель программы - это автоматическое переключение языка при наборе начальных символов слова. Т.е. набрав Руддщ программа автоматически исправит на Hello.

Borland C++ version 3.1

bc.gif

Интегрированная среда (IDE, текстовый редактор и встроенный компилятор) Borland C++ version 3.1. Профессиональная среда разработки приложений под MS-DOS и Microsoft Windows. Представленный пакет содержит урезанную версию дистрибутива (отсутствуеют ассемблер, debuger и некоторые другие инструменты и библиотеки) и предназначен для начального освоения азов C и C++.

Алгоритм плавающего горизонта при построении конуса

Horizont.jpg

Изобразить на экране поверхность, заданную уравнением z=f(x,y) в виде сетки координатных линий x=const, y=const. Использовать алгоритм плавающего горизонта для удаления невидимых линий.

Ключевые слова: 
алгоритм плавающего горизонта, удаление невидимых линий, уравнение конуса

Удаление невидимых поверхностей. Алгоритм, использующий Z-буфер

zbuf_1.jpg

Продемонстрировать принцип работы алгоритма Z-буфера по удалению невидимых поверхностей.

Ключевые слова: 
алгоритм Z-буфера, удаление невидимых граней линий ребер, сплошная заливка многоугольника

Удаление невидимых поверхностей. Алгоритм художника

Picaso.jpg

Продемонстрировать принцип работы алгоритма художника по удалению невидимых поверхностей.

Ключевые слова: 
алгоритм художника, удаление невидимых граней, сплошная заливка многоугольника.