Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Табулирование заданной функции.↑ Стр 1 из 2Следующая ⇒ Содержание книги
Поиск на нашем сайте
КУРСОВАЯ РАБОТА
По дисциплине "Информатика"
Вариант №3
Выполнил: студент группы 5175 Алексеев Ф.Е.
Проверил: преподаватель Павлов П.В.
Санкт-Петербург Реферат
Работа состоит из 2-х частей, расположенных на 24 листах; в первой части 5 рисунков, во второй части 2 рисунка; в первой части 2 таблицы, во второй части 3 таблицы, список литературы.
Ключевые слова: EXCEL, DELPHI, MICROSOFT WORD.
Работа посвящена табулированию заданной функции с записью данных в текстовые файлы.txt, переводу файлов с расширением.txt в формат EXCEL, построению графиков разных видов и выполнению некоторых вычислений. В файлах с расширением.txt столбцы выводятся с разделением в виде пробела. При помощи процедуры RANDOMIZE и генератора случайных чисел RANDOM делается выборка случайных чисел. Согласно данным выборкам создаются программы, выполняющие вычисления математического ожидания и разбиения выборки на интервалы с последующим подсчетом количества попавших в них чисел и построением гистограммы распределения.
При работе использовались: BORLAND DELPHI 7, MICROSOFT Word, MICROSOFT Excel.
Содержание c Введение.......................................................................................................... 4 Исходные данные.......................................................................................... 5 а) Табулирование заданной функции............................................................. 5 б) Случайные величины.................................................................................. 5 1. Табулирование заданной функции......................................................... 6 1.1.Блок-схема алгоритма............................................................................... 7 1.2 Программа вычисления функции с выводом результата в файл с расширение.txt 8 1.3. Таблица результатов................................................................................ 9 1.4. Результат вычислений в Excel............................................................... 10 1.5. График функции (в приложении Excel)................................................. 12 1.6. Столбчатая и круговая диаграммы по результатам таблицы в приложении Excel 13 2.Случайные величины.............................................................................. 14 2.1. Текст программы Random и результаты ее работы............................. 15 2.1.1. Программа, составляющая последовательность случайных чисел с выводом результатов в файл с расширением.txt....................................................... 15 2.1.2. Результаты работы программы п.2.1.1 (Random)............................. 16
2.2 Проверка на статистическую устойчивость: математическое ожидание 17 2.3 Расчет дисперсии, СКВО, ассиметрии, эксцесса для последовательности п.2.1 18 2.4. Границы интервала случайных чисел................................................... 19 2.4.1. Программа, выполняющая разбиение диапазона случайных чисел на 6 равных частей и определяющая их количество в этих промежутках с выводом результатов в файл с расширением.txt........................................................................................ 19 2.4.2. Результаты работы программы п.2.4.1 (интервалы)........................ 20 2.5. Гистограмма распределения по результатам п. 2.4............................. 21 Заключение.................................................................................................. 22 Литература................................................................................................... 23 Приложение.................................................................................................. 24
Введение
Настоящая работа выполнена на языке программирования BORLAND DELPHI 7 с использованием приложения MICROSOFT WORD и EXCEL, оформлена в соответствии с ГОСТ 7.32-01. Исходные данные а) Табулирование заданной функции
б) Случайные величины xi = random(40)+random (60)·0.5 - random (80)·0.4; N=6. Табулирование заданной функции. 1.1. Составить и изобразить блок-схему алгоритма (Word, Paint или другие графические редакторы). 1.2. Составить программу вычислений на языке программирования Delphi с выводом результата в файл с расширением.txt. 1.3. Выполнить вычисления по разработанной программе, записав результаты в виде таблицы с использованием приложения Excel. 1.4. Вычислить сумму и произведение значений аргумента и функции по столбцам, а так же определить max и min значения в столбцах. 1.5. По полученным результатам построить график функции с использованием приложения Excel. 1.6 По результатам таблицы построить столбчатые и круговые диаграммы по столбцам, выбрав наиболее наглядный вид графического отображения Примечание: 1. Интервал и шаг при табулировании выбран так, чтобы разрыв заданной функции оказался приблизительно в центре. В выбранном интервале должно быть не менее 20 точек. 2. Словесный алгоритм и процедура записи результатов работы программы в Delphi в текстовый файл, относящийся к табулированию функции, оформлены в виде приложения. Блок-схема алгоритма
Программа вычисления функции с выводом результата в файл с расширение.txt
program AlexeevTab; {$APPTYPE CONSOLE} uses SysUtils, Math;
var a,xn,xk,deltax,x,y:real; t:text; begin Assignfile(t,'AlexeevTab.txt'); rewrite(t); a:=2; xn:=-10; xk:=10; deltax:=0.2; x:=xn; while x<=xk do begin If (x<a+2) then y:=(a*sqr(x)*(x+1)+a*x)/(1+x*x+x) else y:=1+x/(1+x/(1+x/2)); writeln(t,x:2:2,' ',y:2:2); x:=x+deltax; end; closefile(t); end.
Таблица результатов
Таблица 1.3. Результат работа программы (файл Alexeev.txt)
-10.00 -20.00 -9.80 -19.60 -9.60 -19.20 -9.40 -18.80 -9.20 -18.40 -9.00 -18.00 -8.80 -17.60 -8.60 -17.20 -8.40 -16.80 -8.20 -16.40 -8.00 -16.00 -7.80 -15.60 -7.60 -15.20 -7.40 -14.80 -7.20 -14.40 -7.00 -14.00 -6.80 -13.60 -6.60 -13.20 -6.40 -12.80 -6.20 -12.40 -6.00 -12.00 -5.80 -11.60 -5.60 -11.20 -5.40 -10.80 -5.20 -10.40 -5.00 -10.00 -4.80 -9.60 -4.60 -9.20 -4.40 -8.80 -4.20 -8.40 -4.00 -8.00 -3.80 -7.60 -3.60 -7.20 -3.40 -6.80 -3.20 -6.40 -3.00 -6.00 -2.80 -5.60 -2.60 -5.20 -2.40 -4.80 -2.20 -4.40 -2.00 -4.00 -1.80 -3.60 -1.60 -3.20 -1.40 -2.80 -1.20 -2.40 -1.00 -2.00 -0.80 -1.60 -0.60 -1.20 -0.40 -0.80 -0.20 -0.40 -0.00 -0.00 0.20 0.40 0.40 0.80 0.60 1.20 0.80 1.60 1.00 2.00 1.20 2.40 1.40 2.80 1.60 3.20 1.80 3.60 2.00 4.00 2.20 4.40 2.40 4.80 2.60 5.20 2.80 5.60 3.00 6.00 3.20 6.40 3.40 6.80 3.60 7.20 3.80 7.60 4.00 8.00 4.20 2.78 4.40 2.85 4.60 2.92 4.80 2.99 5.00 3.06 5.20 3.13 5.40 3.20 5.60 3.26 5.80 3.33 6.00 3.40 6.20 3.47 6.40 3.54 6.60 3.60 6.80 3.67 7.00 3.74 7.20 3.81 7.40 3.87 7.60 3.94 7.80 4.01 8.00 4.08 8.20 4.14 8.40 4.21 8.60 4.28 8.80 4.35 9.00 4.41 9.20 4.48 9.40 4.55 9.60 4.62 9.80 4.68 10.00 4.75 Результат вычислений в Excel
Таблица 1.4 Результат вычислений в Excel
f(x) = =ЕСЛИ($A2<$G$2+2;($G$2*$A2^2*($A2+1)+$G$2*$A2)/(1+$A$2^2+$A2);1+$A2/(1+$A2/(1+$A2/2))) Случайные величины 2.1 С помощью генератора случайных чисел Random в Delphi составить последовательность из более чем 40 случайных чисел (согласно варианту задания). Результат выполнения программы вывести в файл с расширением …1.txt. 2.2 Полученную последовательность проверить на статистическую устойчивость: рассчитать возрастающим итогом математическое ожидание M. Его оценка производится по формуле
Построить график M=f(i), где i =1..n. 2.3 Для всей последовательности полученной в пункте 2.1. рассчитывается дисперсия, среднеквадратическое отклонение, ассиметрия, эксцесс.
2.4 Определить границы изменения случайных чисел (Min и Max). Разбить полученный интервал на N равных частей; определить, сколько чисел попало вкаждую из частей (программа Delphi). Результат расчета вывести в файл...2.txt. (Исходные данные берутся из файла …1.txt). 2.5 По результатам пункта 2.4. построить гистограмму распределения. Примечание: Пункты 2.1, 2.4. выполняются в Delphi. Пункты 2.2, 2.3, 2.5 выполняются средствами Excel. Заключение
Результаты работы полностью соответствуют заданию. Разработаны программные коды, построены графики, приведены результаты вычислений в виде таблиц. Литература
1. Додж М., Кайнет К. Эффективная работа с EXCEL 7.0, СПб: Питер, 1997. 2. MICROSOFT CORP, Ресурсы MICROSOFT OFFICE, M. PRESS, 1997. 3. Персон Р. EXCEL для WINDOWS 95.СПб: BHV – Санкт-Петербург, 1996. 4. Гроздова В.А. Введение в специальность программиста. М.: ИД ФОРУМ – ИНФРА-М, 2007. 5. Бобровский С. Delphi 5:учебный курс. СПб:Питер, 2001 Приложение
Для того, чтобы иметь возможность строить графики функций, получаемых в результате вычислений по соответствующим программам на языке Delphi 7, с использованием приложения EXCEL, нужно числовые данные расчета из программы DELPHI переслать в файл с расширением.txt, который может быть создан пользователем ранее. Для этого в программе DELPHI должно быть выполнено следующее: - в разделе описания переменных должна быть описана текстовая переменная, например (F: text); - после начало главной программы должно следовать обращение к стандартным процедурам assignfile(F,'File.txt') ……………….. ……………….. (операторы программы) ……………….. writeln(F,…) - перед последней в программе операторной скобкой “end”. Записывается стандартная процедура closefile (F); - стандартная процедура assignfile (F,'File.txt')связывает текстовую переменную F с некоторым именем файла.txt. - стандартная процедура rewrite создает новый файл и открывает его для записи и чтения. Если файл с таким именем уже существует, его содержимое стирается, а сам файл открывается заново. Например, оператор rewrite(F); открывает существующий файл, связанный с текстовой переменной F. Стандартная процедура closefile закрывает открытый ранее файл, связанный с указанной в качестве параметра текстовой переменной. Например, оператор closefile (F) закрывает файл, имя которого связано с текстовой переменной F.
КУРСОВАЯ РАБОТА
По дисциплине "Информатика"
Вариант №3
Выполнил: студент группы 5175 Алексеев Ф.Е.
Проверил: преподаватель Павлов П.В.
Санкт-Петербург Реферат
Работа состоит из 2-х частей, расположенных на 24 листах; в первой части 5 рисунков, во второй части 2 рисунка; в первой части 2 таблицы, во второй части 3 таблицы, список литературы.
Ключевые слова: EXCEL, DELPHI, MICROSOFT WORD.
Работа посвящена табулированию заданной функции с записью данных в текстовые файлы.txt, переводу файлов с расширением.txt в формат EXCEL, построению графиков разных видов и выполнению некоторых вычислений. В файлах с расширением.txt столбцы выводятся с разделением в виде пробела. При помощи процедуры RANDOMIZE и генератора случайных чисел RANDOM делается выборка случайных чисел. Согласно данным выборкам создаются программы, выполняющие вычисления математического ожидания и разбиения выборки на интервалы с последующим подсчетом количества попавших в них чисел и построением гистограммы распределения.
При работе использовались: BORLAND DELPHI 7, MICROSOFT Word, MICROSOFT Excel.
Содержание c Введение.......................................................................................................... 4 Исходные данные.......................................................................................... 5 а) Табулирование заданной функции............................................................. 5 б) Случайные величины.................................................................................. 5 1. Табулирование заданной функции......................................................... 6 1.1.Блок-схема алгоритма............................................................................... 7 1.2 Программа вычисления функции с выводом результата в файл с расширение.txt 8 1.3. Таблица результатов................................................................................ 9 1.4. Результат вычислений в Excel............................................................... 10 1.5. График функции (в приложении Excel)................................................. 12 1.6. Столбчатая и круговая диаграммы по результатам таблицы в приложении Excel 13 2.Случайные величины.............................................................................. 14 2.1. Текст программы Random и результаты ее работы............................. 15 2.1.1. Программа, составляющая последовательность случайных чисел с выводом результатов в файл с расширением.txt....................................................... 15 2.1.2. Результаты работы программы п.2.1.1 (Random)............................. 16 2.2 Проверка на статистическую устойчивость: математическое ожидание 17 2.3 Расчет дисперсии, СКВО, ассиметрии, эксцесса для последовательности п.2.1 18 2.4. Границы интервала случайных чисел................................................... 19 2.4.1. Программа, выполняющая разбиение диапазона случайных чисел на 6 равных частей и определяющая их количество в этих промежутках с выводом результатов в файл с расширением.txt........................................................................................ 19 2.4.2. Результаты работы программы п.2.4.1 (интервалы)........................ 20 2.5. Гистограмма распределения по результатам п. 2.4............................. 21 Заключение.................................................................................................. 22 Литература................................................................................................... 23 Приложение.................................................................................................. 24
Введение
Настоящая работа выполнена на языке программирования BORLAND DELPHI 7 с использованием приложения MICROSOFT WORD и EXCEL, оформлена в соответствии с ГОСТ 7.32-01. Исходные данные а) Табулирование заданной функции
б) Случайные величины xi = random(40)+random (60)·0.5 - random (80)·0.4; N=6. Табулирование заданной функции. 1.1. Составить и изобразить блок-схему алгоритма (Word, Paint или другие графические редакторы). 1.2. Составить программу вычислений на языке программирования Delphi с выводом результата в файл с расширением.txt. 1.3. Выполнить вычисления по разработанной программе, записав результаты в виде таблицы с использованием приложения Excel. 1.4. Вычислить сумму и произведение значений аргумента и функции по столбцам, а так же определить max и min значения в столбцах. 1.5. По полученным результатам построить график функции с использованием приложения Excel. 1.6 По результатам таблицы построить столбчатые и круговые диаграммы по столбцам, выбрав наиболее наглядный вид графического отображения Примечание: 1. Интервал и шаг при табулировании выбран так, чтобы разрыв заданной функции оказался приблизительно в центре. В выбранном интервале должно быть не менее 20 точек. 2. Словесный алгоритм и процедура записи результатов работы программы в Delphi в текстовый файл, относящийся к табулированию функции, оформлены в виде приложения. Блок-схема алгоритма
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-20; просмотров: 488; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.33.130 (0.01 с.) |