Рецензенти: О. Ф. Тарасов


Завдання «Співаючий робот»



Pdf көрінісі
бет42/58
Дата08.12.2022
өлшемі5,37 Mb.
#161844
түріНавчальний посібник
1   ...   38   39   40   41   42   43   44   45   ...   58
Байланысты:
book Robotics
1 ҚМЖ 5сынып Біздің айналамыздағы ақпарат, МАШИНАМЕН ОҚЫТУ, 2022-2023 оқу жылына арналған әдістемелік нұсқаулық, 5 сынып білгірлер ойыны, 6 сынып Дода ойыны, 111 Әшімбаева К. Орта мектепте жаңартылған білім беру мазмұны негізінде информатиканы оқыту әдістері, ҚҰЛАҚҚАП ПАЙДАСЫ МЕН ЗИЯНЫ
Завдання «Співаючий робот».
Запрограмуйте 
Formula 
Flowcode
таким чином, щоб робот 
«співав»
.
Рекомендації. 
Formula Flowcode Buggy – робот, який має зу-
мер на борту, а отже, може відтворювати основні звуки, викорис-
товуючи макрос 
PlayNote
.
Цей макрос приймає 2 параметра:
1. 
note
– вибір ноти;
2. 
delay_ms
– час звучання (в мілісекундах) обраної ноти.
У таблиці наведені відповідні значення для деяких музичних 
нот. Поруч наведена програма, за якою робот відтворює перші 
ноти пісні (рис. 154).
Рис. 153. 
Блок-схема для «Танцюючого робота»
BEGIN
Loop
Loop
Call Macro
Call Macro
Call Macro
Call Macro
While
1
Call Macro
Wiggle
Call Macro
Sweep
Call Macro
For_Back
Call Macro
Spin
END


ОСНОВИ РОБОТОТЕХНІКИ
140
Щоб полегшення читання нот у коді, необхідно ввести змінні
яким присвоїти числове значення нот з таблиці. Для цього необ-
хідно обрати в меню 
Edit – Variables
. У діалоговому вікні виберіть 
пункт 
Add new
і введіть ім’я «С», натисніть кнопку ОК (залиште тип 
змінної «байт»). Аналогічно додайте інші змінні «G», «А» та інші, по-
тім натисніть кнопку 
Close
.
Рис. 154. 
Значення музичних нот та програма
для відтворення нот пісні
note
value
G
0
G#
1|4
A
28
A#
40
B
53
C
64
C#
75
D
85
D#
94
E
103
F
112
F#
120
G
G#
G#
135
A
141
A#
148
B
154
C
159
C#
165
D
170
D#
175
E
179
F
183
BEGIN
END
FormulaFlowc...
PlayNote(64,...
FormulaFlowc...
PlayNote(64,...
FormulaFlowc...
PlayNote(127,...
FormulaFlowc...
PlayNote(127,...
FormulaFlowc...
PlayNote(127,...
FormulaFlowc...
PlayNote(141,...
FormulaFlowc...
PlayNote(141,...
C
C
G
G
G
A
A


5. Комплект FORMULA FLOWCODE BUGGY
141
Після того, як ми додали ці змінні, ми повинні дати їм відпо-
відні значення, використовуючи піктограму 
Calculation
. До-
дайте цей елемент до початку вашої програми і двічі клацніть на 
ньому, щоб ввести значення змінних: C = 64, G = 127, А=141 і т.д. в 
окремих рядках, а потім натисніть кнопку ОК.
Тепер ви можете використовувати змінні «С», «G» та «A» за-
мість чисел у програмі для 
«Співаючого робота»
. Ви також можете 
визначити інші змінні та встановити їм відповідні значення.


Достарыңызбен бөлісу:
1   ...   38   39   40   41   42   43   44   45   ...   58




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет