
Составление алгоритмов для работы с графикой
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
3 questions
Excel
Presentation
•
8th Grade
7 questions
Counting Atoms in Chemical Formulas
Presentation
•
8th Grade
8 questions
Sprint 7
Presentation
•
KG
5 questions
El conocimiento técnico y la prevención de riesgos
Presentation
•
8th Grade
8 questions
Concientización del Agua
Presentation
•
8th Grade
5 questions
GoogleSuite
Presentation
•
8th Grade
6 questions
HUKUM GERAK NEWTON
Presentation
•
8th Grade
7 questions
Tema: Novedades de Word 2016 2do secundaria 2022 (SEMANA 1)
Presentation
•
8th Grade
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
Discover more resources for Science
16 questions
Interactions within Ecosystems
Presentation
•
6th - 8th Grade
20 questions
Moon Phases and Eclipses
Quiz
•
6th - 8th Grade
45 questions
8th Grade Science - EOG Review
Quiz
•
8th Grade
49 questions
NC Released EOG 8 Science (2024)
Quiz
•
8th Grade
48 questions
8th Grade NC Science EOG Review 2
Quiz
•
8th Grade
10 questions
Exploring Earth's Seasons and Their Causes
Interactive video
•
6th - 8th Grade
10 questions
The Ocean's Role in Weather and Climate
Interactive video
•
6th - 8th Grade
10 questions
Evidence of Evolution
Presentation
•
6th - 8th Grade