1) изобразите в виде графа информацию об организации мотострелкового батальона армии .
в середине 70-х годов мотострелковый батальон советской армии насчитывал 385 человек и имел следующую структуру. во главе стоял командир батальона. ему подчинялись , штаб, три мотострелковые роты, взвод связи, миномётная батарея, противотанковый взвод, отделение технического обслуживания, взвод снабжения и батальонный медицинский пункт. в батальонов входили сам комбат, заместитель по политической части, заместитель по технической части и техник батальона. штаб состоял из начальника штаба, начальника связи, инструктора-дозиметриста, писаря и водителя бронетранспортёра. начальник связи являлся командиром взвода связи (ещё 12 миномётная батарея состояла из (10 чел.) и двух взводов по 20 чел., а в каждом — по три 120-мм миномёта. противотанковый взвод состоял из отделения станковых противотанковых гранатомётов (8 чел., 2 гранатомёта спг-9) и двух отделений противотанковых ракет (по 6 чел. и по 2 птурс в отделении). отделение технического обслуживания: командир отделения, водитель-автослесарь и старший механик. взвод снабжения: командир взвода, его заместитель, хозяйственная часть (3 чел.) и автотранспортное отделение (4 батальонный медицинский пункт: начальник пункта, шофёр-санитар и 2 санитара.
мотострелковая рота состояла из (командир роты, заместитель по политической части, старшина роты), пулемётного отделения и трёх мотострелковых взводов. пулемётное отделение состояло из командира отделения, водителя бронетранспортёра и двух пулемётных расчётов, в каждом пулемётчик и пулемётчика. мотострелковый взвод имел командира взвода, заместителя командира и три мотострелковых отделения. в каждом отделении: командир отделения, пулемётчик, гранатомётчик, гранатомётчика, старший автомеханик, 3 автоматчика и водитель бронетранспортёра.
Код на C++:
#include <iostream>
#include <ctime>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
srand(time(NULL));
short res = 0;
for(int i = 0; i < 3; i++)
{
res += (rand() % 6) + 1;
}
cout << pow(res, 2) << endl;
return 0;
};
Объяснение:
В переменную res мы прибавляем случайное число от 1 до 6 (случайное значение вычисляется при функции rand()). Потом мы число возводим в квадрат и выводим его
РЕЖИМЫ ДАТЧИКА СВЕТА: режим "Цвет". Датчик цвета умеет определять семь различных цветов: черный, синий, зеленый, желтый, красный, белый и коричневый цвета. Также если цвет определяется некорректно если предмет назодится далеко от датчика. Датчик определяет отсутствие цвета и приходит в состояние «без цвета».
Режим "Яркость отраженного света". РЕЖИМ ЯРКОСТЬ ОТРАЖЕННОГО СВЕТА: В режиме «яркость отраженного света» датчик цвета определяет яркость света, отраженного света светодиода датчика излучающего красный свет . Датчик использует шкалу от 0 (очень темный) до 100 (очень светлый) . Это означает, что ваш робот может быть запрограммирован таким образом, чтобы он двигался по белой поверхности до тех пор, пока не будет обнаружена черная линия, или чтобы он интерпретировал идентификационную карточку цветовым кодом.
РЕЖИМ ЯРКОСТЬ ВНЕШНЕГО ОСВЕЩЕНИЯ: В режиме«яркость внешнего освещения» датчик цвета определяет силу света, входящего в окошко из окружающей среды, например солнечного света или луча фонарика. Датчик использует шкалу от О (очень темный) до 100 (очень светлый) . Это означает, что ваш робот может быть запрограммирован таким образом, чтобы он подавал сигнал утром, когда восходит солнце, или чтобы он прекрашщал действие, если свет гаснет .
РЕЖИМ ЦВЕТОВ: Частота выборки датчика цвета составляет 1 кГц. Для наибольшей точности при выборе режима «Цвет» или «Яркость отраженного света» датчик следует расположить под прямым углом на расстоянии 10-15 мм к исследуемой поверхности, но не касаясь ее.