May 15th, 2020
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 8.60 KB | None | 0 0
documentclass [ 12pt ] < article>
usepackage [ ]
usepackage [russian ]
usepackage
<Допустим, уже выбрали 5 книг. На полке тогда осталось 7 книг. Между 7 книгами 6 мест + ещё 2 на краях, т.е. 5 книг, которые мы выбрали, могли стоять на этих 8 местах. Причём никакие 2 не могли стоять рядом, т.е. на 1 месте могла быть не более 1 книги =>Всего C_8^5 = >
hfill break
hfill break
$Из них нам не подходят композиции, содержащие число 11 (таких 4 штуки).$ \
noindent centering
includegraphics [ height=45mm ]
hfill break
hfill break
<Эйлерова цепь в графе существует тогда и только тогда, когда граф связный и содержит не более двух вершин нечётной степени. Ввиду леммы о рукопожатиях, число вершин с нечётной степенью должно быть четным. А значит эйлерова цепь существует только тогда, когда это число равно нулю или двум. Таким образом, можно утвержать, что в графе есть эйлерова цепь, т.к. вершин с неётной степенью всего две, a и c. Эйлерова цепь: ab ->bc -> ca -> af -> fc -> ce -> eb -> bf -> fe -> ed -> dc>
Как на Xiaomi включить РАЗДЕЛЕНИЕ ЭКРАНА/ДВОЙНОЙ ЭКРАН или КАРТИНКА в КАРТИНКЕ на Сяоми MIUI
hfill break
e -> f -> a -> b -> c -> d>
hfill break
hfill break
hfill break
hfill break
hfill break
hfill break
hfill break
hfill break
hfill break
noindent centering
includegraphics [ height=45mm ]
section < Граф задан матрицей расстояний.\
1.построить минимальное остовное дерево;\
2.построить фундаментальную систему циклов, ассоциированную с этим остовом;\
3.найти кратчайшие пути от вершины d до всех остальных вершин графа>
noindent centering
includegraphics [ width=65mm ]
noindent centering
includegraphics [ height=45mm ]
hfill break
hfill break
hfill break
hfill break
hfill break
hfill break
hfill break
noindent centering
includegraphics [ height=45mm ]
hfill break
hfill break
hfill break
hfill break
hfill break
hfill break
hfill break
noindent centering
includegraphics [ height=45mm ]
hfill break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement
Python | 17 min ago | 1.89 KB
C# | 33 min ago | 2.95 KB
Diff | 48 min ago | 1.31 KB
YAML | 59 min ago | 5.30 KB
HTML 5 | 1 hour ago | 2.39 KB
Lua | 1 hour ago | 0.37 KB
C++ | 1 hour ago | 1.75 KB
Lua | 1 hour ago | 38.10 KB
Advertisement
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Как настроить панель задач в Windows 7 или Windows 10
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
Источник: pastebin.com
Отчёт по практике Arduino. Отчет. Программирование микроконтроллеров в среде Arduino
Единственный в мире Музей Смайликов
Самая яркая достопримечательность Крыма
Скачать 2.74 Mb.
2. Какой результат работы устройства будет получен, если свет от светодиода будет падать на фоторезистор?
Ответ: светодиод начнет мигать.
3. Если все же фоторезистор установлен между аналоговым входом иземлей (как сказано в первом вопросе), то каким образом нужно изменитьпрограмму, чтобы устройство работало верно?
Ответ: изменитьстрочку: intlightness = 1023 — analogRead(LDR_PIN);
4. Допустим, у нас есть код if (условие) В каких случаях будет выполнено действие?
Ответ: действие будет выполнено, если условие является истинным.
0_будет_истинным,_еслиx>0′>5. При каких значениях y выражение x+y>0 будет истинным, еслиx>0?
6. Обязательно ли указывать, какие инструкции выполнять, если условие в операторе if ложно?
Ответ: если условие всегда ложно, то достаточно написать код из ветки else.
7. Чем отличается оператор == от оператора =?
Ответ: первый логическое равно, второй присвоение.
8. Если используется конструкцияif (условие) действие1;else действие2;может ли быть ситуация, когда ни одно из действий не выполнится?Почему?
Ответ: нет так как логическое условие может быть истиной или ложью.
Вывод: Сегодня я научилсяуправлять включением светодиода, подключенного к платеArduino, в зависимости от уровня освещенности фоторезистора и порога,заданного потенциометром
Упражнение №6. Пульсар
Цель: программное управление яркостью свечения светодиодной шкалы, подключенного к плате Arduino через транзистор.
На рисунке 6.1 представлена схема электрическая принципиальная.
На рисунке 6.2 представлена схема, собранная в программной среде SimulIDE.
Рисунок 6.2 – Схема, собранная в программной среде SimulIDE
1. Изменена программа так, чтобы яркость шкалы росла только до половины от максимальной.
int brightness = 0;
2. Изменена программа так, чтобы шкала становилась максимально яркой в три раза быстрее, без изменения функции delay().
int brightness = 0;
Листинг 6.3 – Листинг программы
3. Изменена программа так, чтобы такой же результат был получен без использования операции %.
int brightness = 0;
Ответ: потому что это 10 анодов и 10 катодов
2. Зачем в схеме биполярный транзистор? Какой он проводимости?
Ответ: Без транзистора такое количество светодиодов будет потреблять больше тока, чем 40 мА, которые может себе позволить цифровой порт платы, на который установлен БТ, для управления большим током с помощью малого.
3. За счет чего увеличивается яркость шкалы?
Ответ: за счет использования ШИМ на 9 пине.
4. Почему после достижения значения 255 переменная brightnessобнуляется?
Ответ: analogWrite принимает значение в диапазоне от 0 до 255, поэтому мы получаем остаток от деления на 256.
Вывод: Я освоил программное управление яркостью свечения светодиодной шкалы, подключенного к плате Arduino через транзистор
Упражнение №7. Бегущий огонек
Цель: организация эффекта «бегущий огонь» на светодиодной шкале,подключенной к плате Arduino.
На рисунке 7.1 представлена схема электрическая принципиальная.
Рисунок 7.1 – Схема электрическая принципиальная
На рисунке 7.2 представлена схема, собранная в программной среде SimulIDE.
Рисунок 7.2 – Схема, собранная в программной среде SimulIDE
1. Код изменён так, чтобы светодиоды переключались раз в секунду.
Ответ: потому что здесь для каждого светодиода мы используем собственный пин.
2. Если бы светодиоды были бы подключены только к портам 5, 6, 7, 8и 9, что нужно было бы изменить в программе?
Ответ: #defineFIRST_LED_PIN 5
3. С помощью какой другой инструкции можно выполнить действие,эквивалентное ++pin?
Ответ: pin = pin + 1
4. В чем разница между переменными типов int и unsigned int?
Ответ: они имеют одинаковую размерность, но разный диапазон, так как второй тип является беззнаковым.
5. Что возвращает функция millis()?
6. Как в данном упражнении вычисляется номер порта, на которомнужно включить светодиод?
Ответ: int pin = FIRST_LED_PIN + (ms / 120) % 10;
Вывод: Произведенаорганизация эффекта «бегущий огонь» на светодиодной шкале,подключенной к плате Arduino
Упражнение №8. Мерзкое пианино
Цель: управление частотой пьезодинамика в зависимости от нажатойкнопки.
Рисунок 8.1 – Схема электрическая принципиальная
Рисунок 8.2 – Схема, собранная в программной среде SimulIDE
1. Пианино звучит в диапазоне от 2 кГц до 5 кГц.
Ответ: потому что, они по умолчанию INPUTдля digitalRead.
2. Каким образом удалось избежать написания отдельного кода длячтения каждой кнопки?
Ответ: благодаря использованию цикла, который «проходит» по всем кнопкам от FIRST_KEY_PIN до KEY_COUNT
3. Почему разные «ноты», издаваемые пьезодинамиком, звучат с разной громкостью?
Ответ: у нот разные частоты, а чем выше частота, тем громче она звучит.
4. С какой целью в этом упражнении используется оператор логического отрицания !?
Ответ: Поскольку мы собрали схему с подтягивающим резистором, при нажатии кнопки мы будем получать на соответствующем порте 0.
Вывод: Теперь я умею реализовыватьуправление частотой пьезодинамика в зависимости от нажатойкнопки.
Упражнение №9. Миксер
Цель: создать модель миксера с двумя скоростями работы на основеплаты Arduino.
Рисунок 9.1 – Схема электрическая принципиальная
Рисунок 9.2 – Схема, собранная в программной среде TinkerCAD
#defineMOTOR_PIN 9
#defineSPEED_STEP (255 / (BUTTON_COUNT — 1))
voidsetup()
for (int i = 0; i 1. Зачем в схеме использован диод?
Ответ: Защитный диод в цепи транзистора нужен для того, чтобы ток обратного направления, который начнет создавать двигатель, вращаясь поинерции, не вывел транзистор из строя.
2. Почему использован полевой MOSFET-транзистор, а не биполярный?
Ответ: полевые транзисторы обладают высоким входным сопротивлением по постоянному току, и даже управление на высокой частоте не приводит к значительным затратам энергии.
3. Почему между портом Arduino и затвором транзистора не установлен резистор?
Ответ: потому что использован режим работы портов: INPUT_PULLUP
4. Как работает инструкция continue, использованная в цикле for?
Ответ: continue – оператор безусловного перехода к следующей итерации цикла for.
Вывод:Создана модель миксера с двумя скоростями работы на основеплаты Arduino.
Упражнение №10. Кнопочныйпереключатель
Цель: программная реализация триггера с предотвращением эффекта«дребезга контактов» кнопки, подключенной к плате Arduino.
Рисунок 10.1 – Схема электрическая принципиальная
- Код изменён: светодиод переключается толькопосле отпускания кнопки.
boolean buttonWasUp = true;
boolean ledEnabled = false;
Источник: topuch.com