Графики функций в паскале abc примеры программ

Воспитательная: воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

Развивающая: развитие навыков и умений работы с графикой в Паскале.

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

Оборудование:

Учебник, компьютер (проектор), раздаточный материал.

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

Исходя из поставленной проблемы, выделяются следующие цели занятия:

Воспитательная: воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.

Развивающая: развитие навыков и умений работы с графикой в Паскале.

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

Все графики функций за 20 секунд

Ожидаемые результаты:

1. Учащиеся получат представление о возможностях представления графики в Паскале.

2. Узнают о сферах применения

3. Научатся строить по заданному параметрическому представлению графики функций и исследовать их область определения

4. Получат практические навыки применения полученных знаний.

Аннотация Урок по этой теме удобней всего представить по следующему плану:

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

— Затем после постановки основной задачи, «Построения по заданному параметрическому представлению графиков функций: эпициклоиды, кардиоиды, астроиды, улитки Паскаля, строфоиды и исследования их областей определения», разбить выполнение задания на следующие этапы:

— математическое представление исследования графиков,

— составление алгоритма работы

— отладка и получение результатов на компьютере в среде ПаскальАВС

Читайте также:
Не могу установить программы на win 7

Завершить эту тему можно демонстрацией полученных результатов на проекторе.

План

I. Организационный момент.

II. Изложение нового материала.

1) постановка проблемы

IV. Практическая работа на ПК

1) Проверка построения графиков функций на ПК

2) Демонстрация лучшего проекта

VI Домашнее задание

Ход урока.

I. Оргмомент.

Приветствие, проверка присутствующих. Объявление темы урока, объяснение хода урока

1) Постановка проблемы.

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

Представление данных на компьютере в графическом виде впервые было реализовано в середине 50-х годов. Сначала, графика применялась в научно-военных целях.

Строим график в PascalABC

Сейчас эта область детально изучается в высшей технической школе.

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

2) Вопросы к учащимся

Вопрос 1 – Какое существует правило переключения из символьного режима в графический?

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

Вопрос 2- В графическом режиме весь экран разбивается на отдельные точки – («пиксели»)

Вопрос 3 – С помощью каких процедур можно получить высвечивание точки на экране, рисования линий, прямоугольников? ((SetPixel(x,y,color), Line(x1,y1,x2,y2), rectagle(x1,y1,x2,y2))

Вопрос 4 – Сколько существует основных цветов в Паскале?

3) Новая тема

Женщины всегда привлекали мужчин. Одаренная мужская половина посвящала им стихи, музыку, песни, картины, дарила звезды, украшения…

Не оставались в стороне и математики. Но что мог математик преподнести возлюбленной самое-самое свое дорогое? Ну, конечно же, — новую Формулу Любви!

Первые такие формулы были, естественно, графические. Ведь тысячелетия назад математические записи отсутствовали и наиболее распространенными были геометрические изображения. Вот один математик-астроном подарил невесте траекторию движения планеты Венеры, которую можно наблюдать в течение 8 лет только с Земли:

Читайте также:
Как стереть программу с диска

Траектория движения Венеры

Лишь в 18 веке пришло понимание того, что пора уже дарить женщинам более сложные формулы — с элементарными функциями и другими прибамбасами. Такими, например, как полярные координаты.

Полярная система координат — двумерная система координат, в которой каждая точка на плоскости определяется двумя числами — полярным углом и полярным радиусом.

Первой кривой, отдаленно напоминающей сердце, была кардиоида.

Презентация к уроку

Кардио́ида (греч. καρδία — сердце, греч. εἶδος — вид) — плоская линия, которая описывается фиксированной точкой окружности, катящейся по неподвижной окружности с таким же радиусом. Получила своё название из-за схожести своих очертаний со стилизованным изображением сердца.

III Физминутка

IV Практическая работа на ПК

Текст программы находится в файле kardioida.pas

V Итоги урока

1) Закрепление изученного материала — Демонстрация выполненных проектов учащихся.

2) Оценка работы класса и учащихся, отличившихся на уроке.

VI Домашнее задание:

Исследовать графики функции полярной розы: r=cos(n*ϕ), где n=2,4,6…

Список используемой литературы

1. С.А. Абрамов. Задачи по программированию. Москва «Наука», 2006

2. С.А. Абрамов, Е.В.Зима. Начала информатики. Москва «Наука», 2008

3. Н. Угринович. Информатика и информационные технологии. Учебник для 10-11 классов. — М.: Лаборатория Базовых Знаний. 2008

-82%

Источник: videouroki.net

Графики функций в паскале abc примеры программ

Pascal ABC. Построение графика функции и секторной диаграммы

Доброго времени суток всем!
У меня имеется две задачи. Условия такие:
Построить график функции y=cos(x-1)+abs(x)
При написании программы учесть изменение начального и конечного значения x, а также шага, с которым x изменяется. Предусмотреть вывод информации об ошибках.
Смог написать нечто такое

uses graphABC; function F(x:real):real; begin F:=cos(x-1)+abs(x); end; var mx,my,max,min,x,x1,x2,dx:real; x0,y0,i,n:integer; s:string; begin writeln(‘Введите начальное значение x:’); readln(x1); writeln(‘Введите конечное значение x:’); readln(x2); writeln(‘Введите шаг x:’); readln(dx); x0:=round(-(windowwidth-40)*x1/(x2-x1)); max:=F(x1); min:=F(x1); x:=x1; while xmax then max:=F(x) else if F(x)

Читайте также:
Как увеличить видео программа

Но я не знаю, как можно вывести ошибки. График строится, но координатные линии куда-то «уезжают».
Есть вторая задача:
Построить секторную диаграмму — это круг, площади секторов которого пропорциональны соответствующим числовым величинам, взятым из некоторой совокупности. Для большей наглядности секторы диаграмм закрасить в разные цвета.
Насчёт этой ничего дельного в голову не пришло.
Поможете разобраться? Буду премного благодарен

Регистрация: 08.03.2016

Источник: www.tehnari.ru

Как построить график функции в PascalABC?

Пытаюсь построить график конхоиды Никомеда по уравнениям x := a + l *cos(t);
y := a * sin(t)/cos(t) + l * sin(t);
Какие бы значения не подставлял выбрасывается ошибка «Ошибка времени выполнения: Значение было недопустимо малым или недопустимо большим для Int32»

  • Вопрос задан более двух лет назад
  • 312 просмотров

Решения вопроса 0

Ответы на вопрос 1

HemulGM

Delphi Developer, сис. админ

5f761747aabfe717026605.png

Так отладку произведи
Смотри значение из твоей формулы

Ответ написан более двух лет назад

Нравится Комментировать

Источник: qna.habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru