Контрольная работа
Информатика-3. КР1. Вариант 19. Задание 1. Сортировка простым включением. Задание 3 Решить задачу Коши для обыкновенного дифференциального уравнения на промежутке методом Эйлера. Задание 4. Найти корень уравнения методом половинного деления x^3 + x = 1000, xe[9,1; 10,0]
в среде программирования Turbo Pascal 7.0 (DOS) (Паскаль)
Программа

Среда программирования: Turbo Pascal 7.0 (DOS)
Название работы: Информатика-3. КР1. Вариант 19. Задание 1. Сортировка простым включением. Задание 3 Решить задачу Коши для обыкновенного дифференциального уравнения на промежутке методом Эйлера. Задание 4. Найти корень уравнения методом половинного деления x^3 + x = 1000, xe[9,1; 10,0]
Вид работы: Контрольная работа
Тематика работы: Математика
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 4 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Сортировка, численные методы, Turbo Pascal, Сортировка простым включением, простым включением, Размерность сортируемого массива, отсортированном множестве, задача Коши, обыкновенное дифференциальное уравнение, метод Эйлера, Эйлера, ОДУ, Геометрическая интерпретация, схема Эйлера, корень уравнения, метод половинного деления, поиск нуля, правая половина интервала, длина интервала
Функции программы:
3 программы на Pascal. Сортировка, численные методы в Turbo Pascal.
Контрольная работа 1. Вариант 19.
Разработать три программы в Turbo Pascal в соответствии с заданиями:
Задание 1.
Сортировка простым включением.
Размерность сортируемого массива: n = 20, n = 80, n = 160.
Постановка задачи.
Под сортировкой понимают процесс перестановки объектов данного множества в определенном порядке. Цель сортировки - облегчить последующий поиск элементов в отсортированном множестве.
Пусть дана последовательность элементов .
Сортировка означает перестановку этих элементов в таком порядке:
,что при заданной функции упорядочения справедливо отношение .На практике функция упорядочения обычно не вычисляется, а содержится в каждом элементе в виде специальной компоненты или является свойством этой компоненты.
Основное требование к методам сортировки - это экономное использование памяти - что переупорядочивание элементов надо выполнять на месте, не создавая для этого новых массивов.
Методы сортировки массивов можно разбить на три основных класса в зависимости от лежащего в их основе приема:
1. Сортировка обменом.
2. Сортировка выбором.
3. Сортировка включением.
Полное описание задания с формулами прикреплено к данной работе в файле "Задание-1.PNG".
Задание 3
Решить задачу Коши для обыкновенного дифференциального уравнения на промежутке методом Эйлера.
Точное решение задачи: .
Постановка задачи.
Обыкновенное дифференциальное уравнение (ОДУ) первого порядка можно записать в виде .
Это уравнение имеет семейство решений . Выбор начального значения, скажем , служит для выделения одной из кривых семейства.
Область непрерывного изменения аргумента заменяется дискретным множеством точек (узлов): . Эти узлы составляют разностную сетку. Искомая функция непрерывного аргумента приближенно заменяется функцией дискретного аргумента на заданной сетке, т.е. в каждой точке решение заменяется приближенным значением (аппроксимируется) , которое вычисляется по предыдущим значениям.
Метод Эйлера
В методе Эйлера значение вычисляется посредством прямолинейной экстраполяции из предыдущей точки . Рассмотрим задачу Коши: . Наклон решения в начальной точке можно вычислить по формуле . Тогда приближение к можно найти, беря два первых члена ряда Тейлора: .
Полагая затем , находим и т. д.
В общем случае .
Геометрическая интерпретация схемы Эйлера
Для метода Эйлера уменьшение средней длины шага в 2 раза уменьшит среднюю локальную ошибку примерно в 2p+1=4 раза.
Полное описание задания с формулами прикреплено к данной работе в файле "Задание-3.PNG".
Задание 4.
Найти корень уравнения методом половинного деления
x^3 + x = 1000, xe[9,1; 10,0]
.
Постановка задачи.
Пусть - некоторая функция одного переменного. Задача состоит в том, чтобы найти одно или более решений уравнения . Чтобы начать поиск нуля , предположим, что можно найти интервал , на котором меняет знак. Даже если математическая функция непрерывна и изменяет знак в , вычисляемая функция переменного с плавающей точкой, значения которой также являются числами с плавающей точкой, принимает лишь дискретное множество значений, среди которых, возможно, нет нуля. Поэтому ищем не нуль функции, а малый интервал , в котором функция меняет знак. Такой интервал всегда можно найти и можно сузить его. Если о функции ничего не известно, то наиболее надежным алгоритмом является метод половинного деления.
Метод половинного деления.
Метод основан на свойстве непрерывных функций:
Если функция непрерывна на замкнутом интервале и на его концах имеет различные знаки, т.е. , то между точками и имеется хотя бы один корень. Если при этом знак функции на отрезке не меняется, то корень является единственным на этом отрезке.
Делим интервал пополам: - координаты середина отрезка ;
в качестве нового интервала изоляции принимаем ту половину интервала, на концах которого функция имеет разные знаки .
Вычисляем значение функции в точках a и c и проверяем:
Если , то корень находится в левой половине интервала ,тогда отбрасываем правую половину интервала и делаем присвоение b=c.
Если , то корень находится в правой половине интервала,
тогда отбрасываем левую половину и делаем присвоение a=c.
В итоге получим новый интервал в 2 раза меньший предыдущего.
Процесс повторяется циклически до тех пор, пока длина интервала не станет равной либо меньшей заданной точности, т.е. если выполняется условие , процесс поиска заканчивается и
Полное описание задания с формулами прикреплено к данной работе в файлах "Задание-4.PNG" и "Задание-4-2.PNG".
+ 0 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 0 руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 Бел.руб
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
+ 0.00 тенге
Описание (отчет): Есть на 16 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
1. Для работы с первой программой нужно запустить файл "TOP1.exe".
2. Для работы со второй программой нужно запустить файл "TOP3.exe".
3. Для работы с третьей программой нужно запустить файл "TOP4.exe".
Пояснения к запуску программы:
1. Для работы с первой программой нужно запустить файл "TOP1.exe".
2. Для работы со второй программой нужно запустить файл "TOP3.exe".
3. Для работы с третьей программой нужно запустить файл "TOP4.exe".
На данный момент (16 февраля 2025) на выполнении находится 31 заказ.
Количество программистов, занятых выполнением текущих заказов: 13.
В текущем месяце (Февраль 2025) нами уже выполнено 24 заказа.
В текущем году (2025) нами уже выполнено 107 заказов.
В прошлом году (2024) нами было выполнено 761 заказ.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 69.
Загруженность отдела заказами: 30%.
Размер архива 192 Кб, все фaйлы прoверены aнтивирусом Кaсперского. Скачать







К программе прилагается:
- 1) отчет - 16 стр.
- 2) скриншоты программы - 1 стр.
- 3) скриншоты программы - 1 стр.
- 4) скриншоты программы - 1 стр.
- 5) скриншоты программы - 1 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.

Описание заданий, решений, листинги и скрины работ программ.



Полное описание задания с формулами для первой программы.

Полное описание задания с формулами для второй программы.

Полное описание задания с формулами для третьей программы (1 часть).

Полное описание задания с формулами для третьей программы (2 часть).

Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1400 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |
Общие вопросы
- Как можно приобрести данную готовую работу ?
Заполните форму, которая расположена чуть Выше данного текста и нажмите кнопку "Приобрести"
- Каким образом производится оплата ?
После заполнения формы Вы получите на свой E-mail автоматическое письмо со всеми подробностями оплаты заказа. Оплата производится через платёжную систему Ю.Касса, которая обеспечивает полную защиту онлайн-платежей при покупках в Интернете. Оплатить заказ можно как электронными деньгами, так и банковской картой, в том числе и кредитной.
- Как быстро я получу данную работу после ее оплаты ?
В течение нескольких минут с момента оплата заказа. Мы работаем 7 дней в неделю.
- Каким образом будет доставлена мне данная работа после оплаты ?
На Ваш E-mail адрес и в личном кабинете нашего сайта sys.kursovik.com.
- Какие Вы даете гарантии, что данная работа будет выслана мне после оплаты ?
Смотрите рубрику Наши гарантии
- Что включает в себя исходный текст программы ? Вы пришлете все файлы проекта ?
Да, после оплаты Вы получите все файлы проекта данной работы, при желании сможете редактировать (видоизменять) программу (её описание) самостоятельно.
- Зачем в форме заказа вы просите ввести мой ВУЗ и город ?
Эти данные нам нужны для того, чтобы можно было предотвратить повторную продажу работы в один и тот же ВУЗ. На сайте в таблице продаж публикуется только информация о городах, куда была продана работа. Если клиент видит, что в его город работа уже покупалась, то он может запросить у нас название ВУЗов, куда покупалась эта работа. Данные о ВУЗе клиента хранятся только в нашей базе, в открытом доступе их нет. Если Вы все-таки не хотите оставлять информацию о городе и ВУЗе, то просто введите в соответствующие поля несколько пробелов. Тем не менее, мы Вам рекомендуем всё-таки указать достоверную информацию, тем самым Вы застрахуетесь от того, чтобы кто-то из студентов Вашего ВУЗа вместе с Вами сдавал одинаковую работу одному и тому же преподавателю.
- На Вашем сайте указано что эта работа не может быть выдана за свою, почему так ?
В идеале купленная работа должна быть использована в качестве образца или основы, чтобы студенту было проще написать свою собственную работу. Но если Вы всё-таки решите сдавать купленную у нас работу без изменений, то с нашей стороны по этому поводу никаких претензий не будет.
- Действительно ли данная работа является уникальной ?
Да, мы можем гарантировать уникальность данной работы.
Она была разработана нашим программистом и выставлена на продажу в 2022 году.
- Какой процент покажет работа при проверки ее уникальности в системе АнтиПлагиат.Ру ?
Обычно работы по программированию всегда показывают больше 50% уникального текста.
Это напрямую связано с тем, что даже если введение, заключение и теоретическая глава вдруг окажутся неуникальными, то сам текст программы и описание ее работы слихвой компенсируют этот недостаток, т.к. они пишутся с нуля, скопировать их вряд ли откуда можно.
Тем не мнее, если вдруг при проверке купленной у нас готовой работы, она не дотятянет до требуемого в Вашем ВУЗе процента уникальности, то мы готовы поднять его при помощи специальной программы.
ВНИМАНИЕ ! Это предложение действительно только для готовых работ, купленных на нашем сайте ! Повышать уникальность каких-либо других работ мы не будем :-)
- Сколько раз была продана данная работа ?
Ни разу.
- Есть ли отчет (описание) к данной работе ?
Есть, но если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Для этого заполните пожалуйста форму, приведенную ниже. В форме укажите требуемое оглавление(план) отчета. Если в Вашем ВУЗе никаких особых требований к отчету не выдвигают, тогда выберите пункт "требований к отчету нет, всё на усмотрение программиста".

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

ВНИМАНИЕ! НОВИНКА!
Попробуйте наш Телеграм-БОТ для поиска готовых работ по программированию...
Готовые работы на тему «Математика» на языке Паскаль
Готовые работы на тему «Игры» на языке Паскаль
ЛР | Двумерный клеточный автомат - игра "Жизнь" | Turbo Pascal 7.0 (DOS) | 1500 |
КП | Игра "Арканоид" | Turbo Pascal 7.0 (DOS) | 1000+ |
КП | Игра "Быки и коровы" | Turbo Pascal 7.0 (DOS) | 600+ |
Программа | Игра "Выложить квадрат" | Turbo Pascal 7.0 (DOS) | 800+ |
ЛР | Игра "Грибник" | Turbo Pascal 7.0 (DOS) | 800+ |
Программа | Игра "Грузчик" | Turbo Pascal 7.0 (DOS) | 800 |
Программа | Игра "Зенитка" | Turbo Pascal 7.0 (DOS) | 600+ |
КП | Игра "Крестики нолики" | Turbo Pascal 7.0 (DOS) | 800+ |
Программа | Игра "Крестики-нолики" (версия 2) | Turbo Pascal 7.0 (DOS) | 700 |
Программа | Игра "Морской бой" | Turbo Pascal 7.0 (DOS) | 900+ |
КП | Игра "Мудрый крот" (pusher) | Turbo Pascal 7.0 (DOS) | 900+ |
Программа | Игра "Пинг-Понг" | Turbo Pascal 7.0 (DOS) | 1000+ |
КП | Игра "Пятнашки" | Turbo Pascal 7.0 (DOS) | 600+ |
Программа | Игра "Сапер" | Turbo Pascal 7.0 (DOS) | 600 |
Программа | Игра "Сапер" (версия 2) | Turbo Pascal 7.0 (DOS) | 600 |
ЛР | Игра "Скачки простые" | Turbo Pascal 7.0 (DOS) | 600 |
КП | Игра "Скачки" | Turbo Pascal 7.0 (DOS) | 700+ |
Программа | Игра "Стенка" (Арканоид) | Turbo Pascal 7.0 (DOS) | 600+ |
КП | Игра "Тетрис - Стрелялка" | Turbo Pascal 7.0 (DOS) | 700+ |
Программа | Игра "Тетрис" с использованием ООП | Turbo Pascal 7.0 (DOS) | 900+ |
Программа | Игра "Цветрис" (версия 1 - упрощенная) | Turbo Pascal 7.0 (DOS) | 800 |
КП | Игра "Цветрис" (версия 2) | Turbo Pascal 7.0 (DOS) | 1000+ |
КП | Игра "Шашки" | Turbo Pascal 7.0 (DOS) | 900+ |
ЛР | Игра в кости | Turbo Pascal 7.0 (DOS) | 1000+ |
Программа | Игра «Змейка» (простая) | Free Pascal | 700+ |
КП | Игра «Катапульта» | Free Pascal | 700 |
КП | Игра «Морской бой» | Turbo Pascal 7.0 (DOS) | 1300+ |
Программа | Игра «Морской бой» (3 уровня) | Turbo Pascal 7.0 (DOS) | 1000 |
КП | Игра «Морской бой» в текстовом режиме | Pascal ABC | 800+ |
КП | Игра «Пятнашки» | Turbo Pascal 7.0 (DOS) | 900+ |
КП | Игра «Щёлк» (Click, Chomp) | Pascal ABC | 1700 |
КП | Клавиатурный тренажер | Turbo Pascal 7.0 (DOS) | 900+ |
ЛР | Морской бой - расстановка кораблей | Turbo Pascal 7.0 (DOS) | 600 |
КП | Программа "Клавиатурный тренажер" (версиия 2) | Turbo Pascal 7.0 (DOS) | 600+ |
Программа | Шахматы. Мат двумя слонами. | Turbo Pascal 7.0 (DOS) | 1300+ |
КП | Шахматы. Определение положения белых | Turbo Pascal 7.0 (DOS) | 600+ |
ЛР | Эволюция жуков | Turbo Pascal 7.0 (DOS) | 600 |
Готовые работы на тему «Графика» на языке Паскаль
Готовые работы на тему «Базы данных» на языке Паскаль
Готовые работы на тему «Клиент-серверные базы данных» на языке Паскаль
КП | Буфет университета | Lazarus | 900+ |
Готовые работы на тему «Обучающие программы» на языке Паскаль
ЛР | Демонстрация работы со списком | Turbo Pascal 7.0 (DOS) | 600 |
КП | Игра «Катапульта» | Free Pascal | 700 |
КП | Клавиатурный тренажер | Turbo Pascal 7.0 (DOS) | 900+ |
КП | Моделирование одноатомного газа | Lazarus | 1000+ |
КП | Обходы бинарного дерева | Turbo Pascal 7.0 (DOS) | 800 |
КП | Помощник экзаменатора | Turbo Pascal 7.0 (DOS) | 800+ |
ЛР | Собственная структура данных «строка» - модуль процедур и демонстрационная программа | Free Pascal | 1100 |
Программа | Тренажер слов | Turbo Pascal 7.0 (DOS) | 800 |
Готовые работы на тему «Работа с текстом» на языке Паскаль
Готовые работы на тему «Тесты» на языке Паскаль
КП | Клавиатурный тренажер | Turbo Pascal 7.0 (DOS) | 900+ |
ЛР | ЛР. Провести функциональное тестирование программы, которая из последовательности 10 целых чисел выводит минимальное значение элемента и определяет четное оно или нечетное. Функциональное тестирование ПО. Вариант 14 | Pascal ABC | 2000 |
КП | Помощник экзаменатора | Turbo Pascal 7.0 (DOS) | 800+ |
ЛР | Проверка правильности описания переменных | Turbo Pascal 7.0 (DOS) | 1000 |
ЛР | Тест "Типы данных языка Паскаль" | Turbo Pascal 7.0 (DOS) | 700 |
ЛР | Тест "Экзамен - Турбо Паскаль" | Turbo Pascal 7.0 (DOS) | 800 |
Готовые работы на тему «Кроссворды» на языке Паскаль
ЛР | Генератор кроссвордов по заданному списку слов | Pascal ABC | 2000 |
КП | Кроссворд | Turbo Pascal 7.0 (DOS) | 900+ |
Программа | Кроссворд (программа для автоматического составления кроссвордов) | Pascal ABC | 1200 |
Готовые работы на тему «Технологии» на языке Паскаль
КП | База данных "Видеотека" (ООП, списки, csv) | Turbo Pascal 7.0 (DOS) | 900+ |
КП | Игра "Шашки" | Turbo Pascal 7.0 (DOS) | 900+ |
КП | Кодирование, декодирование текста | Turbo Pascal 7.0 (DOS) | 500+ |
КП | Конвертер для перевода программ на языке Си в текст программы на языке Паскаль | Turbo Pascal 7.0 (DOS) | 800+ |
Готовые работы на тему «Графы» на языке Паскаль
Готовые работы на тему «Структуры» на языке Паскаль
Готовые работы на тему «Алгоритмы» на языке Паскаль
Готовые работы на тему «Компиляторы» на языке Паскаль
Программа | Восстановления раздела объявлений в Pascal | Turbo Pascal 7.0 (DOS) | 600 |
ЛР | Интерпретатор языка A | Turbo Pascal 7.0 (DOS) | 600 |
ЛР | Проверка описания переменных pascal (Версия 2) | Turbo Pascal 7.0 (DOS) | 700+ |
ЛР | Проверка правильности описания переменных в паскале(pascal) | Turbo Pascal 7.0 (DOS) | 800+ |
Готовые работы на тему «Криптография» на языке Паскаль
КП | Библиотека для шифрования | Turbo Pascal 7.0 (DOS) | 900 |
КП | Шифрование файлов | Turbo Pascal 7.0 (DOS) | 600+ |
КП | Шифрование/дешифрование текста методом гаммирования | Turbo Pascal 7.0 (DOS) | 700+ |
Готовые работы на тему «Прочие» на языке Паскаль
- Программы на языке Паскаль
- Программы на языке Delphi
- Программы на языке Си
- Программы на языке Си++
- Программы на языке Си++ Qt
- Программы на языке C#
- Программы на языке MS Access
- Программы на языке SQL
- Программы на языке Бейсик
- Программы на языке Excel
- Программы на языке Java
- Программы на языке JavaScript
- Программы на языке PHP
- Программы на языке HTML
- Программы на языке Ассемблер
- Программы на языке Пролог
- Программы на языке Лисп
- Программы на языке Haskell
- Программы на языке F#
- Программы на языке 1С
- Программы на языке Maple
- Программы на языке 3D Studio
- Программы на языке Foxpro
- Программы на языке Fortran
- Программы на языке UML
- Программы на языке MatLab
- Программы на языке GPSS
- Программы на языке Python
- Программы на языке MathCAD
- Программы на языке BAT-файл
- Программы на языке Другой
- Программы на языке Без программирования
- Программы на языке Паскаль
- Программы на языке Delphi
- Программы на языке Си
- Программы на языке Си++
- Программы на языке Си++ Qt
- Программы на языке C#
- Программы на языке MS Access
- Программы на языке SQL
- Программы на языке Бейсик
- Программы на языке Excel
- Программы на языке Java
- Программы на языке JavaScript
- Программы на языке PHP
- Программы на языке HTML
- Программы на языке Ассемблер
- Программы на языке Пролог
- Программы на языке Лисп
- Программы на языке Haskell
- Программы на языке F#
- Программы на языке 1С
- Программы на языке Maple
- Программы на языке 3D Studio
- Программы на языке Foxpro
- Программы на языке Fortran
- Программы на языке UML
- Программы на языке MatLab
- Программы на языке GPSS
- Программы на языке Python
- Программы на языке MathCAD
- Программы на языке BAT-файл
- Программы на языке Другой
- Программы на языке Без программирования
- Готовые работы по бухгалтерскому учёту
- Готовые работы по финансовому менеджменту
- Готовые работы по финансовому анализу
- Готовые работы по финансам и кредиту
- Готовые работы по экономической теории
- Готовые работы по экономике предприятия
- Готовые работы по праву
- Готовые работы по юриспруденции
- Готовые работы по психологии
- Готовые работы по истории
- Программы на тему «Игры»
- Программы на тему «Графика»
- Программы на тему «Базы данных»
- Программы на тему «Клиент-серверные базы данных»
- Программы на тему «Обучающие программы»
- Программы на тему «Работа с текстом»
- Программы на тему «Тесты»
- Программы на тему «Кроссворды»
- Программы на тему «Технологии»
- Программы на тему «Интернет»
- Программы на тему «Сети»
- Программы на тему «Математика»
- Программы на тему «Графы»
- Программы на тему «Структуры»
- Программы на тему «Алгоритмы»
- Программы на тему «Компиляторы»
- Программы на тему «Криптография»
- Программы на тему «Нейронные сети»
- Программы на тему «Прочие»
| Психология | История | Электроника, Радиотехника, Механика |