Тег «алгоритм»

Что такое компьютерная программа?

Если вы полный чайник в компьютерах, то вам окажется полезной информация, которую я собираюсь сообщить здесь. Однако, если у вас есть кое-какой опыт в программировании, вы можете абсолютно не читать, что я здесь понапишу. Рассмотрим несколько фундаментальных основ.
1. Что такое компьютерная программа?
Компьютер не что иное, как очень глупая машина, которая обладает способностью выполнять математические операции [...]

Comments Off

Игра “Сапёр” на Паскале

Игра "Сапер" всем известна. Некоторые студенты делают реализацию алгоритма этой игры в качестве курсовой работы. Для таких студентов, я думаю, пригодится эта функция, которая открывает ячейки. Функция рекурсивная.

procedure matrix.OpenCells(i,j:integer);
var t:integer;
begin
t := 0;
if (i < 1) or (j < 1) then t := 1;
if (i = n+1) or (j = n+1) then t := 1;
if t [...]

Ваш отзыв

Генерация двоичной последовательности в естественном порядке

Итак, сегодня наша задача формулируется следующим образом. Для заданной длинны кода расчитать все возможные двоичные кодовые комбинации. То есть, другими словами, нам неоходимо сгенерировать двоичную последовательности в естественном порядке. Формула, которая нам потребуется для вычисления выглядит следующим оразом n!/(n-2)! (открывай учебник по коминаторике). А реализовывать алгоритм удем на языке С++.

#include < iоstream >
#include < cоnio.h [...]

Ваш отзыв

Реализация плоской закраски, закраски методом Гуро и методом Фонга на C++ Builder

Каркасные изображения легко получать, но они мало похожи на реальные объекты. Большинство объектов - непрозрачны и составляющие их поверхности закрывают собой другие тела. Неважно, откуда мы смотрим на них, в любом случае некоторые части тел от нас скрыты. В каркасном же изображении мы видим весь объект, независимо от того, находится ли какая-либо часть за или [...]

Ваш отзыв

Решение уравниений F(x) = 0 методом дихотомии на Delphi

Программа, написанная на Delphi, находит корень уравнения F(x) = 0, где F(x) - непрерывная на отрезке [a,b] функция, удовлетворяющая условию F(a)F(b) < 0. Для нахождения корня отрезок [a,b] делится пополам и выбирается тот полуинтервал, на концах которого знаки F(x) разные. Затем процесс деления повторяется до тех пор, пока длина интервала не станет меньше e.
Если начальное [...]

Ваш отзыв