Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель icon

Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель



НазваниеЛабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель
Дата конвертации01.11.2012
Размер28.14 Kb.
ТипЛабораторная работа
1. /Базовые задачи на обработку массива.doc
2. /ЗадачиНаЛиниВетвление.doc
3. /Контрольная по системам счисления.doc
4. /Кр Двоичная арифметика ь1.doc
5. /Кр Двоичная арифметика ь2.doc
6. /Лабораторная работа(График функции).doc
7. /Лабораторная работа(По периметру).doc
8. /Лабораторная работа(Полет тела).doc
9. /Линейная запись выражений.doc
10. /Примерные варианты контрольных работ.doc
11. /Сам. работа по div и mod.doc
12. /Сюжетные задачи на 1-мерный массив.doc
Базовые задачи на обработку массива
Решить линейное уравнение a*x
Контрольная работа по теме: «Перевод чисел из системы в систему». Вариант Записать число в развернутом виде
Кр №1 Двоичная арифметика
Кр №2 Двоичная арифметика
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Моделирование движения шарика по периметру экрана» Цель
Лабораторная работа Моделирование движения тела, брошенного под углом к горизонту Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа
Линейная запись выражений
Тема: Использование функций при решении задач
16 div 3 16 mod 3 28 div 7 28 mod 7
Задачи на одномерный массив

Лабораторная работа «Построение графика функции» Кузнецова Г.В. СОШ №2 г.Нерюнгри

Лабораторная работа

«Построение графика функции»


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

Введение


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


Теоретические основы вопроса.

Пусть функция задана соответствующей формулой в явном виде, т.е. y=f(x). Для построения графика функции необходима система координат, содержащая оси координат, начало отсчета и выбранные единичные отрезки (которые необязательно должны быть равными) на осях координат, указаны направления осей. График функции будем строить по точкам.

Технология выполнения работы

  1. Инициализировать графический режим.

  2. Построить оси координат, приняв за начало отсчета т.(320,240)

  3. Построить стрелки, указывающие направления осей.

  4. Выбрав значения edx (единица по x) и edy (единица по у), разбить оси на единичные отрезки. у




у 322

237




О х х








  1. Сделать подписи точки начала отсчета и осей.

  2. Взяв за параметр цикла переменную х, значения которой будут изменяться от –10 до 10, рассчитать координаты соответствующей текущей точки по формуле y:=f(x), тогда координаты точек на экране будут определяться формулами x:=x0+x, а y:=y0-y.

  3. Построить точки, соответствующие полученным координатам, с помощью операторов графики.



Вопросы: 1. Мы получили график функции в виде отдельных (дискретных) точек. Как сделать так, чтобы график функции имел вид сплошной линии?

2. Почему в графическом режиме дробные значения координат необходимо округлять до целых?


Листинг программы


program graf;

uses crt, graph;

label qwe;

const

x0= 320; y0= 240; {координаты начала отсчета}

edx= 32; edy= 24; {единичные отрезки}

pi= 3.14 * edx; {значение числа pi с использованием единичного отрезка}

var

x1,y1,x2,m,n,c: real;

l,td,x,y,y2,k:integer;

i:word;


procedure menu(var ops:INTEGER);

begin

clrscr;

textcolor(87); {меню выбора }

gotoxy(37,5);

writeln('MENU');

textcolor(9);

gotoxy(30,6);

writeln('1-Квадратичная');

gotoxy(30,7);

writeln('2-Синусоида');

gotoxy(30,8);

write('Сделайте выбор:_');

readln(ops);


end;


function qwad:real;

begin

qwad:=round((m*x1*x1+n*x1+c)*edy); {определение у кавдратичной функции}

end;


function sinus:real;

begin

sinus:=round((m*sin(n*x1)+c)*edy); {определение у функции синуса}

end;


begin

ClrScr;

k:=-123;

qwe:

menu(k);

if (k<>1) and (k<>2) and (k<>-123)

then begin

writeln('Сделайте правильный выбор!!');

for k:=1 to 2 do delay(60000);

goto qwe;

end;


l:=vga;

td:=vgahi;

initgraph(l,td,' ');

line(320,0,320,480);

line( 0,240,640,240);

line(320,0,315,5);

line(320,0,325,5);

line(640,240,635,235);

line(640,240,635,245);

for i:= 0 to 19 do

begin

x:= i* edx; {деление оси х на единичные отрезки}

line(x,y0,x,y0-3);

y:=i*edy+edy; {деление оси у на единичные отрезки}

line(x0,y,x0+3,y);

end;

outtextxy(305,1,'y'); {подпись оси у}

outtextxy(620,230,'x'); {подпись оси х}

outtextxy(305,230,'0'); {подпись начала отсчета}

readln(m,n,c);

x1:=-10;

while x1< 10 do

begin


if k=1 then y2:=round(qwad)

else y2:=round(sinus);

y:=y0-y2;

x:=x0+round(x1*edx);

putpixel(x,y,4);

x1:=x1+0.001;

end;


readkey;

end.




Похожие:

Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconДокументы
1. /OOP/Лабораторная работа ь00-Введение.doc
2. /OOP/Лабораторная...

Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconПреобразование графика квадратичной функции f(X)=x²
Практическая работа по теме: Преобразование графика квадратичной функции f(X)=x²
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconЛабораторная работа: создание мини-презентации «Памятники Кремля»
Лабораторная работа проводится в компьютерном классе, с подключением к сети Internet
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconЛабораторная работа
Цель: Ознакомившись с основными этапами процедуры слияния, вы сможете получить дополнительные сведения о создании наклеек, конвертов,...
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconЗадача Для заданной графически функции: а записать аналитическое выражение функции
Задача Заданную на графически функцию продолжить на четным и нечетным образом. Полученные функции разложить в тригонометрический...
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconДокументы
1. /Lab1/Лабораторная работа 1.doc
2. /Lab2/Лабораторная...

Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconИ я забуду Покажи мне и я запомню, Дай мне действовать самому и я научусь. Китайская мудрость Тема: Лабораторная работа
Тема: «Лабораторная работа «Измерение работы и мощности тока в электрической лампочке»
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель icon«Комплексные упражнения на построение графиков функций»
Одной из центральных и сложных тем математической подготовки учащихся является тема «Функции и построение графиков»
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconЛабораторная работа №2 «Система безопасности Windows xp»
Лабораторная работа №2 «Система безопасности Windows xp» Цель работы: Изучить систему безопасности Windows xp
Лабораторная работа «Построение графика функции» Кузнецова Г. В. Сош №2 г. Нерюнгри Лабораторная работа «Построение графика функции» Цель iconУрок №5 Тема: Прямая пропорциональность
Цели урока: упражнять учащихся в построении графиков прямой пропорциональности и линейной функции, учить находить с помощью графика...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов