
Составление алгоритмов для работы с графиков
Presentation
•
Computers
•
8th Grade
•
Medium
Леся Вилюха
Used 7+ times
FREE Resource
8 Slides • 6 Questions
1
Составление алгоритмов для работы с графиков
Использование вспомогательных алгоритмов
2
Multiple Choice
Какая команда из приведенных ниже подключает библиотеку для работы с графикой (графический модуль) ?
Random
Uses GraphABC
Line (x1,y1,x2,y2)
SetBrushColor(c)
FloodFill(x,y,c)
3
Multiple Choice
Какая функция задает случайное число?
Line (x1,y1,x2,y2)
Uses GraphABC
Random
FloodFill(x,y,c)
SetPenWidth(3)
4
Multiple Choice
Какая команда рисует круг с центром в точке (x,y) и радиусом r
Rectangle(x1,y1,x2,y2)
Line(x1,y1,x2,y2)
Circle(x,y,r)
Uses GraphABC
FloodFill
5
Multiple Choice
Какая команда задает цвет заливки?
Rectangle(x1,y1,x2,y2)
SetBrushColor(c)
Circle(x,y,r)
SetPenWidth(3)
Uses GraphABC
6
Multiple Choice
Какая команда заливает область цветом с начиная с точки (х,у)?
SetPenWidth(3)
FloodFill(x,y,c)
SetBrushColor(c)
Uses GraphABC
Random
7
Multiple Choice
Какая команда рисует прямоугольник?
Circle(x,y,r)
Rectangle(x1,y1,x2,y,2)
Line(x1,y1,x2,y2)
FloodFill(x,y,c)
Random
8
Построение фигур можно оформлять в виде вспомогательных алгоритмов. Это позволит использовать такие алгоритмы для решения других задач. Все графические процедуры, которые использовались ранее, имели параметры. Они позволяли определять местоположение и размер фигур. Пользователь также может составить свой вспомогательный алгоритм с параметрами.
9
Общий вид процедуры с параметрами:
procedure <имя>
(<список параметров>:тип);
var ...
begin
<команды>
end;
При вызове процедуры важно помнить, что количество параметров и их порядок должны соответствовать тому, как процедура описана.
10
Написать программу для построения n равнобедренных прямоугольных треугольников с длиной катета а. Расположение треугольников определяется случайным образом.
11
Этапы выполнения задания
I. Исходные данные: n (количество треугольников), а (длина катета).
II. Результат: изображение n треугольников.
III. Алгоритм решения задачи
IV. Описание переменных: все переменные имеют тип integer.
12
Алгоритм решения задачи:
1. Ввод значений переменных n и а.
3. Так как количество повторений известно, будем использовать цикл for.
4. Местоположение треугольника задается координатами прямого угла, которые определим случайным образом;
Катеты прямоугольного треугольника имеют одинаковую длину — значение a.
5. Построение одного прямоугольного треугольника опишем во вспомогательном алгоритме pr_treug. Параметры процедуры построения треугольника — координаты вершины прямого угла и длины катетов
13
Program treug;
uses GraphABC;
var n, x, y, a : integer;
procedure pr_treug (x, y, a, b : integer);
var x_c, y_c:integer;
begin
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;
begin
writeln('Ввeдите количество');
read(n);
writeln (n);
writeln('Ввeдите длину катета');
read(a); writeln (a);
for var i:= 1 to n do
begin
x:= random(500);
y:= random(400);
14
pr_treug(x, y, a, a);
end;
end.
Составление алгоритмов для работы с графиков
Использование вспомогательных алгоритмов
Show answer
Auto Play
Slide 1 / 14
SLIDE
Similar Resources on Wayground
9 questions
Office 365
Presentation
•
8th Grade
12 questions
x- and y-intercepts
Presentation
•
8th Grade
12 questions
Identifying Functions
Presentation
•
8th Grade
10 questions
Keyboard Shortcuts
Presentation
•
7th - 8th Grade
12 questions
Artificial Intelligence
Presentation
•
8th - 9th Grade
10 questions
Penjumlahan dan Pengurangan Aljabar
Presentation
•
12th Grade - University
9 questions
4.2c - Finding slope from a table
Presentation
•
8th Grade
10 questions
Describing Rotations
Presentation
•
8th Grade
Popular Resources on Wayground
10 questions
Main Idea and Supporting Details
Quiz
•
3rd - 6th Grade
20 questions
Math Review
Quiz
•
3rd Grade
14 questions
25-26 SY 8th Grade EOY Benchmark
Quiz
•
8th Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Math Review
Quiz
•
6th Grade
20 questions
Context Clues
Quiz
•
6th Grade
21 questions
EOY Grade 6 Benchmark Assessment - Content Skills
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
Discover more resources for Computers
14 questions
25-26 SY 8th Grade EOY Benchmark
Quiz
•
8th Grade
26 questions
Declaration of Independence
Quiz
•
6th - 8th Grade
17 questions
guess the logo
Quiz
•
8th Grade
20 questions
Summer Trivia
Quiz
•
8th Grade
10 questions
Famous Brands and Their Logos
Interactive video
•
4th - 8th Grade
60 questions
FLACS Checkpoint A Review
Quiz
•
7th - 9th Grade
20 questions
summer trivia
Quiz
•
8th Grade
15 questions
8th Unit 8 : Unit Review Game
Quiz
•
8th Grade