МІНІСТЕРСТВО ОСВІТИІ НАУКИ УКРАЇНИ
ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ
Кафедра інформатики
КУРСОВА РОБОТА
Тема:"Рішення системи лінійних рівнянь методом Крамера та за допомогою розширеної матриці"
з дисципліни"Програмування"
ПОЯСНЮВАЛЬНА ЗАПИСКА
Харків
2006
РЕФЕРАТ
Пояснительная записка к курсовой работе: 33 c., 1 таб., 2 рис., 5 разделов, 1 приложение, 7 источников.
Объект исследования – система линейных уравнений.
Цель работы – разработка программы, с помощью которой методом Крамера и с помощью расширенной матрицы решить систему линейных уравнений.
Метод исследования – изучение литературы, написание и отладка программ на компьютере.
Данную программу можно использовать для нахождения неизвестных системы линейных уравнений.
Разработана одна программа, которая демонстрирует нахождение неизвестных системы линейных уравнений.
Программу написано на языке С++ в среде VisualC++. Эта программа предназначена для разработки компьютерного учебного пособия по дисциплине “Программирование”. МАТРИЦА, АЛГОРИТМ, ФУНКЦИИ, ПАРАМЕТРЫ, ТИПЫ, ОПЕРАТОРЫ, ЗАГОЛОВОЧНЫЕ ФАЙЛЫ, КРАМЕР, ПЕРЕМЕННАЯ, ДЕМОНСТРАЦИОННАЯ ПРОГРАММА.
ЗМІСТ
Вступ
1 Постановка задачіта сфера її використання
2 Теоретична частина
2.1 Метод Крамера
3 Особливості роботи в середовищі VisualC++
4 Програмна реалізація
4.1 Опис алгоритму программи
4.2 Опис використаних програмних засобів
4.2.1 Структура програми
4.2.2 Заголовочні файли
4.2.3 Типы даних
4.2.4 Змінні
4.2.5 Ідентифікатори
4.2.6 Оператори
4.2.7 Оператори присвоювання
4.2.8 Арифметичні оператори
4.2.9 Умовні оператори
4.2.10 Оператори циклу
4.2.11 Операторивведення-виведення
4.2.12 Масивы йпокажчики
4.2.13 Функції
4.3 Опис розроблених функцій
5 Інструкція користувача
Висновки
Перелік посилань
Додаток А Текст програми
ВВЕДЕНИЕ
В настоящее время персональный компьютер всё более и более становится неотъемлемым и необходимым предметом каждого человека. Многие из современных персональных компьютеров могут выполнить десятки миллионов операций сложения в секунду. Человеку, работающему с настольным калькулятором, потребовались бы десятилетия для того, чтобы завершить тот же самый объём вычислений, который мощный персональный компьютер выполнит за одну секунду. Сегодняшние самые быстрые суперкомпьютеры могут выполнять сотни миллиардов операций сложения в секунду – это примерно столько же, сколько сотни тысяч людей могут выполнить за год.
Стоимость аппаратных средств в последние годы существенно снизилась и достигла уровня, когда персональные компьютеры превратились в предмет массового потребления. Достижениями в отрасли информационных технологий сегодня вряд ли кого-то удивишь. Однако информационные технологии сегодня играют слишком важную роль в нашей жизни, а программирование – двигатель развития информационных технологий.
Язык С++ развился из С, который в свою очередь был создан на основе двух предшествующих языков – BCPLи B. Язык BCPLбыл создан в 1967 году Мартином Ричардом как язык для написания компиляторов и программного обеспечения операционных систем. Кен Томпсон предусмотрел много возможностей в своем языке В – дубликате BCPLи использовал В для создания ранних версий операционной системы UNIX.
Язык С был развит из В Деннисом Ритчи в BellLaboratories. С использует многие важные концепции BCPLи В, а также добавляет типы данных и другие свойства. Первоначально С приобрел широкую известность как язык разработки операционной системы UNIX. Сегодня фактически все новые операционные системы написаны на С или С++. В течение двух последних десятилетий С стал доступным для большинства компьютеров. С независим от аппаратных средств. При тщательной разработке на С можно написать мобильные программы, переносимые на большинство компьютеров.
С++ - расширение С – был разработан Бьерном Строустропом в начале 80-х годов в BellLaboratories. С++ обеспечивает возможность объектно-ориентированного программирования.
С++ - это гибридный язык, он предоставляет возможность программировать и в стиле С, и в объектно-ориентированном стиле, и в обоих стилях сразу. Его синтаксис, стиль и основные принципы стали стандартом при разработке новых языков. Благодаря своей универсальности он все чаще используется при описании алгоритмов и технологий программирования. Особенность языка С заключается в том, что он позволяет непосредственно манипулировать битами, байтами, машинными словами и указателями. Это делает его очень удобным для системного программирования, в котором эти операции широко распространены.
Язык С был создан для программистов, учитывая их интересы, и многократно проверялся на практике, прежде чем был окончательно реализован. Именно поэтому языки С и С++ стали наиболее популярными среди программистов высокого уровня [4].
В данной курсовой работе я представил программу, написанную на языке С++, с помощью которой мы можем решить систему линейных уравнений.
1 ПОСТАНОВКА ЗАДАЧИ И СФЕРА ЕЁ ИСПОЛЬЗОВАНИЯ
Целью данной задачи является решение системы линейных уравнений, т.е. нахождение её неи
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.