Решение уравнения методом бисекции pascal

Решение нелинейных уравнений на языке программирования Pascal

Практически перед каждым программистом рано или поздно встает задача определения корней уравнения. На сегодняшний день существует достаточно много алгоритмов решения данной задачи. Из этой статьи вы узнаете о наиболее известных алгоритмах численного решения уравнений. Практически все они могут быть разделены на два этапа: отделения и уточнения корней. Первую часть легко выполнить графическим методом. Для выполнения второго этапа решения уравнения можно воспользоваться одним из многих методов уточнения корней уравнения.

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

Данный метод достаточно прост и содержит всего два действия. Сначала находится переменная х – середина интервала [a,b]. После чего вычисляется значение функции в середине интервала. Затем определяется, совпадает ли по знаку значение функции в середине интервала, со знаком функции в левой части. В случаи если их знаки равны, то новой левой границей считается середина интервала, в ином же случаи правой граница интервала считается его середина. Таким образом, при каждой итерации интервал сокращается вдовое то справа, то слева. Очень часто можно встретить следующую реализацию данного метода.

Этот вариант, хотя и очень прост для понимания, содержит один недостаток. Дело в том, что если функция очень сильно изменяется, то при заданной точности, её значение может очень сильно отличаться. Поэтому для исключения этой неточности выгоднее использовать цикл с постусловием и сравнивать с заданным значением точности не разницу границ интервала, а значение функции. Тогда реализация метода примет следующий вид.

Другим очень хорошим методом нахождения корней уравнения, который несколько сложнее в реализации, чем предыдущий, является метод хорд. Отличается он тем, что границы интервала соединяются прямой линией, то есть хордой. Затем определяется точка пересечения этой прямой с осью абсцисс, по формуле:

После чего находится значение функции в точке пересечения. По аналогии с предыдущим методом определяется новая левая или правая граница интервала, которой является точка пересечения. Реализация данного метода на языке программирования Pascal может быть представлена следующим образом.

Еще одним хорошим методом решения уравнений является метод касательных или метод Ньютона. Главное его отличие от представленных ранее методов биссекции и хорд – отсутствие необходимости отделения корня. Вместо этого нужно задать лишь начальное приближение. Однако его главным недостатком остается сложность реализации, связанная, прежде всего с необходимостью определять производные исходного уравнения.

В основе метода Ньютона лежит разложения функции в ряд Тейлора:

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

Суть метода заключается в экстраполяции функции касательными. После того как пользователь задает начальное приближение, программа должна определить точку пересечения касательной к графику функции с осью абсцисс. Для этого используется формула:

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

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

Существуют также и другие методы, например, золотого сечения. Какой из них использовать решать вам, однако следует отметить, что наиболее быстродейственным считается метод Ньютона, затем метод хорд и последним по быстродействию является метод половинного деления. Хотя количество итераций напрямую зависит от введенных начальных данных. При удачном стечении обстоятельств решение каждым из методов может быть найдено даже при единственной итерации.

Программа для метода бисекции

Дана функция f (x) с плавающим числом x и двумя числами «a» и «b» такая, что f (a) * f (b) 3 + a 2 x 2 +… .. + e, где aa 1 , a 2 ,… — константы, а x — переменная ,
Трансцендентальной функцией являются неалгебраические функции, например, f (x) = sin (x) * x — 3 или f (x) = e x + x 2 или f (x) = ln (x) + x….

Что такое метод деления пополам?
Этот метод также называется методом деления пополам, методом двоичного поиска или методом дихотомии. Этот метод используется, чтобы найти корень уравнения в заданном интервале, который является значением «x», для которого f (x) = 0.

Метод основан на теореме о промежуточном значении, которая гласит, что если f (x) — непрерывная функция и существуют два действительных числа a и b, такие что f (a) * f (b) 0 и f (b)

Ниже приведена реализация вышеуказанных шагов.

// C ++ программа для реализации метода Bisection для
// решение уравнений
#include

using namespace std;

#define EPSILON 0.01

// Пример функции, решение которой определяется с помощью
// Метод деления пополам. Функция х ^ 3 — х ^ 2 + 2

double func( double x)

return x*x*x — x*x + 2;

// Печатает корень функции func (x) с ошибкой EPSILON

void bisection( double a, double b)

if (func(a) * func(b) >= 0)

cout «You have not assumed right a and b\n» ;

while ((b-a) >= EPSILON)

// Найти среднюю точку

// Проверяем, является ли средняя точка корневой

// Определим сторону, чтобы повторить шаги

else if (func(c)*func(a)

cout «The value of root is : «

// Программа драйвера для проверки вышеуказанной функции

// Предполагаемые начальные значения

double a =-200, b = 300;

// Java-программа для реализации метода Bisection
// для решения уравнений

static final float EPSILON = ( float ) 0.01 ;

// Пример функции, решение которой определяется с помощью

// Метод деления пополам. Функция х ^ 3 — х ^ 2 + 2

static double func( double x)

return x*x*x — x*x + 2 ;

// Печатает корень функции func (x) с ошибкой EPSILON

static void bisection( double a, double b)

if (func(a) * func(b) >= 0 )

System.out.println( «You have not assumed»

while ((b-a) >= EPSILON)

// Найти среднюю точку

// Проверяем, является ли средняя точка корневой

// Определим сторону, чтобы повторить шаги

else if (func(c)*func(a) 0 )

// выводит значение c до 4 десятичных знаков

System.out.printf( «The value of root is : %.4f»

// Программа драйвера для проверки вышеуказанной функции

public static void main(String[] args)

// Предполагаемые начальные значения

double a =- 200 , b = 300 ;

// Этот код предоставлен Нирмал Патель

# Python программа для реализации
Метод деления пополам
# решение уравнений

# Пример функции, чья
# решение определяется с помощью
Метод деления пополам.
# Функция x ^ 3 — x ^ 2 + 2

return x * x * x — x * x + 2

# Печатает корень функции (x)
# с ошибкой EPSILON

if (func(a) * func(b) > = 0 ):

print ( «You have not assumed right a and b\n» )

while ((b — a) > = 0.01 ):

# Найти среднюю точку

# Проверьте, является ли средняя точка корневой

# Решите сторону повторить шаги

if (func(c) * func(a) 0 ):

print ( «The value of root is : » , «%.4f» % c)

# Код драйвера
# Предполагаемые начальные значения

# Этот код добавлен
# Анант Агарвал.

// C # программа для реализации
// Метод деления пополам
// решение уравнений

static float EPSILON = ( float )0.01;

// Пример функции, чья
// решение определяется с помощью
// Метод деления пополам. Функция
// это х ^ 3 — х ^ 2 + 2

static double func( double x)

// Печатает корень функции func (x)
// с ошибкой EPSILON

static void bisection( double a,

if (func(a) * func(b) >= 0)

Console.WriteLine( «You have not assumed» +

while ((b — a) >= EPSILON)

// Найти среднюю точку

// точка является корнем

else if (func(c) * func(a)

// выводит значение c

// до 4 десятичных знаков

Console.WriteLine( «The value of » +

static public void Main ()

// Предполагаемые начальные значения

double a = -200, b = 300;

// Этот код предоставлен ajit

// PHP программа для реализации
// Метод деления пополам
// уравнения

// Пример функции, чья
// решение определено
// используя метод деления пополам.
// Функция x ^ 3 — x ^ 2 + 2

function func( $x )

// Печатает корень функции func (x)
// с ошибкой EPSILON

function bisection( $a , $b )

echo «You have not assumed » .

«right a and b» , «\n» ;

while (( $b — $a ) >= $EPSILON )

// Найти среднюю точку

// точка является корнем

else if (func( $c ) * func( $a )

echo «The value of root is : » , $c ;

// Предполагаемые начальные значения

// Этот код предоставлен ajit
?>

Выход:

Временная сложность: — Временная сложность этого метода зависит от предполагаемых значений и функции.

Какие плюсы и минусы?
Преимущество метода деления пополам состоит в том, что он гарантированно сходится. Недостатком метода деления пополам является то, что он не может обнаружить несколько корней.

В целом, метод деления пополам используется для получения начального грубого приближения решения. Затем более быстрые методы сходятся, чтобы найти решение.

Вскоре мы обсудим другие методы решения алгебраических и трансцендентных уравнений.

Эта статья предоставлена Абхираджем Смитом . Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме

Курсовая работа
Решение нелинейного уравнения методами половинного деления (бисекций) и хорд
в среде программирования Turbo Pascal 7.0 (DOS) (Паскаль)
Программа и описание

Среда программирования: Turbo Pascal 7.0 (DOS)

Название работы: Решение нелинейного уравнения методами половинного деления (бисекций) и хорд

Вид работы: Курсовая работа

Тематика работы: Математика

Объем программы: 3 (по десятибалльной шкале)

Уровень сложности: 3 (по десятибалльной шкале)

Разработчик (автор): Программист сайта kursovik.com (письмо автору)

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

Описание (отчет): Есть на 17 страниц, посмотреть оглавление

Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ

Курсовая работа
Решение нелинейного уравнения методами половинного деления (бисекций) и хорд

Скачать EXE-файл программы (7 Кб)

Стоимость ИСХОДНОГО ТЕКСТА программы составляет 400 руб РФ

Стоимость ОПИСАНИЯ к программе составляет 80 руб РФ

Продажа каждой работы строго учитывается,
у каждой работы есть своя история продаж.

    Как можно приобрести данную готовую работу ?

      Заполните форму, которая расположена чуть Выше данного текста и нажмите кнопку «Приобрести»

      Мы поддерживаем следующие способы оплаты:

      • любые банковские карты: Visa, MasterCard, Maestro, МИР
      • электронные деньги: QIWI, WebMoney, Яндекс.Деньги
      • оплата по квитанции в любом банке на территории России
      • оплата через отделения Евросети и Связного
      • оплата с баланса мобильного телефона
      • оплата через PayPal
      • оплата наличными

      Автоматическая оплата возможна с территории следующих государств:
      Россия, Украина, Беларусь, Казахстан, Молдова, Литва, Латвия, Эстония,
      Грузия, Армения, Азербайджан, Узбекистан, Таджикистан, Киргизия, Туркмения
      С помощью электронных денег и PayPal оплата возможна со всего мира.

      После заполнения формы Вы получите на свой E-mail автоматическое письмо со всеми подробностями оплаты заказа. Оплата производится через платёжную систему Ю.Касса, которая обеспечивает полную защиту онлайн-платежей при покупках в Интернете.

      В течение нескольких минут с момента оплата заказа. Мы работаем 7 дней в неделю.

      На Ваш E-mail адрес и в личном кабинете нашего сайта sys.kursovik.com.

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

      Эти данные нам нужны для того, чтобы можно было предотвратить повторную продажу работы в один и тот же ВУЗ. На сайте в таблице продаж публикуется только информация о городах, куда была продана работа. Если клиент видит, что в его город работа уже покупалась, то он может запросить у нас название ВУЗов, куда покупалась эта работа. Данные о ВУЗе клиента хранятся только в нашей базе, в открытом доступе их нет. Если Вы все-таки не хотите оставлять информацию о городе и ВУЗе, то просто введите в соответствующие поля несколько пробелов. Тем не менее, мы Вам рекомендуем всё-таки указать достоверную информацию, тем самым Вы застрахуетесь от того, чтобы кто-то из студентов Вашего ВУЗа вместе с Вами сдавал одинаковую работу одному и тому же преподавателю.

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

      Да, мы можем гарантировать уникальность данной работы.
      Она была разработана нашим программистом и выставлена на продажу в 2004 году.

      Обычно работы по программированию всегда показывают больше 50% уникального текста.
      Это напрямую связано с тем, что даже если введение, заключение и теоретическая глава вдруг окажутся неуникальными, то сам текст программы и описание ее работы слихвой компенсируют этот недостаток, т.к. они пишутся с нуля, скопировать их вряд ли откуда можно.
      Тем не мнее, если вдруг при проверке купленной у нас готовой работы, она не дотятянет до требуемого в Вашем ВУЗе процента уникальности, то мы готовы поднять его при помощи специальной программы.
      ВНИМАНИЕ ! Это предложение действительно только для готовых работ, купленных на нашем сайте ! Повышать уникальность каких-либо других работ мы не будем 🙂

      Ниже приводится таблица продаж:

      Ростов-на-Дону
      Тула

      Вы можете узнать дополнительно, в какие ВУЗ ы Вашего города сдавалась эта работа, нажав на следующую ссылку

      Есть, но если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Для этого заполните пожалуйста форму, приведенную ниже. В форме укажите требуемое оглавление(план) отчета. Если в Вашем ВУЗе никаких особых требований к отчету не выдвигают, тогда выберите пункт «требований к отчету нет, всё на усмотрение программиста».

    Рекомендуем Вам также посмотреть нашу рубрику «вопросы и ответы».

    Если у Вас возник какой-либо вопрос по данной работе, пожалуйста заполните форму, приведенную ниже.
    Ответ будет дан автором данной работы в обязательном порядке. Время отклика — 2-24 часа с момента заполнения формы. Если Ваш вопрос окажется полезным, мы разместим его на этой странице.

    Готовые работы на тему «Математика&#187 на языке Паскаль

    КПАльбом полиномиальных функцийTurbo Pascal 7.0 (DOS)1000+
    ЛРАппроксимация функции заданной в табличном виде методом наименьших квадратов (МНК) с построением графикаTurbo Pascal 7.0 (DOS)300+
    КРБинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров.Pascal ABC560
    ЛРВращение гексаэдра, проекция — диметрия, удаление невидимых линийTurbo Pascal 7.0 (DOS)500
    ЛРВращение октаэдра, масштабированиеTurbo Pascal 7.0 (DOS)400
    ПрограммаВыравнивание строк, длинные числаPascal ABC440
    КПВычисление интеграла методом Симпсона и трапеций. Постороение графика. Сравнние методов + MathCadTurbo Pascal 7.0 (DOS)300+
    КПВычисление интегралов методом «МОНТЕ-КАРЛО»Turbo Pascal 7.0 (DOS)200+
    ЛРВычисление определённого интеграла функции f(x)=x*x*x+1 методом трапецииTurbo Pascal 7.0 (DOS)150
    КПВычисление приближенного значения определенного интегралаPascal ABC990+
    ЛРВычисление суммы элементов побочной диаганали матрицыTurbo Pascal 7.0 (DOS)120+
    ЛРВычисление числа eTurbo Pascal 7.0 (DOS)400
    КПГрафик функцииTurbo Pascal 7.0 (DOS)600+
    КПГрафик функции в полярной системе координатTurbo Pascal 7.0 (DOS)500+
    КПГрафик экспериментальных точек в прямой линии регрессииTurbo Pascal 7.0 (DOS)890
    ЛРИнтегрирование. Формулу трапеций, формула СимпсонаTurbo Pascal 7.0 (DOS)160
    ЛРИнтерполирование функции и нахождение 1-й и 2-й производных методами Ньютона и ЛагранжаTurbo Pascal 7.0 (DOS)500+
    ЛРИнтерполяционный многочлен, многочлен Ньютона, кубический СплайнTurbo Pascal 7.0 (DOS)160
    ЛРИнтерполяция и нахождение производной линейным, параболическим и кубическим сплайномTurbo Pascal 7.0 (DOS)500+
    ЛРИнтерполяция полиномом ЛагранжаTurbo Pascal 7.0 (DOS)500+
    ПрограммаИнтерполяция с использованием 1-й интерполяц. формулы НьютонаTurbo Pascal 7.0 (DOS)600
    ПрограммаИнтерполяция сплайнами (полиномиальными)Turbo Pascal 7.0 (DOS)600
    ПрограммаИнформатика. 9й класс. Неделя 20. Задание 1. Задание 2. новаяPascal ABC300
    КПКомплексный калькуляторTurbo Pascal 7.0 (DOS)640+
    ЛРЛабораторные работы 3 и 4. Вариант 8. Циклы, массивы.Pascal ABC670
    ЛРЛР1 Задана матрица вещественных чисел A размерности n. ЛР2 Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами.Turbo Pascal 7.0 (DOS)440
    ЛРМетод Гаусса решения СЛАУTurbo Pascal 7.0 (DOS)200
    ЛРМетод Гаусса решения СЛАУ (с объяснениями по шагам)Turbo Pascal 7.0 (DOS)300
    ЛРМетод деления отрезка пополам, метод НьютонаTurbo Pascal 7.0 (DOS)160
    КПМетод наименьших квадратовTurbo Pascal 7.0 (DOS)670+
    ЛРМножества: каких букв больше в тексте, гласных или согласных.Turbo Pascal 7.0 (DOS)140+
    ЛРМодифицированные методы Эйлера I и II рода для решения ОДУTurbo Pascal 7.0 (DOS)400
    ЛРНахождение знач. определенного интеграла методами Симпсона и трапецийTurbo Pascal 7.0 (DOS)400+
    ЛРНахождение интеграла методами прямоугольников, трапеции, Симпсона и ГауссаTurbo Pascal 7.0 (DOS)500+
    ЛРНахождение корней функции на заданном интервале методом дихотомии (деления отрезка пополам)Turbo Pascal 7.0 (DOS)200+
    ЛРНахождение собственных значений матрицы методом Крылова и ЛеверьеTurbo Pascal 7.0 (DOS)300
    ЛРНахождение собственных чисел и собственных векторов матрицы методом ДанилевскогоTurbo Pascal 7.0 (DOS)500+
    ЛРОбмен элементов матрицы главной и побочной диаганалейTurbo Pascal 7.0 (DOS)120+
    КПОперации с многочленамиTurbo Pascal 7.0 (DOS)500+
    ЛРОпределение значения перемнной YTurbo Pascal 7.0 (DOS)140+
    ЛРОпределение значения функции Y (версия 2)Turbo Pascal 7.0 (DOS)200+
    ЛРОпределение корня функции методом хорд (линейной интерполяции).Turbo Pascal 7.0 (DOS)200+
    КРОсновы алгоритмизации и языки программирования. Вариант 4Pascal ABC670+
    ЛРОсновы программирования и алгоритмизацииPascal ABC300+
    ЛРПлощадь участка, ограниченного замкнутой ломанной из отрезков единичной длиныTurbo Pascal 7.0 (DOS)400
    ЛРПодсчет значения последовательностиTurbo Pascal 7.0 (DOS)100
    ЛРПоиск числа от A до B с большим числом делителейTurbo Pascal 7.0 (DOS)140
    ЛРПопадание точки в заштрихованную областьTurbo Pascal 7.0 (DOS)120
    ЛРПостроение графика функции Y=sin(x)Turbo Pascal 7.0 (DOS)200
    КППостроение графиковTurbo Pascal 7.0 (DOS)800+
    ПрограммаПостроение поверхности (с удалением невидимых линий)Turbo Pascal 7.0 (DOS)400+
    ПрограммаПрограмма нахождения наибольшего общего делителя (НОД) трех чиселTurbo Pascal 7.0 (DOS)500
    ЛРПрограммирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)1980
    ЛРПрограммирование. ЛР №3. Вариант №4Pascal ABC980
    ЛРРасстановка пешек и коней на шахматной доскеPascal ABC500
    ЛРРешение диф. уравнения методами Эйлера и Рунге-КуттаTurbo Pascal 7.0 (DOS)500+
    ЛРРешение дифференциального уравнения методом Рунге-Кутта 1-го и 4-го порядка точностиTurbo Pascal 7.0 (DOS)500+
    КПРешение математической задачиTurbo Pascal 7.0 (DOS)400+
    КПРешение математической задачи (версия 2)Turbo Pascal 7.0 (DOS)360+
    КПРешение математической задачи (версия 3)Turbo Pascal 7.0 (DOS)360+
    КПРешение математической задачи (версия 4)Turbo Pascal 7.0 (DOS)360+
    КПРешение нелинейного уравнения методами половинного деления (бисекций) и хордTurbo Pascal 7.0 (DOS)400+
    ЛРРешение нелинейных алгебраических уравнений методом хордTurbo Pascal 7.0 (DOS)300+
    ПрограммаРешение систем регулярных уравненийTurbo Pascal 7.0 (DOS)600
    ЛРРешение системы дифференциальных уравнений в частных производных методом характеристик (Мосса)Turbo Pascal 7.0 (DOS)700
    ЛРРешение СЛАУ методом Гаусса с выбором главного элементаTurbo Pascal 7.0 (DOS)240
    КРСортировка массива методом простого выбораPascal ABC670
    ЛРСреднее арифметическое отрицательных чиселTurbo Pascal 7.0 (DOS)80
    ЛРЦиклические алгоритмы. Итерационные циклы.Pascal ABC670
    ЛРЦиклические алгоритмы. Итерационные циклы. Сложные логические условия.Pascal ABC670

    Готовые работы на тему «Игры&#187 на языке Паскаль

    ЛРДвумерный клеточный автомат — игра «Жизнь»Turbo Pascal 7.0 (DOS)1200
    КПИгра «Арканоид»Turbo Pascal 7.0 (DOS)800+
    КПИгра «Быки и коровы»Turbo Pascal 7.0 (DOS)400+
    ПрограммаИгра «Выложить квадрат»Turbo Pascal 7.0 (DOS)600+
    ЛРИгра «Грибник»Turbo Pascal 7.0 (DOS)600+
    ПрограммаИгра «Грузчик»Turbo Pascal 7.0 (DOS)600
    ПрограммаИгра «Зенитка»Turbo Pascal 7.0 (DOS)300+
    ПрограммаИгра «Змейка» (простая)Free Pascal560+
    ПрограммаИгра «Катапульта»Free Pascal400
    КПИгра «Крестики нолики»Turbo Pascal 7.0 (DOS)600+
    ПрограммаИгра «Крестики-нолики» (версия 2)Turbo Pascal 7.0 (DOS)500
    ПрограммаИгра «Морской бой»Turbo Pascal 7.0 (DOS)700+
    КПИгра «Морской бой»Turbo Pascal 7.0 (DOS)1000+
    ПрограммаИгра «Морской бой» (3 уровня)Turbo Pascal 7.0 (DOS)800
    КПИгра «Морской бой» (текстовый режим)Turbo Pascal 7.0 (DOS)800+
    КПИгра «Мудрый крот» (pusher)Turbo Pascal 7.0 (DOS)700+
    ПрограммаИгра «Пинг-Понг»Turbo Pascal 7.0 (DOS)800+
    КПИгра «Пятнашки»Turbo Pascal 7.0 (DOS)360+
    КПИгра «Пятнашки»Turbo Pascal 7.0 (DOS)700+
    ПрограммаИгра «Сапер»Turbo Pascal 7.0 (DOS)300
    ПрограммаИгра «Сапер» (версия 2)Turbo Pascal 7.0 (DOS)300
    ЛРИгра «Скачки простые»Turbo Pascal 7.0 (DOS)100
    КПИгра «Скачки»Turbo Pascal 7.0 (DOS)500+
    ПрограммаИгра «Стенка» (Арканоид)Turbo Pascal 7.0 (DOS)340+
    КПИгра «Тетрис — Стрелялка»Turbo Pascal 7.0 (DOS)500+
    ПрограммаИгра «Тетрис» с использованием ООПTurbo Pascal 7.0 (DOS)700+
    ПрограммаИгра «Цветрис» (версия 1 — упрощенная)Turbo Pascal 7.0 (DOS)600
    КПИгра «Цветрис» (версия 2)Turbo Pascal 7.0 (DOS)800+
    КПИгра «Шашки»Turbo Pascal 7.0 (DOS)700+
    ЛРИгра в костиTurbo Pascal 7.0 (DOS)800+
    КПИгра “Щёлк” (Click, Chomp)Pascal ABC980
    КПКлавиатурный тренажерTurbo Pascal 7.0 (DOS)700+
    ЛРМорской бой — расстановка кораблейTurbo Pascal 7.0 (DOS)240
    КППрограмма «Клавиатурный тренажер» (версиия 2)Turbo Pascal 7.0 (DOS)460+
    ПрограммаШахматы. Мат двумя слонами.Turbo Pascal 7.0 (DOS)1000+
    КПШахматы. Определение положения белыхTurbo Pascal 7.0 (DOS)400+
    ЛРЭволюция жуковTurbo Pascal 7.0 (DOS)300

    Готовые работы на тему «Графика&#187 на языке Паскаль

    ЛРВращение объектов. Додекаэдр. Двенадцатигранник. Диффузное освещениеTurbo Pascal 7.0 (DOS)400+
    ЛРВращение объектов. Икосаэдр. Двадцатигранник. Без изменения яркости гранейTurbo Pascal 7.0 (DOS)400+
    ЛРВращение объектов. Икосаэдр. Двадцатигранник. Диффузное освещениеTurbo Pascal 7.0 (DOS)400+
    ЛРВращение объектов. Куб. Шестигранник. Диффузное освещениеTurbo Pascal 7.0 (DOS)400+
    ЛРВращение объектов. Октаэдр. Восьмигранник. Диффузное освещениеTurbo Pascal 7.0 (DOS)400+
    ЛРВращение объектов. Тетраэдр. Четырехгранник. Диффузное освещениеTurbo Pascal 7.0 (DOS)400+
    ЛРВращение октаэдра, масштабированиеTurbo Pascal 7.0 (DOS)400
    ПрограммаВращение трехмерной фигуры (масштабирование, поворот, текстурирование, смещение)Turbo Pascal 7.0 (DOS)500
    КПГрафик функцииTurbo Pascal 7.0 (DOS)600+
    КПГрафик функции в полярной системе координатTurbo Pascal 7.0 (DOS)500+
    КПГрафик экспериментальных точек в прямой линии регрессииTurbo Pascal 7.0 (DOS)890
    ПрограммаГрафики двух функцийPascal ABC670
    КПЗаписная телефонная книжка. (поиск, сортировка, фильтрация)Turbo Pascal 7.0 (DOS)600+
    ПрограммаИгра «Выложить квадрат»Turbo Pascal 7.0 (DOS)600+
    ЛРИгра «Грибник»Turbo Pascal 7.0 (DOS)600+
    ПрограммаИгра «Зенитка»Turbo Pascal 7.0 (DOS)300+
    ПрограммаИгра «Змейка» (простая)Free Pascal560+
    ПрограммаИгра «Катапульта»Free Pascal400
    КПИгра «Морской бой»Turbo Pascal 7.0 (DOS)1000+
    ПрограммаИгра «Морской бой» (3 уровня)Turbo Pascal 7.0 (DOS)800
    КПИгра «Пятнашки»Turbo Pascal 7.0 (DOS)700+
    ПрограммаИгра «Стенка» (Арканоид)Turbo Pascal 7.0 (DOS)340+
    КПИгра «Тетрис — Стрелялка»Turbo Pascal 7.0 (DOS)500+
    ПрограммаИгра «Тетрис»Turbo Pascal 7.0 (DOS)300
    ПрограммаИгра «Тетрис» с использованием ООПTurbo Pascal 7.0 (DOS)700+
    ЛРИнтерпретатор метафайла c трехмерным изображениемTurbo Pascal 7.0 (DOS)200
    ЛРИнформационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтерTurbo Pascal 7.0 (DOS)300
    КРКомпьютерная графика. Вариант №2Turbo Pascal 7.0 (DOS)890
    ЛРОдномерный клеточный автоматTurbo Pascal 7.0 (DOS)400
    ЛРПостроение графика функции Y=sin(x)Turbo Pascal 7.0 (DOS)200
    ЛРПостроение графиков функции в TBTurbo Pascal 7.0 (DOS)300
    КППостроение круговой диаграммыTurbo Pascal 7.0 (DOS)400+
    ПрограммаПостроение поверхности (с удалением невидимых линий)Turbo Pascal 7.0 (DOS)400+
    ЛРТрехмерные преобразования, параллелепипед, масштабированиеTurbo Pascal 7.0 (DOS)200
    ЛРТрехмерные преобразования. Додекаэдр. ДвенадцатигранникTurbo Pascal 7.0 (DOS)400+
    ЛРТрехмерные преобразования. Икосаэдр. ДвадцатигранникTurbo Pascal 7.0 (DOS)400+
    ЛРТрехмерные преобразования. Куб. ШестигранникTurbo Pascal 7.0 (DOS)400+
    ЛРТрехмерные преобразования. Октаэдр. ВосьмигранникTurbo Pascal 7.0 (DOS)400+
    ЛРТрехмерные преобразования. Тетраэдр. ЧетырехгранникTurbo Pascal 7.0 (DOS)400+
    ПрограммаУдаление невидимых линий (метод Z-Buffer)Turbo Pascal 7.0 (DOS)600
    ЛРУдаление невидимых линий, тетраэдрTurbo Pascal 7.0 (DOS)200
    ЛРУправление прицеломTurbo Pascal 7.0 (DOS)200
    ПрограммаЧасы «Заря» с датойTurbo Pascal 7.0 (DOS)400
    ПрограммаШахматы. Мат двумя слонами.Turbo Pascal 7.0 (DOS)1000+

    Готовые работы на тему «Базы данных&#187 на языке Паскаль

    КПАвтоматизированная информационная система «Определение материальных требований»Turbo Pascal 7.0 (DOS)500+
    ПрограммаБаза данных «Автовокзал»Turbo Pascal 7.0 (DOS)600
    КПБаза данных «Аптека»Turbo Pascal 7.0 (DOS)800+
    КПбаза данных «Аэропорт»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Аэропорт» для учета свободных мест и пассажиров в аэропортуTurbo Pascal 7.0 (DOS)1000+
    ПрограммаБаза данных «Библиотека»Turbo Pascal 7.0 (DOS)500+
    КПБаза данных «Библиотека» (версия 2)Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Библиотека» (динамический список)Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Библиотечный справочник»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Библиотечный справочник» (версия 2)Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Видеотека» (ООП, списки, csv)Turbo Pascal 7.0 (DOS)700+
    ПрограммаБаза данных «Домашняя фонотека»Turbo Pascal 7.0 (DOS)500
    КПБаза данных «Домашняя фонотека» (версия 2)Turbo Pascal 7.0 (DOS)600+
    ПрограммаБаза данных «животные»Turbo Pascal 7.0 (DOS)600
    ПрограммаБаза данных «Жильцы»Turbo Pascal 7.0 (DOS)400
    ЛРБаза данных «Картотека формуляров книг»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Кино мира»Turbo Pascal 7.0 (DOS)800+
    КПБаза данных «Книжный магазин»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Компьютерный рынок»Turbo Pascal 7.0 (DOS)600+
    ПрограммаБаза данных «Конденсаторы»Turbo Pascal 7.0 (DOS)200+
    КПБаза данных «Магазин»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Междугородние телефонные переговоры»Turbo Pascal 7.0 (DOS)500+
    ПрограммаБаза данных «Налоги»Turbo Pascal 7.0 (DOS)240
    КПБаза данных «Отдел кадров»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Парфюмерный магазин» (DBase 3)Turbo Pascal 7.0 (DOS)700+
    КПБаза данных «Парфюмерный магазин» (версия 2)Turbo Pascal 7.0 (DOS)800+
    КПБаза данных «Продукты»Turbo Pascal 7.0 (DOS)200+
    КПбаза данных «Склад»Turbo Pascal 7.0 (DOS)800+
    КПБаза данных «Склад» с построением круговой диаграммы товаровTurbo Pascal 7.0 (DOS)400+
    КПБаза данных «Складской учет»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Сотрудники» (ООП, списки, 3 файла БД)Turbo Pascal 7.0 (DOS)700+
    ПрограммаБаза данных «Спортивная команда»Turbo Pascal 7.0 (DOS)400
    КПБаза данных «Справочная аэропорта»Turbo Pascal 7.0 (DOS)700+
    КПБаза данных «Справочная служба аэропорта»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Справочник по клиентуре городского банка»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Справочник транспортного агентства»Turbo Pascal 7.0 (DOS)1200+
    КПБаза данных «Справочник частных телефонов»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Студенты»Turbo Pascal 7.0 (DOS)600+
    ПрограммаБаза данных «Телефонный справочник» (Turbo Vision)Turbo Pascal 7.0 (DOS)500
    КПБаза данных «Торговая фирма»Turbo Pascal 7.0 (DOS)800+
    КПБаза данных «Транспортное агентство»Turbo Pascal 7.0 (DOS)700+
    ПрограммаБаза данных «Хроника восхождений»Turbo Pascal 7.0 (DOS)600+
    ПрограммаБаза данных «Экспорт товаров» (3 типизированных файла)Turbo Pascal 7.0 (DOS)700+
    КПБД «Транспортная компания»Turbo Pascal 7.0 (DOS)1000+
    КПБуфет университетаLazarus670+
    КПДомашняя ФонотекаTurbo Pascal 7.0 (DOS)800+
    КПЗаписная телефонная книжка. (поиск, сортировка, фильтрация)Turbo Pascal 7.0 (DOS)600+
    ЛРИнформационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтерTurbo Pascal 7.0 (DOS)300
    КПИнформационные технологии обработки данных. Вариант 1. Программа создания и корректировки файла, содержащего сведения о студентах.Pascal ABC440+
    КРОбработка данных по поставкам нефтегазового оборудованияPascal ABC670+
    КППлан производства предприятияTurbo Pascal 7.0 (DOS)500+
    КППомощник экзаменатораTurbo Pascal 7.0 (DOS)600+
    КППрограмма создания и корректировки файла, содержащего номера частных телефоновTurbo Pascal 7.0 (DOS)400+
    КППрограмма создания и корректировки файла, содержащего сведения о книгах, находящихся в библиотекеTurbo Pascal 7.0 (DOS)600+
    КПРедактор и проигрыватель звуков (PC Speaker)Turbo Pascal 7.0 (DOS)600+
    КПСловарь. Использование CRC для хешированияTurbo Pascal 7.0 (DOS)1000+
    КПСписок станций метроTurbo Pascal 7.0 (DOS)600+
    КПСправочная по операторам Паскаля (языка Turbo Pascal)Turbo Pascal 7.0 (DOS)700+
    КПСправочник Домашняя ВидеотекаTurbo Pascal 7.0 (DOS)800+
    КПСтатистика экзаменационной сессииTurbo Pascal 7.0 (DOS)500+
    КПТаблица с возможностью изменения структуры полейTurbo Pascal 7.0 (DOS)800+
    КПТелефонный справочникTurbo Pascal 7.0 (DOS)400+
    ЛРТелефонный справочник + сортировкаTurbo Pascal 7.0 (DOS)300
    КПУниверситетTurbo Pascal 7.0 (DOS)1000+
    КПФормирование данных о подразделениях (предприятиях)Turbo Pascal 7.0 (DOS)300+
    ПрограммаФормирование квитанций оплаты услуг ЖКХTurbo Pascal 7.0 (DOS)800

    Готовые работы на тему «Клиент-серверные базы данных&#187 на языке Паскаль

    КПБуфет университетаLazarus670+

    Готовые работы на тему «Обучающие программы&#187 на языке Паскаль

    ЛРДемонстрация работы со спискомTurbo Pascal 7.0 (DOS)400
    ПрограммаИгра «Катапульта»Free Pascal400
    КПКлавиатурный тренажерTurbo Pascal 7.0 (DOS)700+
    КПОбходы бинарного дереваTurbo Pascal 7.0 (DOS)600
    КППомощник экзаменатораTurbo Pascal 7.0 (DOS)600+
    ПрограммаТренажер словTurbo Pascal 7.0 (DOS)600

    Готовые работы на тему «Работа с текстом&#187 на языке Паскаль

    КПБаза данных «Сотрудники» (ООП, списки, 3 файла БД)Turbo Pascal 7.0 (DOS)700+
    КПБаза данных «Справочная аэропорта»Turbo Pascal 7.0 (DOS)700+
    КПБиблиотека для шифрованияTurbo Pascal 7.0 (DOS)670
    КРБинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров.Pascal ABC560
    ПрограммаВариант 15. Дан символьный файл. Произвести «сжатие» этого файла, заменив каждую последовательность из нескольких вхождений одного и того же символа записью вида x’k’, где x–число вхождений символа kв исходную последовательность. Сравнить размеры файлов.Pascal ABC500
    ЛРВывод на экран числа в словесной формеTurbo Pascal 7.0 (DOS)200
    ЛРВыравнивание по ширинеTurbo Pascal 7.0 (DOS)200+
    ПрограммаВыравнивание строк, длинные числаPascal ABC440
    ПрограммаЗадание 1 Дан текстовый файл F . Записать в файл G часть содержимого F, следующую за наиболее длинной группой идущих подряд пробелов. Задание 2 Не меняя порядок записи чисел в списке выдать элементы списка в порядке возрастания значений. новаяPascal ABC670
    КПКомплексный калькуляторTurbo Pascal 7.0 (DOS)640+
    ЛРЛР1 Задана матрица вещественных чисел A размерности n. ЛР2 Задана строка символов. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами.Turbo Pascal 7.0 (DOS)440
    КПОбработка Pas-программыTurbo Pascal 7.0 (DOS)300+
    ЛРОписать функцию prod(s) с вещественным значением, подсчитывающую произведение ненулевых элементов файла sPascal ABC300+
    ЛРОпределение частоты букв построчноTurbo Pascal 7.0 (DOS)300+
    КРПреобразование текста программы на ПаскалеFree Pascal440+
    ЛРПроверка правильности описания переменныхTurbo Pascal 7.0 (DOS)800
    КППрограмма для выравнивания правого края текста за счет увеличения промежутков между словамиTurbo Pascal 7.0 (DOS)800+
    ЛРПрограммирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)1980
    ЛРПрограммирование. ЛР №3. Вариант №4Pascal ABC980
    ЛРРабота с файлами и строкамиTurbo Pascal 7.0 (DOS)80
    ЛРРабота со строкамиTurbo Pascal 7.0 (DOS)80
    КПСведения о геометрических фигурах на плоскостиPascal ABC540+
    ЛРСоставление частотного словаряTurbo Pascal 7.0 (DOS)160
    ЛРУдаление лишних пробеловTurbo Pascal 7.0 (DOS)300
    ЛРУдаление повторяющихся строкTurbo Pascal 7.0 (DOS)300+
    ПрограммаФорматирование текста (выравнивание с расстановкой переносов)Turbo Pascal 7.0 (DOS)500
    ПрограммаЧастота словTurbo Pascal 7.0 (DOS)300

    Готовые работы на тему «Тесты&#187 на языке Паскаль

    КПКлавиатурный тренажерTurbo Pascal 7.0 (DOS)700+
    КППомощник экзаменатораTurbo Pascal 7.0 (DOS)600+
    ЛРПроверка правильности описания переменныхTurbo Pascal 7.0 (DOS)800
    ЛРТест «Типы данных языка Паскаль»Turbo Pascal 7.0 (DOS)500
    ЛРТест «Экзамен — Турбо Паскаль»Turbo Pascal 7.0 (DOS)600

    Готовые работы на тему «Кроссворды&#187 на языке Паскаль

    КПКроссвордTurbo Pascal 7.0 (DOS)700+

    Готовые работы на тему «Технологии&#187 на языке Паскаль

    КПБаза данных «Видеотека» (ООП, списки, csv)Turbo Pascal 7.0 (DOS)700+
    КПИгра «Шашки»Turbo Pascal 7.0 (DOS)700+
    КПКодирование,декодирование текстаTurbo Pascal 7.0 (DOS)800+
    КПКонвертер для перевода программ на языке Си в текст программы на языке ПаскальTurbo Pascal 7.0 (DOS)1100+

    Готовые работы на тему «Графы&#187 на языке Паскаль

    ЛРАлгоритм ДейкстрыTurbo Pascal 7.0 (DOS)100+
    ЛРВращение гексаэдра, проекция — диметрия, удаление невидимых линийTurbo Pascal 7.0 (DOS)500
    ЛРДана последовательность чисел. Построить бинарное дерево поиска, содержащие эти числа. Произвести обход дерева слева направоTurbo Pascal 7.0 (DOS)220
    ЛРМетодом поиска в ширину найти и вывести путь в неориентированном графе между двумя вершинамиTurbo Pascal 7.0 (DOS)500+
    ПрограммаНахождение эйлерова цикла в графеTurbo Pascal 7.0 (DOS)600
    ЛРПодсчет элементов дереваTurbo Pascal 7.0 (DOS)400
    ПрограммаПоиск в глубину в графеPascal ABC500+
    ЛРПоиск в ширинуTurbo Pascal 7.0 (DOS)300
    ЛРПоиск в ширину в графеTurbo Pascal 7.0 (DOS)300
    ПрограммаПоиск фундаментальных циклов графаTurbo Pascal 7.0 (DOS)400
    ЛРПоиск эйлерова пути в графеTurbo Pascal 7.0 (DOS)300+
    ЛРПостроение стягивающего дерева из связного графаTurbo Pascal 7.0 (DOS)300
    ЛРПостроение эйлерова цикла в графе, заданном матрицей смежностиTurbo Pascal 7.0 (DOS)500+
    КП«GR» — программа реализующая поиск вершин недостижимых от заданной в неориентированном графеTurbo Pascal 7.0 (DOS)800+

    Готовые работы на тему «Структуры&#187 на языке Паскаль

    ПрограммаАвтобусы (динамические структуры данных)Pascal ABC670
    ПрограммаБаза данных «Автовокзал»Turbo Pascal 7.0 (DOS)600
    КПБаза данных «Аптека»Turbo Pascal 7.0 (DOS)800+
    КПбаза данных «Аэропорт»Turbo Pascal 7.0 (DOS)600+
    ПрограммаБаза данных «Библиотека»Turbo Pascal 7.0 (DOS)500+
    КПБаза данных «Библиотека» (версия 2)Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Библиотека» (динамический список)Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Библиотечный справочник»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Библиотечный справочник» (версия 2)Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Видеотека» (ООП, списки, csv)Turbo Pascal 7.0 (DOS)700+
    ПрограммаБаза данных «Домашняя фонотека»Turbo Pascal 7.0 (DOS)500
    КПБаза данных «Домашняя фонотека» (версия 2)Turbo Pascal 7.0 (DOS)600+
    ПрограммаБаза данных «Жильцы»Turbo Pascal 7.0 (DOS)400
    ПрограммаБаза данных «Конденсаторы»Turbo Pascal 7.0 (DOS)200+
    КПБаза данных «Магазин»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Междугородние телефонные переговоры»Turbo Pascal 7.0 (DOS)500+
    ПрограммаБаза данных «Налоги»Turbo Pascal 7.0 (DOS)240
    КПБаза данных «Отдел кадров»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Парфюмерный магазин» (DBase 3)Turbo Pascal 7.0 (DOS)700+
    КПБаза данных «Продукты»Turbo Pascal 7.0 (DOS)200+
    КПбаза данных «Склад»Turbo Pascal 7.0 (DOS)800+
    КПБаза данных «Складской учет»Turbo Pascal 7.0 (DOS)600+
    ПрограммаБаза данных «Спортивная команда»Turbo Pascal 7.0 (DOS)400
    КПБаза данных «Справочная аэропорта»Turbo Pascal 7.0 (DOS)700+
    КПБаза данных «Справочник по клиентуре городского банка»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Справочник транспортного агентства»Turbo Pascal 7.0 (DOS)1200+
    КПБаза данных «Справочник частных телефонов»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Студенты»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Торговая фирма»Turbo Pascal 7.0 (DOS)800+
    КПБаза данных «Транспортное агентство»Turbo Pascal 7.0 (DOS)700+
    ПрограммаБаза данных «Экспорт товаров» (3 типизированных файла)Turbo Pascal 7.0 (DOS)700+
    КПБаза данных “Автосервис” с реализацией поискаPascal ABC1400+
    КПБД «Транспортная компания»Turbo Pascal 7.0 (DOS)1000+
    КРБинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров.Pascal ABC560
    ПрограммаВариант 15. Дан символьный файл. Произвести «сжатие» этого файла, заменив каждую последовательность из нескольких вхождений одного и того же символа записью вида x’k’, где x–число вхождений символа kв исходную последовательность. Сравнить размеры файлов.Pascal ABC500
    ПрограммаВариант 15. Построить линейный список из входной последовательности чисел. Удалить из него все числа, кратные 5.Pascal ABC500
    КПДвунаправленный линейнейный список файловTurbo Pascal 7.0 (DOS)400+
    ЛРДемонстрация работы со спискомTurbo Pascal 7.0 (DOS)400
    ЛРДеревья. Подсчет числа вершин на n-ом уровне непустого дерева TTurbo Pascal 7.0 (DOS)300
    ЛРДинамическая структура «генеалогическое дерево»Turbo Pascal 7.0 (DOS)300
    ЛРДинамическая структура ОЧЕРЕДЬTurbo Pascal 7.0 (DOS)300
    КПЗаписная телефонная книжка. (поиск, сортировка, фильтрация)Turbo Pascal 7.0 (DOS)600+
    КПКоллекция компакт-дисков, фонотекаTurbo Pascal 7.0 (DOS)600+
    КПКомплексный калькуляторTurbo Pascal 7.0 (DOS)640+
    ЛРЛР8 Написать функцию, которая удаляет из списка все вхождения ключа. ЛР9 Слить два стека, содержащих возрастающую последовательность целых положительных чисел, в третий стек так, чтобы его элементы располагались также в порядке возрастания.Pascal ABC800
    ПрограммаМассив: удаление цепочек четных элементовPascal ABC200
    КРОбработка данных по поставкам нефтегазового оборудованияPascal ABC670+
    КПОбработка разреженных матрицTurbo Pascal 7.0 (DOS)500+
    КПОбходы бинарного дереваTurbo Pascal 7.0 (DOS)600
    КПОчередь с приоритетомTurbo Pascal 7.0 (DOS)500+
    ЛРПодсчет элементов дереваTurbo Pascal 7.0 (DOS)400
    ЛРПоиск в ширинуTurbo Pascal 7.0 (DOS)300
    ПрограммаПоиск фундаментальных циклов графаTurbo Pascal 7.0 (DOS)400
    ЛРПостроение эйлерова цикла в графе, заданном матрицей смежностиTurbo Pascal 7.0 (DOS)500+
    ЛРПрограммирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)1980
    ЛРРабота с односвязными списками в среде Pascal ABCPascal ABC200+
    КПРабота с разреженными матрицамиTurbo Pascal 7.0 (DOS)300+
    ЛРРабота с файлами и массивами записейTurbo Pascal 7.0 (DOS)80
    ЛРРасчет максимальной глубины бинарного дереваTurbo Pascal 7.0 (DOS)300
    КПСведения о геометрических фигурах на плоскостиPascal ABC540+
    КПСловарь. Использование CRC для хешированияTurbo Pascal 7.0 (DOS)1000+
    ПрограммаСортировка двумерного массива по заданной схемеPascal ABC200+
    КПСправочная по операторам Паскаля (языка Turbo Pascal)Turbo Pascal 7.0 (DOS)700+
    КПУниверситетTurbo Pascal 7.0 (DOS)1000+
    ЛРУровень с максимальным числом вершинTurbo Pascal 7.0 (DOS)300
    КПФормирование данных о подразделениях (предприятиях)Turbo Pascal 7.0 (DOS)300+

    Готовые работы на тему «Алгоритмы&#187 на языке Паскаль

    ЛР36-ричные перестановкиTurbo Pascal 7.0 (DOS)300
    ЛРCоздание программ с использованием массивов(одномерных и матриц) и множествPascal ABC300+
    ЛРАлгоритм ДейкстрыTurbo Pascal 7.0 (DOS)100+
    ЛРАппроксимация функции заданной в табличном виде методом наименьших квадратов (МНК) с построением графикаTurbo Pascal 7.0 (DOS)300+
    КПБаза данных «Аптека»Turbo Pascal 7.0 (DOS)800+
    КПбаза данных «Аэропорт»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Аэропорт» для учета свободных мест и пассажиров в аэропортуTurbo Pascal 7.0 (DOS)1000+
    КПБаза данных «Библиотека» (версия 2)Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Библиотечный справочник»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Библиотечный справочник» (версия 2)Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Видеотека» (ООП, списки, csv)Turbo Pascal 7.0 (DOS)700+
    КПБаза данных «Домашняя фонотека» (версия 2)Turbo Pascal 7.0 (DOS)600+
    ПрограммаБаза данных «Жильцы»Turbo Pascal 7.0 (DOS)400
    ЛРБаза данных «Картотека формуляров книг»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Магазин»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Междугородние телефонные переговоры»Turbo Pascal 7.0 (DOS)500+
    ПрограммаБаза данных «Налоги»Turbo Pascal 7.0 (DOS)240
    КПБаза данных «Отдел кадров»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Продукты»Turbo Pascal 7.0 (DOS)200+
    КПбаза данных «Склад»Turbo Pascal 7.0 (DOS)800+
    КПБаза данных «Складской учет»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Сотрудники» (ООП, списки, 3 файла БД)Turbo Pascal 7.0 (DOS)700+
    ПрограммаБаза данных «Спортивная команда»Turbo Pascal 7.0 (DOS)400
    КПБаза данных «Справочник по клиентуре городского банка»Turbo Pascal 7.0 (DOS)400+
    КПБаза данных «Справочник транспортного агентства»Turbo Pascal 7.0 (DOS)1200+
    КПБаза данных «Студенты»Turbo Pascal 7.0 (DOS)600+
    КПБаза данных «Торговая фирма»Turbo Pascal 7.0 (DOS)800+
    КПБаза данных “Автосервис” с реализацией поискаPascal ABC1400+
    КПБиблиотека для шифрованияTurbo Pascal 7.0 (DOS)670
    КРБинарный (двоичный) поиск. Компания с целью определения спроса на свою продукцию организует некоторый опрос. Продукция – компакт-диски с записями шлягеров.Pascal ABC560
    ПрограммаВариант 15. Построить линейный список из входной последовательности чисел. Удалить из него все числа, кратные 5.Pascal ABC500
    ПрограммаВращение трехмерной фигуры (масштабирование, поворот, текстурирование, смещение)Turbo Pascal 7.0 (DOS)500
    ЛРВывод на экран числа в словесной формеTurbo Pascal 7.0 (DOS)200
    ЛРВыравнивание по ширинеTurbo Pascal 7.0 (DOS)200+
    ПрограммаВыравнивание строк, длинные числаPascal ABC440
    ЛРВычисление значений функцииTurbo Pascal 7.0 (DOS)120
    ЛРВычисление определённого интеграла функции f(x)=x*x*x+1 методом трапецииTurbo Pascal 7.0 (DOS)150
    ЛРВычисление суммы элементов побочной диаганали матрицыTurbo Pascal 7.0 (DOS)120+
    КПГенетический алгоритм и генетические операторыTurbo Pascal 7.0 (DOS)440+
    КПГрафик функцииTurbo Pascal 7.0 (DOS)600+
    КПГрафик экспериментальных точек в прямой линии регрессииTurbo Pascal 7.0 (DOS)890
    КРДвоичные деревья (бинарные деревья) программа показывает глубину узлов отступом от левого края экранаPascal ABC440
    ЛРДвумерный клеточный автомат — игра «Жизнь»Turbo Pascal 7.0 (DOS)1200
    КПДвунаправленный линейнейный список файловTurbo Pascal 7.0 (DOS)400+
    ЛРДеревья. Подсчет числа вершин на n-ом уровне непустого дерева TTurbo Pascal 7.0 (DOS)300
    ПрограммаЗадание 1 Дан текстовый файл F . Записать в файл G часть содержимого F, следующую за наиболее длинной группой идущих подряд пробелов. Задание 2 Не меняя порядок записи чисел в списке выдать элементы списка в порядке возрастания значений. новаяPascal ABC670
    ЛРЗадача Прима-Краскала («жадный» алгоритм)Turbo Pascal 7.0 (DOS)160
    КПЗаписная телефонная книжка. (поиск, сортировка, фильтрация)Turbo Pascal 7.0 (DOS)600+
    ПрограммаИгра «Крестики-нолики» (версия 2)Turbo Pascal 7.0 (DOS)500
    ПрограммаИгра «Тетрис» с использованием ООПTurbo Pascal 7.0 (DOS)700+
    ЛРИзучение операторов цикла и ветвленияTurbo Pascal 7.0 (DOS)100
    ПрограммаИнтерполяция сплайнами (полиномиальными)Turbo Pascal 7.0 (DOS)600
    ЛРИнформатика 2. Лабораторная работа 2. 10 вариантPascal ABC500
    ПрограммаИнформатика. 9й класс. Неделя 20. Задание 1. Задание 2. новаяPascal ABC300
    ЛРИнформационная система: меню, обработка данных, постоение графика, вывод информации на экран,принтерTurbo Pascal 7.0 (DOS)300
    КПИнформационные технологии обработки данных (КП), вариант 8. Работа с комплексными числами и файламиPascal ABC950
    КПКлавиатурный тренажерTurbo Pascal 7.0 (DOS)700+
    ЛРКодирование, подсчет суммы элементов символьной матрицыTurbo Pascal 7.0 (DOS)240
    КПКодирование,декодирование текстаTurbo Pascal 7.0 (DOS)800+
    КПКоллекция компакт-дисков, фонотекаTurbo Pascal 7.0 (DOS)600+
    КПКомплексный калькуляторTurbo Pascal 7.0 (DOS)640+
    КПКонвертер для перевода программ на языке Си в текст программы на языке ПаскальTurbo Pascal 7.0 (DOS)1100+
    КРКР №1 «Обработка строк», КР №2 «Обработка матрицTurbo Pascal 7.0 (DOS)1500+
    ЛРЛабораторная работа Строки, записи, модуль Crt, массивPascal ABC500
    КПМассивFree Pascal700+
    ПрограммаМассив: удаление цепочек четных элементовPascal ABC200
    ПрограммаМассивыTurbo Pascal 7.0 (DOS)890
    ЛРМетод Гаусса решения СЛАУTurbo Pascal 7.0 (DOS)200
    ЛРМетод Гаусса решения СЛАУ (с объяснениями по шагам)Turbo Pascal 7.0 (DOS)300
    ЛРМинимальный элемент каждого столбца матрицыTurbo Pascal 7.0 (DOS)120+
    ЛРМодифицированные методы Эйлера I и II рода для решения ОДУTurbo Pascal 7.0 (DOS)400
    ЛРМорской бой — расстановка кораблейTurbo Pascal 7.0 (DOS)240
    ЛРНахождение k-ой цифры последовательности Фибоначчи.Turbo Pascal 7.0 (DOS)100+
    ЛРНахождение квадрата с максимальным периметром по заданным точкамTurbo Pascal 7.0 (DOS)200
    ЛРНахождение корней функции на заданном интервале методом дихотомии (деления отрезка пополам)Turbo Pascal 7.0 (DOS)200+
    ЛРНахождение максимума среди отрицательных чисел последовательностиTurbo Pascal 7.0 (DOS)100+
    ПрограммаНахождение эйлерова цикла в графеTurbo Pascal 7.0 (DOS)600
    ЛРОбмен элементов матрицы главной и побочной диаганалейTurbo Pascal 7.0 (DOS)120+
    КРОбработка данных по поставкам нефтегазового оборудованияPascal ABC670+
    ЛРОбработка одномерного массива с использованием процедур и функций с параметрамиTurbo Pascal 7.0 (DOS)200+
    ЛРОбход поля конемTurbo Pascal 7.0 (DOS)600
    ЛРОбход шахматного поля конем. (версия 2)Turbo Pascal 7.0 (DOS)600+
    КПОбходы бинарного дереваTurbo Pascal 7.0 (DOS)600
    ЛРОдномерный клеточный автоматTurbo Pascal 7.0 (DOS)400
    КПОдноточечное скрещивание и инверсионная мутацияTurbo Pascal 7.0 (DOS)600+
    КПОперации с многочленамиTurbo Pascal 7.0 (DOS)500+
    ЛРОпределение возможности построения треугольникаTurbo Pascal 7.0 (DOS)120
    ЛРОпределение трех наибольших числа последовательностиTurbo Pascal 7.0 (DOS)100+
    ЛРОпределение частоты букв построчноTurbo Pascal 7.0 (DOS)300+
    КРОсновы алгоритмизации и языки программирования. Вариант 4Pascal ABC670+
    ЛРОсновы программирования и алгоритмизацииPascal ABC300+
    КПОчередь с приоритетомTurbo Pascal 7.0 (DOS)500+
    ЛРПеревод из префиксной в инфиксную формуTurbo Pascal 7.0 (DOS)400
    КППеревод чисел из двоичной системы счисления в восьмеричную, шеснадцатиричную, туда и обратноPascal ABC500+
    ЛРПерестановки натурального числаTurbo Pascal 7.0 (DOS)200
    ЛРПирамидальная сортировка массива. Рекурсивный вариантTurbo Pascal 7.0 (DOS)300+
    ЛРПлощадь участка, ограниченного замкнутой ломанной из отрезков единичной длиныTurbo Pascal 7.0 (DOS)400
    ЛРПодсчет простых чисел — элементов массива, превосходящих сумму элементовTurbo Pascal 7.0 (DOS)140
    ЛРПодсчет элементов дереваTurbo Pascal 7.0 (DOS)400
    ЛРПоиск в ширинуTurbo Pascal 7.0 (DOS)300
    ЛРПоиск в ширину в графеTurbo Pascal 7.0 (DOS)300
    ЛРПоиск изоморфного поддереваTurbo Pascal 7.0 (DOS)600
    ЛРПоиск кратчайшего пути в матрице из А11 в АnnTurbo Pascal 7.0 (DOS)400+
    ЛРПоиск максимального и минимального значений в файлеTurbo Pascal 7.0 (DOS)140+
    ЛРПоиск пути в лабиринтеTurbo Pascal 7.0 (DOS)160
    ПрограммаПоиск пути в метроTurbo Pascal 7.0 (DOS)400
    ПрограммаПоиск фундаментальных циклов графаTurbo Pascal 7.0 (DOS)400
    ЛРПоиск эйлерова пути в графеTurbo Pascal 7.0 (DOS)300+
    ЛРПопадание точки в заштрихованную областьTurbo Pascal 7.0 (DOS)120
    ЛРПопадание точки в заштрихованную область (версия 2)Turbo Pascal 7.0 (DOS)100
    ЛРПоследовательность: ввод, сортировка, поиск, менюTurbo Pascal 7.0 (DOS)200+
    ЛРПостроение бинарного дереваTurbo Pascal 7.0 (DOS)500+
    ЛРПостроение графиков функции в TBTurbo Pascal 7.0 (DOS)300
    ЛРПостроение стягивающего дерева из связного графаTurbo Pascal 7.0 (DOS)300
    ЛРПостроение эйлерова цикла в графе, заданном матрицей смежностиTurbo Pascal 7.0 (DOS)500+
    ЛРПостфиксная формулаTurbo Pascal 7.0 (DOS)400
    ЛРПроверка правильности описания переменныхTurbo Pascal 7.0 (DOS)800
    ЛРПроверка правильности описания переменных в паскале(pascal)Turbo Pascal 7.0 (DOS)600+
    КППрограмма находит минимум функции в заданной областиTurbo Pascal 7.0 (DOS)1000+
    ЛРПрограммирование 1. ЛР 1, ЛР 2. Вариант 14. Программирование 2. ЛР 3, ЛР 4. Вариант 10.Turbo Pascal 7.0 (DOS)1980
    ЛРПрограммирование. ЛР1. Вариант 10. Задача 1. Дано n вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к квадрату какого-нибудь целого числа. Задача 2. Для заданной строки определить длину содержащейся в ней максимальной подстроки, не имеющей латинских букв. новаяPascal ABC670+
    КРПрограммирование. ЛР2. Вариант 10. Задача 1. Получить массив B из массива A удалением n-ой строки и k-го столбца. Задача 2. Дана строка. В алфавитном порядке напечатайте (по разу) все большие латинские гласные буквы, входящие в эту строку. Указание: гласные буквы — а, e, i, o, u; остальные — согласные. Использовать множества. новаяPascal ABC670+
    ЛРПуть ладьейTurbo Pascal 7.0 (DOS)300
    ЛРРабота с массивамиTurbo Pascal 7.0 (DOS)100
    ПрограммаРабота с многобайтными числами (сложение, вычитание, умножение, деление)Turbo Pascal 7.0 (DOS)1000
    ЛРРабота с односвязными списками в среде Pascal ABCPascal ABC200+
    КПРабота с разреженными матрицамиTurbo Pascal 7.0 (DOS)300+
    ЛРРабота с файлами и массивами записейTurbo Pascal 7.0 (DOS)80
    ЛРРабота с файлами и строкамиTurbo Pascal 7.0 (DOS)80
    ЛРРабота со структурой данных «Стек»Free Pascal300
    ЛРРасстановка пешек и коней на шахматной доскеPascal ABC500
    ЛРРасчет максимальной глубины бинарного дереваTurbo Pascal 7.0 (DOS)300
    КПРешение математической задачиTurbo Pascal 7.0 (DOS)400+
    КПРешение математической задачи (версия 2)Turbo Pascal 7.0 (DOS)360+
    КПРешение математической задачи (версия 3)Turbo Pascal 7.0 (DOS)360+
    КПРешение математической задачи (версия 4)Turbo Pascal 7.0 (DOS)360+
    ЛРРешение нелинейных алгебраических уравнений методом хордTurbo Pascal 7.0 (DOS)300+
    ПрограммаРешение систем регулярных уравненийTurbo Pascal 7.0 (DOS)600
    КПСведения о геометрических фигурах на плоскостиPascal ABC540+
    КПСловарь. Использование CRC для хешированияTurbo Pascal 7.0 (DOS)1000+
    ЛРСоздание программ с использованием простых управляющих структур: условного оператора, циклаPascal ABC300+
    КРСоздание списков в языке Паскаль.Turbo Pascal 7.0 (DOS)200+
    ПрограммаСортировка двумерного массива по заданной схемеPascal ABC200+
    ЛРСортировка массива методом вычерпывания + оценка временной сложности алгоритмаTurbo Pascal 7.0 (DOS)400+
    КРСортировка массива методом простого выбораPascal ABC670
    ПрограммаСортировка матрицы зигзагом, графический вывод на экранTurbo Pascal 7.0 (DOS)500
    ЛРСортировка методом прямого выбораTurbo Pascal 7.0 (DOS)400+
    ЛРСоставление частотного словаряTurbo Pascal 7.0 (DOS)160
    ЛРСреднее арифметическое нечетных элементов массиваTurbo Pascal 7.0 (DOS)120+
    ЛРСреднее арифметическое отрицательных чиселTurbo Pascal 7.0 (DOS)80
    ЛРСтроки и массивыPascal ABC1550+
    ЛРСтроки и текстовый файл (2 лабораторные работы)Turbo Pascal 7.0 (DOS)250
    ЛРСумма элементов матрицы, делящихся на пятьTurbo Pascal 7.0 (DOS)150+
    ЛРСумма элементов, сортировка элементов целочисленной матрицыTurbo Pascal 7.0 (DOS)240
    ЛРТелефонный справочник + сортировкаTurbo Pascal 7.0 (DOS)300
    ЛРТестирование программного обеспечения. Вариант 15. Провести функциональное тестирование программы, которая из последовательности 10 целых чисел выводит разность между максимальным значением элемента и минимальным значением элемента.Pascal ABC20+
    ЛРТрехмерные преобразования, параллелепипед, масштабированиеTurbo Pascal 7.0 (DOS)200
    ПрограммаУдаление невидимых линий (метод Z-Buffer)Turbo Pascal 7.0 (DOS)600
    ЛРУдаление невидимых линий, тетраэдрTurbo Pascal 7.0 (DOS)200
    ЛРУдаление повторяющихся строкTurbo Pascal 7.0 (DOS)300+
    ЛРУровень с максимальным числом вершинTurbo Pascal 7.0 (DOS)300
    КПФормирование данных о подразделениях (предприятиях)Turbo Pascal 7.0 (DOS)300+
    ЛРФормирование и сортировка очередиTurbo Pascal 7.0 (DOS)200+
    ЛРЦиклические алгоритмы. Итерационные циклы.Pascal ABC670
    ЛРЦиклические алгоритмы. Итерационные циклы. Сложные логические условия.Pascal ABC670
    ЛРЧисловая последовательность: ввод, вывод, поиск, сортировкаTurbo Pascal 7.0 (DOS)200
    ПрограммаШахматы. Мат двумя слонами.Turbo Pascal 7.0 (DOS)1000+
    КПШахматы. Определение положения белыхTurbo Pascal 7.0 (DOS)400+
    КПШифрование/дешифрование текста методом гаммированияTurbo Pascal 7.0 (DOS)500+

    Готовые работы на тему «Компиляторы&#187 на языке Паскаль

    ПрограммаВосстановления раздела объявлений в PascalTurbo Pascal 7.0 (DOS)400
    ЛРИнтерпретатор языка ATurbo Pascal 7.0 (DOS)400
    ЛРПроверка описания переменных pascal (Версия 2)Turbo Pascal 7.0 (DOS)500+
    ЛРПроверка правильности описания переменных в паскале(pascal)Turbo Pascal 7.0 (DOS)600+

    Готовые работы на тему «Криптография&#187 на языке Паскаль

    КПБиблиотека для шифрованияTurbo Pascal 7.0 (DOS)670
    КПШифрование файловTurbo Pascal 7.0 (DOS)400+
    КПШифрование/дешифрование текста методом гаммированияTurbo Pascal 7.0 (DOS)500+

    Готовые работы на тему «Прочие&#187 на языке Паскаль


    источники:

    http://espressocode.top/program-for-bisection-method/

    http://kursovik.com/programming/180113.html