
Составление алгоритмов для работы с графикой
Presentation
•
Science, Computers
•
8th Grade
•
Hard
Леся Вилюха
Used 4+ times
FREE Resource
7 Slides • 0 Questions
1
Составление алгоритмов для работы с графикой
расчеты в графических построениях
2
Пример 1
Нарисовать прямоугольный треугольник, соответствующий рисунку (катеты треугольника параллельны осям координат). Длины катетов и координаты прямого угла вводятся.
3
Этапы выполнения задания
I. Исходные данные: a и b (длины катетов), x и y (координаты вершины прямого угла).
II. Результат: изображение прямоугольного треугольника.
III. Алгоритм решения задачи.
IV. Описание переменных: все переменные имеют тип integer.
4
Алгоритм:
1. Ввод исходных данных.
2. Чтобы изобразить треугольник, нужно выполнить следующие действия: 1) построить линии из точки с координатой (x; y) в точки с координатами (x + a; y) и (x; y + b); 2) соединить линией точки (x + a; y) и (x; y + b); 3) закрасить треугольник.
3) закрасить треугольник.
5
Многие графические построения можно обобщить, если предположить, что фигура должна быть вписана в квадрат.
В этом случае для построения фигуры достаточно задать координаты (x; y) верхнего левого угла квадрата и длину его стороны — d. Используя эти величины, можно получить координаты других вершин квадрата: (x + d; y), (x; y + d), (x + d; y + d). Можно получить координаты середины стороны (x + d div 2; y) или центра квадрата (x + d div 2; y + d div 2).
6
V. Код программы
Program pr_1;
uses GraphABC;
var a,b,x,y,x_c, y_c:integer;
begin
writeln('Введите координаты');
read(x,y);
writeln (x,' ',y);
writeln('Введите длины катетов');
read(a,b);
writeln (a,' ',b);
Line(x,y,x+a,y);
Line(x,y,x,y+b);
Line(x+a,y,x,y+b);
//Координаты точки внутри треугольника
x_c := x + 2; y_c := y + 2;
FloodFill(x_c,y_c,clRandom);
end.
7
VI. Тестирование.
Составление алгоритмов для работы с графикой
расчеты в графических построениях
Show answer
Auto Play
Slide 1 / 7
SLIDE
Similar Resources on Wayground
4 questions
Sensores y Actuadores para el medio ambiente
Presentation
•
8th Grade
8 questions
multimedia1
Presentation
•
KG
5 questions
Investigación Científica y sus implicancias
Presentation
•
8th Grade
6 questions
objeto tecnologicos
Presentation
•
KG
6 questions
Untitled Lesson
Presentation
•
8th Grade
7 questions
Counting Atoms with Subscripts and Coefficients
Presentation
•
8th Grade
7 questions
Asteroides cometas y meteoritos
Presentation
•
8th Grade
7 questions
El Dengue
Presentation
•
8th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Assessment 1
Quiz
•
3rd Grade
15 questions
HCS SCI 05 Summer School Assessment 1 Review
Quiz
•
5th Grade
22 questions
Day 9 Equations and Inequalities Review
Quiz
•
9th Grade
10 questions
Writing and Identifying Ratios Practice
Quiz
•
5th - 6th Grade
7 questions
PYRAMID PERSPECTIVES part 1
Presentation
•
9th - 12th Grade
12 questions
Understanding the Fourth of July
Quiz
•
9th Grade
15 questions
Soccer World Cup Quiz Questions
Quiz
•
7th Grade