
Составление алгоритмов для работы с графикой
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
8 questions
Cumulative through Waves Test Autopsy 1-5
Presentation
•
8th Grade
8 questions
TYPES OF HORMONES
Presentation
•
8th Grade
6 questions
cosmetologia
Presentation
•
KG
6 questions
Gamificación Con Quizizz
Presentation
•
8th Grade
6 questions
Tata Surya
Presentation
•
KG
3 questions
ANIMALES MUY HERMOSOS
Presentation
•
KG
4 questions
CLASES DE TECNOLOGIAS
Presentation
•
KG
8 questions
El microscopio
Presentation
•
8th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Science
20 questions
Newton's Laws of Motion
Quiz
•
8th Grade
15 questions
potential and kinetic energy
Quiz
•
8th Grade
21 questions
Newton's Laws of Motion
Quiz
•
8th Grade
20 questions
Elements, Compounds and Mixtures
Quiz
•
8th Grade
10 questions
Exploring Chemical and Physical Changes
Interactive video
•
6th - 10th Grade
20 questions
Physical vs Chemical Changes
Quiz
•
8th Grade
20 questions
Conduction, convection, and Radiation Practice
Quiz
•
8th Grade
21 questions
Waves and Wave Properties
Quiz
•
6th - 8th Grade