.kvadrat {
width: 200px;
height: 200px;
background:#186187;
margin: auto;
border-style: inset;
transition: 2s;
}
.kvadrat:hover{
-o-transform: translateY(50px);
-ms-transform: translateY(50px);
-moz-transform: translateY(50px);
-webkit-transform: translateY(50px);
transform: translateY(50px);
}
.kvadrat2 {
width: 200px;
height: 200px;
background:#186187;
margin: auto;
border-style: inset;
transition: 2s;
}
.kvadrat2:hover{
-o-transform: scaleY(1.7);
-ms-transform: scaleY(1.7);
-moz-transform: scaleY(1.7);
-webkit-transform: scaleY(1.7);
transform: scaleY(1.7);
}
.kvadrat3 {
width: 200px;
height: 200px;
background:#186187;
margin: auto;
border-style: inset;
transition: 2s;
}
.kvadrat3:hover{
-o-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
-moz-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg);
}
.kvadrat4 {
width: 200px;
height: 200px;
background:#186187;
margin: auto;
border-style: inset;
transition: 2s;
-o-transform: skewX(70deg);
-ms-transform: skewX(70deg);
-moz-transform: skewX(70deg);
-webkit-transform: skewX(70deg);
transform: skewX(70deg);
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Animathion</title>
<link rel="stylesheet" href="css/labastyle2.css">
</head>
<body>
<div class="vnutri">
<div class= "shar"></div>
</div>
</body>
</html>
1. Какие основные виды технологий печати существуют?
Основные технологии печати включают:
• Струйную печать — формирование изображения каплями жидких чернил.
• Лазерную (электрофотографическую) — перенос тонера на бумагу с использованием лазера и фотобарабана.
• LED-печать — аналог лазерной, но вместо лазера используется линейка светодиодов.
• Матричную (точечную) — ударная печать иглами через красящую ленту.
• Термальную печать — формирование изображения за счёт нагрева термобумаги.
• Сублимационную печать — перенос красителя в газообразном состоянии.
• УФ-печать — закрепление чернил ультрафиолетовым излучением.
⸻
2. Чем отличается струйный принтер от лазерного?
Струйный принтер печатает жидкими чернилами, которые распыляются на бумагу через микросопла.
Лазерный принтер использует сухой тонер, который переносится на бумагу при помощи лазера и закрепляется нагревом.
Ключевые отличия:
• Струйный лучше подходит для цветной и фотопечати.
• Лазерный быстрее и экономичнее при большом объёме текстовой печати.
⸻
3. Какие преимущества у лазерных принтеров по сравнению со струйными?
Преимущества лазерных принтеров:
• Высокая скорость печати.
• Низкая стоимость печати одной страницы.
• Чёткий и устойчивый к влаге текст.
• Отсутствие проблемы засыхания расходников.
• Большой ресурс картриджей.
⸻
4. Для каких целей предпочтительнее использовать промышленные принтеры?
Промышленные принтеры применяются:
• Для массовой печати документов и продукции.
• В типографиях и на производстве.
• Для печати этикеток, штрихкодов, упаковки.
• Для работы в круглосуточном режиме.
• Для печати на нестандартных носителях и материалах.
⸻
5. Какие виды печати позволяют работать с широкими форматами?
С широкими форматами работают:
• Широкоформатные струйные принтеры (плоттеры).
• УФ-принтеры.
• Сублимационные принтеры.
• Лазерные широкоформатные системы.
Они используются для печати чертежей, плакатов, баннеров и рекламной продукции.
⸻
6. В чем особенности фотопечати и в каких случаях она применяется?
Особенности фотопечати:
• Высокое разрешение и детализация.
• Точная цветопередача.
• Использование специальных фоточернил и фотобумаги.
Применяется:
• Для печати фотографий.
• В фотоальбомах и портфолио.
• В рекламной и дизайнерской продукции.
⸻
7. Чем отличается цветная печать от монохромной?
• Цветная печать использует несколько цветов (обычно модель CMYK).
• Монохромная печать выполняется одним цветом, как правило чёрным.
Монохромная печать дешевле и быстрее, цветная — информативнее и визуально привлекательнее.
⸻
8. Какие критерии стоит учитывать при выборе принтера для офиса или дома?
Основные критерии выбора:
• Тип печати (струйный, лазерный).
• Цветная или монохромная печать.
• Стоимость и ресурс расходных материалов.
• Скорость печати.
• Поддерживаемые форматы бумаги.
• Интерфейсы подключения (USB, Wi-Fi, Ethernet).
• Рекомендуемая месячная нагрузка.
⸻
9. В чем заключается принцип работы термальных принтеров?
Термальный принтер формирует изображение за счёт локального нагрева термобумаги, которая темнеет в местах нагрева.
Чернила и тонер не используются.
Применяются:
• В кассовых аппаратах.
• В терминалах.
• Для печати чеков и этикеток.
⸻
10. Какие виды принтеров используют технологию точечной матрицы?
Технологию точечной матрицы используют матричные (игольчатые) принтеры.
Они формируют изображение ударами игл через красящую ленту и применяются:
• Для печати чеков.
• Для накладных.
• Для многослойных самокопирующихся
Тип принтера
Вид печати
Тип расходных материалов
Интерфейсы подключения
Тип печати
Стоимость эксплуатации
Струйный
Струйная (пьезоэлектрическая / термоструйная)
Водорастворимые или пигментные чернила; картриджи или СНПЧ
USB 2.0, Wi-Fi, Ethernet
Цветная
Высокая: 2–6 ₽/стр.; обслуживание 3 000–6 000 ₽
Лазерный (монохромный)
Электрофотографическая (лазер)
Тонер-картридж, фотобарабан
USB 2.0, Ethernet, Wi-Fi
Монохромная
Низкая: 0,8–2 ₽/стр.; обслуживание 2 000–4 000 ₽
Лазерный (цветной)
Электрофотографическая
Тонеры CMYK, фотобарабан
USB 2.0, Ethernet, Wi-Fi
Цветная
Высокая: 4–10 ₽/стр.; обслуживание 6 000–15 000 ₽
LED-принтер
Электрофотографическая (LED-линейка)
Тонер, фотобарабан
USB 2.0, Ethernet
Цветная / монохромная
Средняя: 2–5 ₽/стр.; обслуживание 3 000–7 000 ₽
Матричный (игольчатый)
Ударно-точечная
Красящая лента
USB, LPT, COM
Монохромная
Очень низкая: <1 ₽/стр.; лента 500–1 200 ₽
Термальный
Прямая термопечать
Термобумага
USB, Ethernet, Bluetooth
Монохромная
Минимальная: ~0,3–0,7 ₽/чек
Сублимационный
Термосублимационная
Сублимационная лента и чернила
USB, Wi-Fi
Цветная
Очень высокая: 10–20 ₽/отпечаток
Широкоформатный (плоттер)
Струйная LFP
Пигментные чернила большого объёма
USB, Ethernet
Цветная
Очень высокая: от 15 ₽/стр. A1
Перечислите программы тестирования мониторов.
Должно быть включено описание работы с картинками.
Доступность в РОССИИ.
Платное\бесплатное.
Конечно, вот развёрнутые контрольные вопросы и расширенный вывод, которые можно прямо копировать в Word ????
Формулировки сделаны учебные, подробные и «без воды», но с нормальным объёмом.
⸻
Контрольные вопросы
1. Дайте определение BIOS
BIOS (Basic Input/Output System) — это базовая система ввода-вывода, представляющая собой набор микропрограмм, записанных в постоянную память (ПЗУ) материнской платы. BIOS запускается первым при включении компьютера и выполняет начальную инициализацию и проверку аппаратных компонентов системы.
Основными задачами BIOS являются:
• выполнение процедуры POST (Power-On Self Test), в ходе которой проверяется исправность процессора, оперативной памяти, видеокарты, накопителей и других устройств;
• начальная настройка и конфигурация аппаратных компонентов компьютера;
• управление взаимодействием между аппаратным обеспечением и операционной системой;
• передача управления загрузчику операционной системы.
Таким образом, BIOS является связующим звеном между аппаратной частью компьютера и операционной системой и обеспечивает корректный запуск всей системы.
⸻
2. Перечислите возможности всех разделов BIOS (как старого, так и нового UEFI)
BIOS и его современная версия UEFI состоят из нескольких основных разделов, каждый из которых отвечает за определённые функции:
• Main — содержит основную информацию о системе, позволяет устанавливать дату и время, просматривать сведения о процессоре, оперативной памяти и подключённых накопителях.
• Advanced — предназначен для детальной настройки процессора, оперативной памяти, частот, напряжений, встроенных контроллеров и портов (USB, SATA, LAN и др.).
• Boot — используется для настройки параметров загрузки, выбора приоритетных загрузочных устройств, режима загрузки операционной системы.
• Power — отвечает за управление электропитанием и энергосбережением, настройку режимов сна, включения и выключения компьютера.
• Security — позволяет устанавливать пароли на вход в BIOS и загрузку системы, ограничивать доступ к настройкам.
• Tools (в UEFI) — содержит дополнительные утилиты, такие как обновление прошивки BIOS, диагностика оборудования и сетевых подключений.
• Exit — используется для сохранения или отмены внесённых изменений и выхода из BIOS/UEFI.
UEFI по сравнению с классическим BIOS имеет графический интерфейс, поддержку мыши, работу с большими жёсткими дисками и улучшенные средства безопасности.
⸻
3. Назовите этапы настройки BIOS
Процесс настройки BIOS включает в себя несколько основных этапов:
1. Вход в BIOS — осуществляется при включении компьютера путём нажатия клавиш DEL, F2, F10 или Esc (в зависимости от производителя материнской платы).
2. Навигация по меню — выбор нужных разделов BIOS с помощью клавиатуры или мыши (в случае UEFI).
3. Изменение параметров — настройка параметров процессора, памяти, накопителей, порядка загрузки, энергопитания и встроенных устройств.
4. Проверка корректности настроек — контроль того, чтобы внесённые изменения не нарушали стабильность работы системы.
5. Сохранение изменений и выход — сохранение настроек с помощью команды Save & Exit и перезагрузка компьютера.
Соблюдение данных этапов обеспечивает корректную работу аппаратного обеспечения и успешную загрузку операционной системы.
⸻
Вывод
В ходе выполнения лабораторной работы была изучена базовая система ввода-вывода BIOS и её современная реализация UEFI. Были рассмотрены основные функции BIOS, его роль в процессе запуска компьютера и взаимодействии аппаратного обеспечения с операционной системой.
Особое внимание было уделено разделам BIOS, их назначению и возможностям настройки, а также анализу звуковых сигналов и текстовых сообщений, возникающих при диагностике неисправностей.
Также были рассмотрены основные отличия устаревшего Legacy BIOS от современного UEFI, такие как графический интерфейс, повышенная скорость загрузки, поддержка больших накопителей и расширенные средства безопасности.
В результате выполнения работы были получены практические навыки ориентирования в меню BIOS, понимания этапов его настройки и значения основных параметров, что является важным для установки операционных систем, диагностики неисправностей и эффективной эксплуатации персонального компьютера.
⸻
Если хочешь — могу:
• ещё увеличить объём (на «отлично»)
• упростить под СПО / колледж
• подогнать под конкретную методичку или преподавателя
Просто скажи ????
Block-DisksExceptCAndZ.ps1
# Блокируем доступ ко всем дискам кроме C и Z
$Disks = "D:","E:","F:","G:","H:","I:","J:","K:","L:","M:","N:","O:","P:","Q:","R:","S:","T:","U:","V:","W:","X:","Y:"
foreach ($disk in $Disks){
# Запретить группе Domain Users полный доступ
icacls $disk /deny "Domain Users:(OI)(CI)F" /T /C
}
netsh interface ipv4 show interface
netsh interface ipv4 set interface "Беспроводное сетевое соединение" forwarding=enabled
netsh interface ipv4 set interface "Подключение по локальной сети" forwarding=enabled
reg query HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v IPEnableRouter
route add 192.168.10.0 mask 255.255.255.0 192.168.1.20 -p
reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v IPEnableRouter /t REG_DWORD /d 1 /f
llama-4-maverick-17b-128e-instruct
llama-4-scout-17b-16e-instruct
Хорошо ????
Вот задача на рекурсию с чёткой формулировкой и подробным решением (подходит для зачёта или контрольной).
⸻
ЗАДАЧА (Рекурсия)
Дано натуральное число n.
Требуется с помощью рекурсивной функции вычислить сумму всех натуральных чисел от 1 до n.
Пример
Вход:
n = 5
Выход:
15
⸻
РЕШЕНИЕ
Идея решения
Сумму чисел от 1 до n можно представить рекурсивно:
• Если n = 1, то сумма равна 1 — это базовый случай
• Если n > 1, то
S(n) = n + S(n − 1)
⸻
Рекурсивная формула
S(1) = 1
S(n) = n + S(n − 1)
⸻
Пример работы рекурсии (n = 5)
S(5) = 5 + S(4)
S(4) = 4 + S(3)
S(3) = 3 + S(2)
S(2) = 2 + S(1)
S(1) = 1
Подставляем значения обратно:
S(2) = 2 + 1 = 3
S(3) = 3 + 3 = 6
S(4) = 4 + 6 = 10
S(5) = 5 + 10 = 15
⸻
Ответ
15
⸻
Вывод
Рекурсия позволяет выразить задачу через саму себя, разбивая её на более простые подзадачи до достижения базового случая.
⸻
Если хочешь, могу:
• придумать задачу посложнее (факториал, Фибоначчи, цифры числа)
• оформить в виде экзаменационного ответа
• сделать псевдокод или код на C / Python / Pascal
ЗАДАЧА
Дана строка из символов A и B.
Машина Поста должна заменить каждый символ A на B, а каждый символ B на A, после чего остановиться.
⸻
ПРИМЕР
Вход: ABBAAB
Выход: BAABBA
⸻
Условия
• Лента бесконечна вправо
• Головка начинает работу с первого символа строки
• После последнего символа находится пустая ячейка
⸻
Идея решения
• Считать символ под головкой
• Если A → стереть → записать B → сдвинуться вправо
• Если B → стереть → записать A → сдвинуться вправо
• Если пусто → остановиться
⸻
Машина Поста
Алфавит ленты
{ A, B }
⸻
Команды машины Поста
1. Если под головкой A, то стереть символ и перейти к команде 2
2. Записать B, перейти к команде 3
3. Сдвинуться вправо, перейти к команде 4
4. Если под головкой B, то стереть символ и перейти к команде 5
5. Записать A, перейти к команде 3
6. Если под головкой пусто — останов
⸻
Решение (пример)
Начальное состояние
Лента: ABBAAB
Головка стоит на первом символе
Текущая команда: 1
⸻
Ход работы (кратко)
• A заменяется на B, сдвиг вправо
• B заменяется на A, сдвиг вправо
• Процесс повторяется для всех символов
• При попадании в пустую ячейку машина останавливается
⸻
Ответ
Итоговая строка: BAABBA
Понял ????
Ниже — ТОЛЬКО ТЕКСТ ЗАДАНИЯ, аккуратно оформленный, без решения.
⸻
ЗАДАЧА
Дана строка, состоящая из символов 0 и 1.
Требуется составить программу для машины Поста, которая заменяет все символы 1 на 0, а все символы 0 на 1, после чего останавливается.
Условия:
• Лента машины Поста бесконечна вправо
• Головка начинает работу с первого символа строки
• После последнего символа на ленте находится пустая ячейка
Пример:
Вход:
101001
Выход:
010110
⸻
Если нужно — могу:
• упростить формулировку «как в методичке»
• оформить под контрольную / экзамен
• добавить нумерацию, как требуют преподаватели
Понял ????
Сделаю решение «по ходу задачи» — то есть пошаговое выполнение машины Поста с указанием, какая команда выполняется на каждом шаге.
⸻
Исходные данные
Входная лента:
101001□
Головка стоит на первом символе.
⸻
Программа машины Поста
1. Если 1 → записать 0, R, перейти к 1
2. Если 0 → записать 1, R, перейти к 1
3. Если □ → STOP
⸻
Пошаговое выполнение (по ходу работы)
Шаг 1
Лента:
[1]01001□
Символ под головкой: 1
→ выполняется команда 1
Действие:
• 1 → 0
• сдвиг вправо
Лента:
0[0]1001□
⸻
Шаг 2
Символ: 0
→ команда 2
Действие:
• 0 → 1
• сдвиг вправо
Лента:
01[1]001□
⸻
Шаг 3
Символ: 1
→ команда 1
Действие:
• 1 → 0
• сдвиг вправо
Лента:
010[0]01□
⸻
Шаг 4
Символ: 0
→ команда 2
Действие:
• 0 → 1
• сдвиг вправо
Лента:
0101[0]1□
⸻
Шаг 5
Символ: 0
→ команда 2
Действие:
• 0 → 1
• сдвиг вправо
Лента:
01011[1]□
⸻
Шаг 6
Символ: 1
→ команда 1
Действие:
• 1 → 0
• сдвиг вправо
Лента:
010110[□]
⸻
Шаг 7
Символ: пусто (□)
→ команда 3
ОСТАНОВКА
⸻
Результат
Выходная строка:
010110
⸻
Если хочешь, дальше могу:
• оформить это как таблицу “шаг – символ – команда – результат”
• сделать краткую версию для ответа на экзамене
• или нарисовать блок-схему для этой машины Поста
Задача
Дана машина Поста.
Алфавит ленты: { | }
Пустые клетки обозначаются пробелом.
Головка в начале работы стоит на первом символе слова.
Начальное слово: ||||
⸻
Команды машины Поста
1. Если под головкой |, то стереть символ, перейти к команде 2
2. Сдвинуться вправо и перейти к команде 3
3. Если под головкой |, то оставить символ, перейти к команде 4
4. Сдвинуться влево и перейти к команде 1
5. Останов
(Если команда не может быть выполнена — машина останавливается.)
⸻
Требуется
1. Показать работу машины Поста по шагам
2. Найти итоговое слово на ленте
⸻
Решение
Начальное состояние
Лента: ||||
Головка стоит на первом символе
Текущая команда: 1
⸻
Ход работы машины
Шаг 1
Команда 1: под головкой |
→ стираем символ
Лента: |||
Переход к команде 2
⸻
Шаг 2
Команда 2: сдвиг вправо
Головка стоит на втором символе
Переход к команде 3
⸻
Шаг 3
Команда 3: под головкой |
→ символ не меняем
Лента: |||
Переход к команде 4
⸻
Шаг 4
Команда 4: сдвиг влево
Головка стоит на первом символе
Переход к команде 1
⸻
Шаг 5
Команда 1: под головкой нет символа
→ команда невыполнима
→ машина останавливается
⸻
Ответ
Итоговое слово на ленте: |||
ЗАДАЧА:
Дана строка из символов 1 и 0.
Машина Поста должна заменить все 1 на 0, а все 0 на 1, после чего остановиться.
ПРИМЕР
Вход: 101001
Выход: 010110
Условия:
• Лента бесконечна вправо
• Головка начинает работу с первого символа строки
• После последнего символа — пустая ячейка
Идея решения
• Считать текущий символ
• Если 1 → стереть → записать 0 → сдвиг вправо
• Если 0 → стереть → записать 1 → сдвиг вправо
• Если пусто → остановка
S = 0
x = 5
while x <= 10:
S += x
x += 0.4
print("Сумма S =", S)
# Ввод данных
a = float(input("Введите a: "))
b = float(input("Введите b: "))
x = float(input("Введите x: "))
# Нахождение максимума
if a > b:
m = a
else:
m = b
# Вычисление y
y = m + x**2
# Вывод результата
print("y =", y)
arr = []
i = 0
while i < 10:
arr.append(float(input()))
i += 1
print(max(arr))
arr = []
i = 0
while i < 10:
arr.append(float(input()))
i += 1
max_element = arr[0]
i = 1
while i < 10:
if arr[i] > max_element:
max_element = arr[i]
i += 1
print(max_element)
max_num = float(input("Введите число 1: "))
for i in range(2, 11):
num = float(input(f"Введите число {i}: "))
if num > max_num:
max_num = num
print("Максимальное число:", max_num)
arr = []
print("Введите 10 элементов массива:")
for i in range(10):
arr.append(float(input()))
max_element = arr[0]
for i in range(1, 10):
if arr[i] > max_element:
max_element = arr[i]
print("Максимальный элемент массива:", max_element)
arr = []
for i in range(10):
arr.append(float(input(f"Элемент {i+1}: ")))
print("Максимальное число:", max(arr))
import math
x = -10
h = 0.5
while x <= 10:
if x == 0:
y = 1 # значение по пределу
else:
y = math.sin(x) / x
print(f"x = {x:5.1f}, y = {y:.6f}")
x += h
x = float(input("Введите x: "))
a = float(input("Введите a: "))
y = x**2 + a*x
print("y =", y)
Уровень 3 отвечает за:
• IP-адрес
• куда отправить данные
• через какой путь
• между разными сетями
Физические средства сетевого уровня
Это всё «железо» и провода, через которые передаются данные:
• кабели (витая пара, оптоволокно);
• разъёмы;
• сетевые карты;
• хабы, повторители;
• точки доступа Wi-Fi.
2. Статическое агрегирование каналов
Нагрузка делится по заранее заданному правилу.
Каждый поток данных идёт по одному и тому же каналу.
Если канал перегружен, система сама ничего не меняет.
На билете № 9 три вопроса. Вот краткие и понятные ответы, как для зачёта/экзамена ????
⸻
1. Каковы основные функции уровня 3 модели OSI?
Уровень 3 — сетевой (Network layer).
Основные функции:
• Логическая адресация (IP-адресация)
• Маршрутизация — выбор оптимального пути передачи данных
• Передача пакетов между разными сетями
• Фрагментация и сборка пакетов (если требуется)
• Управление перегрузкой сети (частично)
???? Протоколы: IP, ICMP, IPsec
???? Устройства: маршрутизаторы (роутеры)
⸻
2. Дайте определение маршрутизации
Маршрутизация — это процесс определения оптимального пути передачи данных от отправителя к получателю между различными сетями с использованием таблиц маршрутизации и сетевых протоколов.
Простыми словами:
➡️ маршрутизация решает, через какие устройства и сети пойдёт пакет данных.
⸻
3. Создайте локальную сеть из 10 компьютеров, компьютеры должны получать IP-адрес автоматически
Необходимое оборудование:
• 1 коммутатор или маршрутизатор с DHCP
• 10 компьютеров
• Сетевые кабели
Настройка:
1. Подключить все компьютеры к коммутатору (или роутеру)
2. Включить DHCP-сервер на маршрутизаторе
3. На каждом компьютере выбрать:
• «Получить IP-адрес автоматически»
• «Получить DNS-сервер автоматически»
Пример адресации (автоматически):
• Сеть: 192.168.1.0/24
• Диапазон DHCP: 192.168.1.2 – 192.168.1.11
• Шлюз: 192.168.1.1
✅ Все 10 компьютеров автоматически получат IP-адрес и смогут обмениваться данными в локальной сети.
⸻
Если хочешь — могу:
• упростить ответы для устного ответа,
• оформить как шпаргалку,
• или сделать краткую версию на 1–2 минуты ответа.
1. Какие устройства относятся к физическим средствам сетевого уровня?
К физическим средствам (сетевое оборудование и среда передачи) относятся:
• сетевые кабели: витая пара, коаксиальный кабель, оптоволокно;
• разъёмы и патч-корды;
• сетевые адаптеры (NIC, сетевые карты);
• повторители (repeater);
• концентраторы (hub);
• медиаконвертеры;
• беспроводные точки доступа (как физические устройства передачи сигнала).
⸻
2. Как происходит распределение нагрузки между каналами при статическом агрегировании?
При статическом агрегировании каналов распределение нагрузки выполняется по заранее заданному алгоритму, без анализа текущей загрузки каналов.
Обычно используется хеширование по параметрам трафика (MAC-адреса, IP-адреса, номера портов).
Особенности:
• один и тот же поток данных всегда передаётся по одному и тому же физическому каналу;
• равномерность распределения зависит от количества и типа потоков;
• если один канал перегружен, автоматического перераспределения нагрузки не происходит.
# Решения для самостоятельных задач (Python turtle)
# Запускайте по одному заданию или комментируйте ненужные блоки.
import turtle
t = turtle.Turtle()
t.speed(0)
t.shape('turtle')
# ==============================
# 1. Окно и дверь в домике
# ==============================
def house_with_window_and_door():
t.clear()
t.up(); t.goto(0, 0); t.setheading(0); t.down()
# Основание дома
t.fillcolor('#0000ff')
t.begin_fill()
for _ in range(4):
t.forward(100)
t.right(90)
t.end_fill()
# Крыша
t.up(); t.goto(0, 0); t.down()
t.goto(50, 50)
t.goto(100, 0)
# Окно
t.up(); t.goto(25, -25); t.setheading(0); t.down()
t.fillcolor('white')
t.begin_fill()
for _ in range(4):
t.forward(25)
t.right(90)
t.end_fill()
# Дверь
t.up(); t.goto(60, -50); t.setheading(0); t.down()
t.fillcolor('brown')
t.begin_fill()
t.forward(25); t.right(90)
t.forward(50); t.right(90)
t.forward(25); t.right(90)
t.forward(50); t.right(90)
t.end_fill()
# ==============================
# 2. Флаг России
# ==============================
def russia_flag():
t.clear()
t.up(); t.goto(-150, 50); t.setheading(0); t.down()
colors = ['white', 'blue', 'red']
for c in colors:
t.fillcolor(c)
t.begin_fill()
for _ in range(2):
t.forward(300); t.right(90)
t.forward(40); t.right(90)
t.end_fill()
t.right(90); t.forward(40); t.left(90)
# ==============================
# 3. Плитка 3x3 (разные цвета)
# ==============================
def tile_3x3():
t.clear()
colors = ['red','orange','yellow','green','cyan','blue','purple','pink','gray']
size = 40
idx = 0
t.up(); t.goto(-60, 60); t.setheading(0)
for row in range(3):
for col in range(3):
t.down()
t.fillcolor(colors[idx])
t.begin_fill()
for _ in range(4):
t.forward(size); t.right(90)
t.end_fill()
t.up(); t.forward(size)
idx += 1
t.backward(size*3)
t.right(90); t.forward(size); t.left(90)
# ==============================
# 4. Робот
# ==============================
def robot():
t.clear()
t.up(); t.goto(-50, 0); t.setheading(0); t.down()
# Тело
t.fillcolor('gray')
t.begin_fill()
for _ in range(2):
t.forward(100); t.right(90)
t.forward(120); t.right(90)
t.end_fill()
# Голова
t.up(); t.goto(-30, 0); t.down()
t.fillcolor('silver')
t.begin_fill()
for _ in range(4):
t.forward(60); t.left(90)
t.end_fill()
# Глаза
for x in (-15, 15):
t.up(); t.goto(x, 15); t.down()
t.fillcolor('black')
t.begin_fill(); t.circle(5); t.end_fill()
# ==============================
# 5. Новогодняя ёлка
# ==============================
def christmas_tree():
t.clear()
t.up(); t.goto(0, -100); t.setheading(90); t.down()
# Ствол
t.fillcolor('brown')
t.begin_fill()
t.forward(40); t.right(90)
t.forward(20); t.right(90)
t.forward(40); t.right(90)
t.forward(20); t.right(90)
t.end_fill()
# Крона
t.up(); t.goto(-60, -60); t.setheading(0); t.down()
t.fillcolor('green')
for size in (120, 90, 60):
t.begin_fill()
t.forward(size); t.left(120)
t.forward(size); t.left(120)
t.forward(size); t.left(120)
t.end_fill()
t.up(); t.forward(15); t.right(90); t.forward(30); t.left(90); t.down()
# Вызовите нужную функцию:
# house_with_window_and_door()
# russia_flag()
# tile_3x3()
# robot()
# christmas_tree()
# turtle.done()
Лабораторная работа 3. Рисование в Python. Библиотека turtle
Задачи для самостоятельной работы
1. Дорисуйте окно и дверь в домике (к изображению из примера)
import turtle
t = turtle.Turtle()
t.shape('turtle')
# [span_0](start_span)Рисование основания дома (синий квадрат)[span_0](end_span)
t.begin_fill()
t.fillcolor('#0000ff')
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.right(90)
t.forward(100)
t.end_fill()
# [span_1](start_span)Рисование крыши (треугольник)[span_1](end_span)
t.up()
t.home()
t.right(90)
t.forward(100)
t.left(90)
t.up()
t.goto(0,0)
t.down()
t.goto(100,0)
t.up()
t.goto(100,0)
t.down()
t.goto(50,50)
t.up()
t.goto(0,0)
t.down()
t.goto(50,50)
t.up()
# [span_2](start_span)Рисование солнышка[span_2](end_span)
t.begin_fill()
t.fillcolor('yellow')
t.goto(100, 100)
t.circle(25)
t.end_fill()
t.up()
# [span_3](start_span)Рисование ОКНА (подсказка: t.goto(25,-25)[span_3](end_span))
t.pencolor("black")
t.fillcolor("white")
t.goto(25, -25)
t.down()
t.begin_fill()
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.forward(50)
t.right(90)
t.end_fill()
t.up()
# Рисование ДВЕРИ (пример: прямоугольник 20x40)
t.goto(40, -100)
t.down()
t.begin_fill()
t.fillcolor("brown")
t.forward(20)
t.right(90)
t.forward(40)
t.right(90)
t.forward(20)
t.right(90)
t.forward(40)
t.right(90)
t.end_fill()
t.hideturtle()
turtle.done()
2. Постройте изображение флага нашей страны (предполагаем, что это флаг России)
import turtle
t = turtle.Turtle()
t.speed(3)
t.up()
t.goto(-150, 100)
t.down()
def draw_stripe(color, length, height):
"""Функция для рисования одной полосы флага."""
t.begin_fill()
t.fillcolor(color)
for _ in range(2):
t.forward(length)
t.right(90)
t.forward(height)
t.right(90)
t.end_fill()
t.right(90)
t.forward(height)
t.left(90)
flag_length = 300
stripe_height = 60
# Белая полоса (верхняя)
draw_stripe("white", flag_length, stripe_height)
# Синяя полоса (средняя)
draw_stripe("blue", flag_length, stripe_height)
# Красная полоса (нижняя)
draw_stripe("red", flag_length, stripe_height)
t.hideturtle()
turtle.done()
3. Постройте плитку 3x3, каждый квадратик закрашен определенным цветом
import turtle
t = turtle.Turtle()
t.speed(5)
t.up()
t.goto(-150, 150)
square_size = 50
colors = ["red", "orange", "yellow", "green", "cyan", "blue", "purple", "pink", "brown"]
def draw_square(size, color):
"""Функция для рисования и заливки квадрата."""
t.down()
t.begin_fill()
t.fillcolor(color)
for _ in range(4):
t.forward(size)
t.right(90)
t.end_fill()
t.up()
color_index = 0
start_x, start_y = t.xcor(), t.ycor()
for row in range(3):
t.goto(start_x, start_y - row * square_size)
for col in range(3):
draw_square(square_size, colors[color_index])
color_index += 1
t.forward(square_size)
t.hideturtle()
turtle.done()
4. Нарисуйте робота
import turtle
t = turtle.Turtle()
t.speed(5)
t.pensize(3)
t.pencolor("black")
def draw_rect(length, width, color):
"""Рисует и заливает прямоугольник."""
t.down()
t.begin_fill()
t.fillcolor(color)
for _ in range(2):
t.forward(length)
t.right(90)
t.forward(width)
t.right(90)
t.end_fill()
t.up()
# Тело робота (синий прямоугольник)
t.up()
t.goto(-50, 100)
t.setheading(0)
draw_rect(100, 150, "blue")
# Голова робота (серый квадрат)
t.goto(-40, 100)
draw_rect(80, 50, "gray")
# Левый глаз (белый круг)
t.goto(-25, 75)
t.down()
t.begin_fill()
t.fillcolor("white")
t.circle(10)
t.end_fill()
t.up()
# Правый глаз (белый круг)
t.goto(25, 75)
t.down()
t.begin_fill()
t.fillcolor("white")
t.circle(10)
t.end_fill()
t.up()
# Левая рука (зеленый прямоугольник)
t.goto(-70, 50)
t.setheading(90)
draw_rect(80, 20, "green")
# Правая рука (зеленый прямоугольник)
t.goto(70, 50)
t.setheading(270)
draw_rect(80, 20, "green")
# Левая нога (красный прямоугольник)
t.goto(-35, -50)
t.setheading(270)
draw_rect(40, 15, "red")
# Правая нога (красный прямоугольник)
t.goto(35, -50)
t.setheading(270)
draw_rect(40, 15, "red")
t.hideturtle()
turtle.done()
5. Нарисуйте новогоднюю елку
import turtle
t = turtle.Turtle()
t.speed(5)
t.pencolor("darkgreen")
t.setheading(270)
def draw_branch(size, color):
"""Рисует один ярус елки (залитый треугольник)."""
t.down()
t.begin_fill()
t.fillcolor(color)
t.forward(size)
t.left(120)
t.forward(size)
t.left(120)
t.forward(size)
t.left(120)
t.end_fill()
t.up()
t.forward(size * 0.5)
t.setheading(270)
def draw_rect(length, width, color):
"""Рисует и заливает прямоугольник."""
t.down()
t.begin_fill()
t.fillcolor(color)
for _ in range(2):
t.forward(length)
t.right(90)
t.forward(width)
t.right(90)
t.end_fill()
t.up()
# Начинаем с верхушки
t.up()
t.goto(0, 150)
t.setheading(270)
t.pensize(2)
# Ярусы елки
t.setheading(60)
draw_branch(100, "green")
t.setheading(60)
t.goto(-100, 150-50)
draw_branch(120, "green")
t.setheading(60)
t.goto(-120, 150-50-60)
draw_branch(140, "green")
# Ствол елки (коричневый прямоугольник)
t.up()
t.goto(-20, -100)
t.setheading(0)
draw_rect(40, 50, "brown")
# Звезда на верхушке (желтый круг)
t.up()
t.goto(0, 155)
t.down()
t.begin_fill()
t.fillcolor("yellow")
t.circle(10)
t.end_fill()
t.hideturtle()
turtle.done()
import random
def to_base(n, base):
"""Переводит целое неотрицательное число n в систему счисления с основанием base (2–36)."""
if n == 0:
return '0'
digits = []
while n > 0:
remainder = n % base
# Для оснований >10 используются буквы, но для base=5 и 7 этого не нужно
digits.append(str(remainder))
n //= base
return ''.join(reversed(digits))
# Генерируем случайное число
n = random.randint(1, 1000)
# Переводим в пятеричную и семеричную системы
base5 = to_base(n, 5)
base7 = to_base(n, 7)
# Выводим результаты
print(f"Случайное число: {n}")
print(f"В пятеричной системе: {base5}")
print(f"В семеричной системе: {base7}")
# Сравниваем длины представлений
len5 = len(base5)
len7 = len(base7)
print(f"\nДлина пятеричной записи: {len5}")
print(f"Длина семеричной записи: {len7}")
if len5 > len7:
print("→ Пятеричная запись длиннее.")
elif len5 < len7:
print("→ Семеричная запись длиннее.")
else:
print("→ Длины записей равны.")
# Дополнительно: сравнение как чисел (не нужно, но для ясности)
# Обе строки представляют одно и то же число n, просто в разных системах
# Поэтому числовое значение одинаково — сравнение смысла не имеет.
# Сравниваем только представления.
1. Какие команды используются для перевода из чисел из одной системы счисления в другую в Python.
2. Перевести число а в двоичную, восьмеричную и шестнадцатеричную систему счисления. Число задается случайным образом.
3. Перевести число «1011111» в десятичную систему счисления.
4. Сложить числа 1010100 и 10101010. Результат выдать в десятичной системе счисления.
5. Перевести число 257 из восьмеричной в десятичную систему счисления.
6. Перевести число А2 из шестнадцатеричной системы счисления в десятичную.
7. Вычислить 52+253. Перевести в троичную систему счисления и найти количество единиц и нулей.
8. Перевести число, заданное случайным образом в пятеричную и семеричную системы счисления. Сравнить их.
Опишите особенности библиотеки манипулирования и ее основные методы.
Дайте определение маски сети. Что он определяет?
Дайте определение IP-адреса. Что он определяет?
Найти адрес сети, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0.
Для узла с IP-адресом 224.128.112.142 адрес сети равен 224.128.64.0. Найти маску сети. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.
Для узла с IP-адресом 203.155.196.98 адрес сети равен 203.155.192.0. Найдите наибольшее возможное количество единиц в двоичной записи маски подсети.
Параметр Windows XP Windows Vista Windows 7
1. Скорость установки Самая быстрая (Занимает меньше всего времени, но может потребоваться ручной ввод ключа). Самая медленная (Процесс установки и первоначальной настройки занимает больше времени). Высокая (Быстрее Vista, стандартный и понятный процесс).
2. Минимальная RAM для комфортной работы ВМ 512 МБ (Для базовых задач достаточно 256 МБ). 1 ГБ – 2 ГБ (Требует больше ресурсов для запуска интерфейса Aero). 1 ГБ – 2 ГБ (Более эффективно использует память, чем Vista).
3. Установка гостевых дополнений (Guest Tools) Простая, но может потребовать устаревших версий (Для современных версий гипервизоров обычно не вызывает проблем). Стандартная (Необходима для работы Aero, поддержки USB и нормального разрешения). Самая простая и надежная (Отлично поддерживается всеми современными гипервизорами).
4. Нагрузка на хост-систему Минимальная (Идеальный выбор для старых или слабых хост-машин). Высокая (Самая требовательная к ресурсам из тройки, особенно к ЦП и оперативной памяти хоста). Умеренная (Хорошо оптимизирована, заметно легче, чем Vista, но тяжелее XP).
5. Проблемы с драйверами VM-оборудования Низкие (Эмулируемое оборудование ВМ хорошо совместимо с устаревшими драйверами XP). Средние (Могут возникнуть сложности с некоторыми виртуальными видеокартами, чтобы запустить Aero). Низкие (Отлично распознает стандартные виртуальные компоненты и поддерживает их).
ДевчЁнки тагил!!
ГАЗ ЗНАКОМИТСЯ!!???
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())
numbers = [a, b, c, d, e]
numbers.sort()
print(numbers)
print(max(numbers))
print(min(numbers))
numbers = []
for i in range(5):
while True:
try:
num = float(input(f"Введите число {i+1}: "))
numbers.append(num)
break
except ValueError:
print("Ошибка: введите корректное число!")
numbers.sort()
print("\nОтсортированный список:", numbers)
print(f"Максимум: {max(numbers)}")
print(f"Минимум: {min(numbers)}")
numbers = []
for i in range(5):
num = float(input())
numbers.append(num)
numbers.sort()
print(numbers)
print(max(numbers))
print(min(numbers))
a = int(input("Введите a: "))
b = int(input("Введите b: "))
sum_numbers = 0
product = 1
count = 0
for x in range(a, b + 1):
if x % 3 == 0 and x % 10 == 5:
sum_numbers += x
product *= x
count += 1
if count > 0:
average = sum_numbers / count
print("Сумма:", sum_numbers)
print("Произведение:", product)
print("Среднее арифметическое:", average)
else:
print("Таких чисел в диапазоне нет.")
print("Сумма: 0")
print("Произведение: 1 (нейтральный элемент)")
print("Среднее арифметическое: 0")
import random
number = random.randint(20, 35)
print("Число загадано (для проверки):", number)
attempts = 0
while True:
guess = int(input("Угадайте число от 20 до 35: "))
attempts += 1
if guess == number:
print(f"Поздравляем! Вы угадали за {attempts} попыток.")
break
elif guess < number:
print("Загаданное число больше.")
else:
print("Загаданное число меньше.")
Вот решения обеих задач из файла.
---
Задача 1
«Найти сумму, произведение и среднее арифметическое чисел, кратных 3 и оканчивающихся на 5, в диапазоне от a до b.»
Пример решения на Python:
a = int(input("Введите начало диапазона: "))
b = int(input("Введите конец диапазона: "))
numbers = []
for x in range(a, b + 1):
if x % 3 == 0 and x % 10 == 5:
numbers.append(x)
if numbers:
total_sum = sum(numbers)
total_product = 1
for n in numbers:
total_product *= n
average = total_sum / len(numbers)
print("Подходящие числа:", numbers)
print("Сумма:", total_sum)
print("Произведение:", total_product)
print("Среднее арифметическое:", average)
else:
print("Нет чисел, удовлетворяющих условиям.")
---
Задача 2
«Компьютер загадывает число от 20 до 35. Определить, за сколько попыток пользователь отгадает число (или не отгадает).»
Пример решения на Python:
import random
number = random.randint(20, 35)
print("Компьютер загадал число от 20 до 35. Попробуйте угадать!")
attempts = 0
while True:
guess = input("Введите число (или 'стоп' для выхода): ")
if guess.lower() == "стоп":
print("Вы отказались от попыток. Число было:", number)
break
guess = int(guess)
attempts += 1
if guess == number:
print("Вы угадали число за", attempts, "попыток!")
break
elif guess < number:
print("Загаданное число больше.")
else:
print("Загаданное число меньше.")
---
Если хочешь — могу оформить это в блок-схемы для Figma или написать более компактный вариант.
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
def gcd_rec(a, b):
if b == 0:
return a
return gcd_rec(b, a % b)
print("НОД =", gcd_rec(a, b))
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
def gcd_iter(a, b):
while b != 0:
a, b = b, a % b
return a
print("НОД =", gcd_iter(a, b))
def gcd_iter(a, b):
while b != 0:
a, b = b, a % b
return a
print(gcd_iter(48, 18)) # 6
def F(a, b, c):
return a * b * c
print(F(2, 3, 4))
Конечно! Ниже — полные, чёткие и аккуратные ответы на вопросы из начала документа.
---
✅ Ответы на вопросы
1. На чём основан рекурсивный метод программирования?
Рекурсивный метод основан на том, что функция вызывает саму себя, постепенно упрощая задачу, пока не достигнет простого (базового) случая, после чего вычисления идут обратно.
---
2. В чём разница между циклическим и рекурсивным способом определения?
Цикл:
повторение операций достигается конструкциями for или while;
не нужен повторный вызов функции;
обычно быстрее и занимает меньше памяти.
Рекурсия:
функция вызывает сама себя;
запись короче и логичнее для задач с естественной рекурсией (деревья, последовательности);
требует базового условия, иначе возникнет бесконечный вызов.
Пример циклического метода: вычисление факториала через for.
Пример рекурсивного метода: вычисление факториала через рекурсивное определение.
---
4. Какое условие должно обязательно присутствовать в любой рекурсивной процедуре?
Должно быть базовое условие, при котором рекурсия прекращается. Без него рекурсивные вызовы станут бесконечными.
---
5. Что такое явная и косвенная рекурсии?
Явная рекурсия:
Функция вызывает саму себя напрямую.
def f(n):
return f(n-1)
Косвенная рекурсия:
Функция вызывает другую функцию, которая снова вызывает первую.
def f(n):
return g(n-1)
def g(n):
return f(n-2)
---
6. Дайте рекурсивное определение целой степени числа N. Исправьте ошибки в программе.
Определение степени:
N⁰ = 1
Nᵉ = N · Nᵉ⁻¹ (для e > 0)
Исправленная программа:
def power(base, exp):
if exp == 0:
return 1
return base * power(base, exp - 1)
base = int(input("Введите число: "))
exp = int(input("Введите его степень: "))
print("Результат возведения в степень равен:", power(base, exp))
Объяснение работы:
Функция уменьшает показатель степени на 1 при каждом вызове, пока не достигнет 0, после чего начинает возвращаться обратно, перемножая число нужное количество раз.
---
7. Что такое рекурсивное определение?
Это определение объекта через самого себя, но в более простом виде. Оно обязательно содержит стартовый (базовый) случай и правило перехода к следующему значению.
---
8. Что такое базовая и рекурсивная части?
Базовая часть:
Описывает простейший случай, не требующий дальнейших вызовов функции.
Рекурсивная часть:
Правило, по которому сложный случай сводится к более простому, вызывая ту же функцию снова.
---
9. Что такое технология программирования?
Это совокупность методов, приёмов, принципов и средств, используемых при разработке программного обеспечения.
---
10. К какой парадигме относятся рекурсивные алгоритмы?
К декларативной (в частности — функциональной) парадигме программирования, потому что в них акцент делается не на процесс выполнения, а на определение через отношения.
---
11. Когда и как появились рекурсивные алгоритмы?
Рекурсивные идеи появились ещё в математике XIX века (Пеано, Фибоначчи, Кантор).
В программировании рекурсия стала использоваться в 1950–1960-х годах с появлением первых языков высокого уровня (LISP, ALGOL).
---
Если хочешь, могу оформить это красиво в отчёт, Word, PDF или сделать блок-схемы в стиле Figma.
Конечно! Вот полностью готовое решение для Варианта 2.
---
✅ ВАРИАНТ 2 — Решение
1. Функция для нахождения максимума двух чисел
Вариант через обычную функцию
def max_two(a, b):
return a if a > b else b
x = int(input("Введите первое число: "))
y = int(input("Введите второе число: "))
print("Максимум =", max_two(x, y))
---
2. Последовательность Люка
Дано:
F(1) = 2
F(2) = 1
F(n) = F(n–2) + F(n–1)
Найдём F(15).
Рекурсивная функция
def lucas(n):
if n == 1:
return 2
if n == 2:
return 1
return lucas(n-1) + lucas(n-2)
print("15-е число Люка =", lucas(15))
Ответ:
F(15) = 1364
---
3. Возведение числа в целую степень
Через цикл
def power_cycle(base, exp):
result = 1
for _ in range(exp):
result *= base
return result
b = int(input("Введите число: "))
e = int(input("Введите степень: "))
print("Степень через цикл =", power_cycle(b, e))
---
Через рекурсию
def power_recursive(base, exp):
if exp == 0:
return 1
return base * power_recursive(base, exp - 1)
b = int(input("Введите число: "))
e = int(input("Введите степень: "))
print("Степень через рекурсию =", power_recursive(b, e))
---
Если хочешь, могу оформить всё в виде готового .py файла или написать блок-схемы для Figma ????
def F(n):
if n <= 5:
return 2 * n
elif (n > 5) and (n % 2 == 0):
return F(n-2) * 3 * F(n//2) + n
else:
return F(n-1) + F(n-2) + F(n-3)
print(F(99) + F(100))
def F(n):
if n <= 5:
return 2 * n
if (n > 5) and (n % 2 == 0):
return F(n - 2) * 3 + F(n // 2) + n
else:
return F(n - 1) + F(n - 2) + F(n - 3)
print(F(99) + F(100))
public_html/projects/projekt_d-152-1d.html
Error 502
Error message: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
1.
Serial 11441421334851587005
Date from 04.12.2025
Date to 03.12.2026
Subject OID.2.5.29.17=
www.tests.org.ru, EMAILADDRESS=support@tests.org.ru, ST=XX, OU=XX, O=XX, L=XX, CN=tests.org.ru, C=XX
Issuer OID.2.5.29.17=
www.tests.org.ru, EMAILADDRESS=support@tests.org.ru, ST=XX, OU=XX, O=XX, L=XX, CN=tests.org.ru, C=XX
aia
Field Issuer is absent
У данного сертификата не обнаружено имя удостоверяющего центра
sum=0
for S in range(1,21,1):
a=S/2
sum= sum + a
b = len(range(1,21,1))
srd = sum/b
print(sum)
print(b)
print(srd)
import math
a = float(input("Введите a: "))
x = float(input("Введите x: "))
y = (math.exp(x)-a)/x
print(y)
import math
a = float(input("Введите a: "))
x = float(input("Введите x от 1 до 10: "))
if x>0 and x<11:
y = math.exp(x)-a
print(y)
else:
print("Число не подходит")
import math
a = float(input("Введите a: "))
x = float(input("Введите x: "))
y = math.exp(x)-a
print(y)
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %1"
Построить блок-схемы и решить программно
1.
Найти значение выражения y=cos(x)-sin(x)
2. Вычислить у=1/(x-10)
3. Найти сумату и среднее арифметическое чисел в диапазоне от -10 до 10 с шагом 0,5.
4. Найти количество четных чисел в диапазоне от 1 до 1000.
5. Ввести 10 чисел (можно случайных). Найти количество чисел кратных 4 и оканчивающихся на б.
Вот краткие, но содержательные ответы на вопросы по дисциплине **«Источники питания СВТ»** (Средств вычислительной техники):
---
### **1. Основные понятия электрической сети. Типы проводников в трёхфазной сети. Виды напряжений.**
- **Электрическая сеть** — совокупность линий электропередачи, трансформаторных подстанций и других устройств, предназначенных для передачи и распределения электрической энергии.
- **Типы проводников в трёхфазной сети**:
- **Фазные проводники** (L1, L2, L3) — подводят фазное напряжение.
- **Нейтральный проводник (N)** — используется в четырёхпроводных системах для обеспечения симметрии напряжений.
- **Защитный заземляющий проводник (PE)** — для обеспечения электробезопасности.
- **Виды напряжений**:
- **Фазное напряжение** — между фазой и нейтралью (обычно 220 В).
- **Линейное напряжение** — между двумя фазами (обычно 380 В).
---
### **2. Защитное заземление**
- **Защитное заземление** — преднамеренное электрическое соединение металлических нетоковедущих частей оборудования с заземляющим устройством.
- **Цель**: обеспечить безопасность людей при пробое изоляции, снижая напряжение прикосновения до безопасного уровня.
- Применяется в сетях с изолированной и глухозаземлённой нейтралью.
---
### **3. Виды сбоев электропитания**
- **Полное отключение питания** (blackout)
- **Понижение напряжения** (sag/brownout)
- **Повышение напряжения** (surge)
- **Импульсные помехи** (spikes)
- **Гармонические искажения**
- **Частотные отклонения**
- **Нестабильность формы синусоиды**
---
### **4. Классификация источников питания СВТ**
По типу энергии:
- Первичные (сетевые)
- Вторичные (аккумуляторы, ИБП)
По назначению:
- Нерегулируемые
- Регулируемые
- Импульсные
- Линейные
По степени надёжности:
- Обычные
- Резервированные (с ИБП, генераторами)
---
### **5. Классификация источников вторичного электропитания (ИВЭП). Общие требования**
- **Классификация ИВЭП**:
- По типу преобразования: переменный → постоянный (AC/DC), постоянный → постоянный (DC/DC), переменный → переменный (AC/AC)
- По принципу действия: линейные, импульсные, параметрические, компенсационные
- **Требования к ИВЭП**:
- Стабильность выходного напряжения
- Малые габариты и масса
- Высокий КПД
- Низкий уровень пульсаций и помех
- Надёжность и безопасность
---
### **6. Структурная схема ВИП без преобразования частоты, достоинства и недостатки**
- **Схема**: Сеть → Трансформатор → Выпрямитель → Фильтр → Стабилизатор
- **Достоинства**:
- Простота, надёжность
- Низкий уровень помех
- **Недостатки**:
- Большой вес и габариты (из-за низкочастотного трансформатора)
- Низкий КПД
- Ограниченная регулировка
---
### **7. Структурная схема ВИП с преобразованием частоты. Достоинства и недостатки**
- **Схема**: Сеть → Входной фильтр → Выпрямитель → Инвертор (высокочастотный) → Импульсный трансформатор → Выпрямитель → Выходной фильтр → Стабилизатор
- **Достоинства**:
- Малые габариты и масса
- Высокий КПД (80–95%)
- Широкий диапазон входных напряжений
- **Недостатки**:
- Сложность схемы
- Высокий уровень ЭМП
- Повышенные требования к элементной базе
---
### **8. Элементная база, используемая в источниках питания**
- **Полупроводниковые приборы**: диоды, тиристоры, транзисторы (BJT, MOSFET, IGBT)
- **Трансформаторы** (низко- и высокочастотные)
- **Конденсаторы** (электролитические, керамические)
- **Дроссели и катушки индуктивности**
- **Резисторы, стабилитроны, ОУ, микросхемы управления (ШИМ-контроллеры)**
---
### **9. Назначение трансформаторов и их применение**
- **Назначение**:
- Изменение уровня напряжения
- Гальваническая развязка
- Согласование импедансов
- **Применение**:
- В сетевых блоках питания
- В импульсных источниках (высокочастотные трансформаторы)
- В измерительных цепях и системах безопасности
---
### **10. Однополупериодный выпрямитель**
- **Схема**: Один диод последовательно с нагрузкой от вторичной обмотки трансформатора.
- **Диаграммы**: На выходе — положительные полуволны синусоиды.
- **Преимущества**: простота, дешевизна.
- **Недостатки**: высокий уровень пульсаций, низкий КПД, нерациональное использование трансформатора.
- **Применение**: в маломощных устройствах с низкими требованиями к качеству питания.
---
### **11. Двухполупериодный мостовой выпрямитель**
- **Схема**: 4 диода в мостовой конфигурации.
- **Диаграммы**: Положительные полуволны в оба полупериода.
- **Преимущества**: высокая эффективность, меньшие пульсации по сравнению с однополупериодным.
- **Недостатки**: больше потерь на диодах (2 падения напряжения).
- **Применение**: практически во всех сетевых блоках питания.
---
### **12. Сглаживающие фильтры: назначение, классификация, параметры**
- **Назначение**: уменьшение пульсаций выпрямленного напряжения.
- **Классификация**:
- Пассивные: RC, LC, П- и Г-образные
- Активные: с транзисторами и ОУ
- **Параметры**:
- Коэффициент сглаживания
- Время установления
- Уровень остаточных пульсаций
---
### **13. Пассивные фильтры. Схемы, временные диаграммы напряжений**
- **Типы**:
- **Г-образный (RC или LC)**
- **П-образный (CLC или CRC)**
- **Диаграммы**: Вход — пульсирующее напряжение; выход — сглаженное с меньшими колебаниями.
- Применяются после выпрямителей для уменьшения пульсаций.
---
### **14. Параметрические стабилизаторы. Принцип работы**
- **Принцип**: использование нелинейной ВАХ стабилитрона.
- Напряжение на нагрузке ≈ напряжение стабилизации стабилитрона.
- **Особенности**: простота, низкая мощность, низкий КПД, высокая чувствительность к току нагрузки.
- Используются в маломощных цепях.
---
### **15. Компенсационные стабилизаторы напряжения. Принцип работы**
- **Принцип**: сравнение выходного напряжения с опорным, последующая коррекция с помощью усилителя и регулирующего элемента (транзистора).
- **Структура**: Опорное напряжение → Схема сравнения → Усилитель → Регулирующий элемент → Обратная связь.
- **Преимущества**: высокая точность стабилизации, широкий диапазон нагрузок.
- **Недостатки**: сложность, возможна нестабильность без компенсации.
---
Если необходимо, могу предоставить схемы или уточнения по любому из пунктов.
SELECT
ПРИЕМ.Дата_приема,
AVG(ВРАЧИ.Стоимость_приема) AS Средняя_стоимость
FROM ПРИЕМ
INNER JOIN ВРАЧИ ON ПРИЕМ.Код_врача = ВРАЧИ.Код_врача
GROUP BY ПРИЕМ.Дата_приема
ORDER BY ПРИЕМ.Дата_приема;
def get_vowels(String):
return [each for each in String if each in "aeiou"]
get_vowels("animal") # [a, i, a]
get_vowels("sky") # []
get_vowels("football") # [o, o, a]
1. Какой командой можно посмотреть текущие настройки роутера?
2. Какими командами настраивается сетевой интерфейс роутера?
3. Как просмотреть конфигурационные настройки коммутатора?
4. Перечислите основные режимы конфигурации при настройке коммутатора?
5. Перечислите основные режимы конфигурации при настройке роутера.
6. Как посмотреть таблицу маршрутизации на роутере?
7. Какие команды формируют таблицу маршрутизации роутера?
8. Для чего нужна команда Router0#conf t
9. Какие действия происходят при выполнении команды Router0(configif)#no shutdown?
10. Для каких целей применяется команда Router# write memory?
1. Что такое IP-адрес, какие функции он выполняет?
2. Из каких частей состоит IP-адрес?
3. Какие типы IP-адресов вы знаете?
4. Что такое маска подсети?
5. Какие функции необходимо выполнить, чтобы компьютеры могли взаимодействовать между собой?
6. Какие функции выполняет команда ping?
7. Какая команда, предоставляющая доступ к привилегированному режиму в
оборудовании Cisco?
34
8. Какая команда, выводящая основную сетевую информацию ПК, сервера (IPадрес, маску подсети, шлюз по умолчанию)?
9. Какой режим предоставляет доступ к полному перечню команд по настройке
устройства?
10. Какой режим предоставляет доступ к ограниченному перечню команд,
которые не влияют на настройки устройства?
Отлично ???? — вот подробные ответы на все вопросы по моделям OSI и TCP/IP:
---
1. Какие уровни модели OSI вы знаете?
Модель OSI (Open Systems Interconnection) состоит из 7 уровней:
1. Физический (Physical)
2. Канальный (Data Link)
3. Сетевой (Network)
4. Транспортный (Transport)
5. Сеансовый (Session)
6. Представительный (Presentation)
7. Прикладной (Application)
---
2. Какие уровни модели TCP/IP вы знаете?
Модель TCP/IP состоит из 4 уровней:
1. Канальный (Network Access / Link)
2. Сетевой (Internet)
3. Транспортный (Transport)
4. Прикладной (Application)
---
3. Основные функции Уровня 1 модели OSI (Физический уровень):
Передача битов по физической среде (кабель, радио и т.п.)
Определение электрических, механических и функциональных характеристик интерфейса
Кодирование и синхронизация сигналов
Примеры: Ethernet, оптоволокно, коаксиальный кабель
---
4. Основные функции Уровня 2 модели OSI (Канальный уровень):
Передача кадров (frames) между узлами в пределах одной сети
Обнаружение и коррекция ошибок передачи
MAC-адресация (физические адреса устройств)
Контроль доступа к среде (MAC)
Примеры: Ethernet, Wi-Fi, PPP, VLAN
---
5. Основные функции Уровня 3 модели OSI (Сетевой уровень):
Маршрутизация (routing) пакетов между сетями
Логическая адресация — IP-адреса
Определение оптимального пути доставки
Протоколы: IP, ICMP, ARP, OSPF, RIP
---
6. Основные функции Уровня 4 модели OSI (Транспортный уровень):
Обеспечение конца-в-конец (end-to-end) передачи данных
Сегментация и управление потоком данных
Контроль целостности и надежности передачи
Протоколы: TCP, UDP
---
7. Основные функции Уровня 5 модели OSI (Сеансовый уровень):
Управление сеансами связи между приложениями
Установление, поддержание и завершение сеансов
Синхронизация (контрольные точки, восстановление при сбоях)
---
8. Основные функции Уровня 6 модели OSI (Представительный уровень):
Форматирование и преобразование данных (кодировки, сжатие, шифрование)
Преобразование форматов (например, ASCII ↔ EBCDIC)
Пример: SSL/TLS (частично), JPEG, MPEG, ASCII
---
9. Основные функции Уровня 7 модели OSI (Прикладной уровень):
Взаимодействие с пользовательскими приложениями
Предоставление сетевых сервисов пользователям
Протоколы: HTTP, FTP, SMTP, DNS, Telnet
---
10. На каком уровне модели OSI задаются IP-адреса?
➡️ На 3 уровне (Сетевой уровень, Network Layer)
---
11. Какие устройства функционируют на уровне 3 модели OSI?
➡️ Маршрутизаторы (Router),
а также Layer 3 коммутаторы (многоуровневые свитчи).
---
12. Какие устройства функционируют на уровне 2 модели OSI?
➡️ Коммутаторы (Switch) и мосты (Bridge).
---
13. Какие устройства функционируют на уровне 1 модели OSI?
➡️ Концентраторы (Hub), повторители (Repeater), кабели, разъемы.
---
14. Какие уровни моделей OSI и TCP/IP одинаковы по функциям и по названию?
Модель OSI Модель TCP/IP Соответствие
7. Прикладной (Application) 4. Прикладной (Application) ✅ Одинаковое название и функции
4. Транспортный (Transport) 3. Транспортный (Transport) ✅ Одинаковое название и функции
???? Остальные уровни объединены в TCP/IP:
Уровни 1 и 2 OSI → соответствуют Канальному уровню (Link) TCP/IP
Уровни 5–7 OSI → соответствуют Прикладному уровню (Application) TCP/IP
---
Хочешь, я добавлю таблицу-сравнение OSI и TCP/IP с кратким описанием функций для удобного запоминания?
1. Какие уровни модели OSI вы знаете?
2. Какие уровни модели TCP/IP вы знаете?
3. Каковы основные функции Уровня 1 модели OSI?
4. Каковы основные функции Уровня 2 модели OSI?
5. Каковы основные функции Уровня 3 модели OSI?
6. Каковы основные функции Уровня 4 модели OSI?
7. Каковы основные функции Уровня 5 модели OSI?
8. Каковы основные функции Уровня 6 модели OSI?
9. Каковы основные функции Уровня 7 модели OSI?
10.На каком уровне модели OSI задаются IPадреса?
11.Какие устройства функционируют на уровне 3 модели OSI?
12.Какие устройства функционируют на уровне 2 модели OSI?
13.Какие устройства функционируют на уровне 1 модели OSI?
14.Какие уровни моделей OSI и TCP/IP одинаковы по функциям и по названию?
Оурарвовововрейлйелцелцелцелцещецшцешцеьцеьпылыпдынлньдырбырдыпьыпьыеьцеьмлшпылыпьые
кыаыауыу
АОЦЦООЦА
ЦАЛЦАЦЛЦЛЦАЛЦ
ЦАЦЦ
Ц Ц
def add(x, y):
return x + y
def subtract(x, y):
return x – y
def multiply(x, y):
return x * y
def divide(x, y):
if y != 0:
return x / y
else:
return "Ошибка: деление на ноль"
print("Выберите операцию:")
print("1. Сложение")
print("2. Вычитание")
print("3. Умножение")
print("4. Деление")
choice = input("Введите номер операции (1/2/3/4): ")
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
if choice == '1':
print(f"{num1} + {num2} = {add(num1, num2)}")
elif choice == '2':
print(f"{num1} – {num2} = {subtract(num1, num2)}")
elif choice == '3':
print(f"{num1} * {num2} = {multiply(num1, num2)}")
elif choice == '4':
print(f"{num1} / {num2} = {divide(num1, num2)}")
else:
print("Неверный ввод")
dsefsefs
ssfsefse
esfesef
esfsef
xcopy C:\Windows\Boot\EFI D:\EFI\Microsoft\Boot /s /h
bcdboot E:\Windows /s D: /f ALL
Рефераты оформляются по всем правилам, так же как вы сдаете в печатном
виде.
В Реферате:
Титульный лист
Содержание
Заключение
Литература
Шрифт: Times New Roman - 14
Красная строка
Расстояние между абзац : Множитель - 1,15
Объем реферата не менее 10 страниц(не включая : титул , содержание,)
Рефераты отсылаете на электронную почту
kck211b@studentntgpk.ru
Темы :
1. Диагностические программы общего назначения. (Перечисляете
несколько и краткое их описание. А две программы полностью
расписываете как пользоваться, их плюсы и минусы)
Конечно ???? Вот пример заполнения трёх таблиц по 5 записям каждая (данные вымышленные, но реалистичные):
---
???????? Таблица 1: ЛИЧНЫЕ ДАННЫЕ
Код следователя Выслуга лет Семейное положение Кол-во детей Домашний адрес
СЛ-001 12 Женат 2 г. Москва, ул. Академика Королёва, д. 15, кв. 47
СЛ-002 8 Замужем 1 г. Санкт-Петербург, пр. Космонавтов, д. 9, кв. 102
СЛ-003 15 Холост 0 г. Нижний Новгород, ул. Родионова, д. 21, кв. 35
СЛ-004 6 Женат 3 г. Екатеринбург, ул. Вайнера, д. 11, кв. 56
СЛ-005 10 Разведён 1 г. Казань, ул. Чистопольская, д. 8, кв. 12
---
⚖️ Таблица 2: ПРЕСТУПЛЕНИЕ
№ УД Код следователя Дата Статья УК Фабула Обвиняемый Потерпевший
2025-001 СЛ-001 12.03.2025 ст. 158 ч.2 Кража имущества из квартиры Сидоров И.П. Кузнецов А.Н.
2025-002 СЛ-002 25.04.2025 ст. 159 ч.3 Мошенничество при продаже авто Литвинова О.В. Петров С.Г.
2025-003 СЛ-003 08.05.2025 ст. 111 ч.1 Умышленное причинение тяжкого вреда здоровью Морозов Д.А. Семёнов В.К.
2025-004 СЛ-004 19.06.2025 ст. 264 ч.1 Нарушение ПДД, повлекшее травмы Иванов Е.В. Никитина Л.С.
2025-005 СЛ-005 02.07.2025 ст. 162 ч.2 Разбойное нападение на магазин Харитонов П.В. ООО «ТоргСеть»
---
????♂️ Таблица 3: СЛЕДОВАТЕЛЬ
Код следователя ФИО Телефон Звание РУВД
СЛ-001 Петров Алексей Владимирович +7 (916) 445-78-21 Капитан юстиции Останкинское РУВД г. Москвы
СЛ-002 Иванова Елена Сергеевна +7 (921) 300-45-62 Старший лейтенант юстиции Московское РУВД г. Санкт-Петербурга
СЛ-003 Кузьмин Дмитрий Павлович +7 (930) 555-12-40 Майор юстиции Нижегородское РУВД
СЛ-004 Орлов Николай Викторович +7 (912) 789-33-05 Лейтенант юстиции Ленинское РУВД г. Екатеринбурга
СЛ-005 Ахметов Рустам Ильгизович +7 (917) 290-81-17 Капитан юстиции Советское РУВД г. Казани
---
Хочешь, я оформлю эти таблицы в виде готовых SQL-вставок (INSERT INTO ... VALUES (...)) для базы данных?
Q924G-RWJYP-DR2DH-HMK3X-226FZ
2GCVF-HDJGD-7Q643-3FX3Y-H649Z
FRX9J-J6XH3-PDK67-JMKQ3-2Q77Z
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d MYDOMAIN /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d Username /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Password /f
```vpn://AAAHZ3janVVbb5swFH7Pr4h4DghIlEvfdqm2rE2mqpq0tVSVYw6JVcdmtslV_PfZhlxIaFLNvNjnu3Bsjg_bRlMPB3OmEGEgpHPTfLYxM7b7WZWlSQ6aM9gQ5K4EWjutKtHGbk7kFqFIqlftk5CpMdlGzIQjh_JpZBTFeh-jsABqgMgBIbiInIKQt3ZCwiY8Y7E0pOeD-sioNCNSASusgrDn-foJIqd1yku5UIYV-H2_f44KrjjmZUqS4zdZ4yFBKcKm8mRHB0IWpwZTIoMqnB-W5fRlv1OeqY9ttZrkgoL8ryQXDFbq5F3HY1sfLsQojoV9rz3vXuCFoRf0vdD3z1KpP_9Op32Rl0ldrBey-0CWBzMSF4n28CRJ-pPQ7eNk4HY6nYGLwm7gdqE9acfd7kATLuZ_sEwoXxamK0WlK1KxchdEEs4-aAAMi3WqrMDYMM5gV_7vjfx9-KUeqlGcMPPzylEC0PzxWv0wUEsu3orsFU5r923qEGeCqHXB087ULmq5JXrl1eUH0AzQx06YKqzxTPA5vHv6JhOxADFGhmQEy-XSQ2lKwcN8fkGXZhNK8B2UW7h_TTZtubl9-pYgd_T3D38IRul3NR9nP1ZLPLxLnqYP4_tMDenoUjIzfRGGZV32e0HYDpHfm3STQa-DL-lSEoP4Xejq6iW_2nEipmcnLd02b3M3TdfWd7MOlkSBgSvnVkdUAjFpzF5tqzIaXR9OhZg3qrOXwseJIUEZVV-u_Io0T2JB7P0xlE-aTqH59ba5JzAZGCTw7HMUDouw_UPswjMulakMCx23sx2BafCnLh9B4hjY5_UvaXMzLb6RN_4BE9a-3A```
setlocal enabledelayedexpansion
:: Отключаем вывод.
echo off
:: Задаём заголовок окошка.
title It's Matrix
color 02
:: Отчищаем экран командной строки.
cls
:: Ставим метку для создания замкнутого цикла.
:prodolgit
:: Задаём цикл со сменой цветов в случайном порядке, но в заданном диапазое.
set stroka=
for /l %%i in (0,1,78) do (
set /a vremenno=!random!%%2
set stroka=!stroka!!vremenno!
)
set /a generate=!random!%
if %generate%==0 (color 0A) else (color 02)
:: Выводим матрицу на экран.
echo %stroka%
:: Переходим по метке.
goto prodolgit
Понял ????
Я составлю список из 19 сотрудников в формате как на фото:
Код сотрудника (от 1 и далее)
Фамилия
Имя
Отчество
Адрес
Телефон
Дата рождения
Семейное положение (есть/нет)
Надбавка (₽)
---
Сотрудники
1.
Фамилия: Иванов
Имя: Сергей
Отчество: Николаевич
Адрес: ул. Ленина, д.12, кв.34
Телефон: 0555-11-22-33
Дата рождения: 15.03.1980
Семейное положение: ☑
Надбавка: 1000 ₽
2.
Фамилия: Петрова
Имя: Елена
Отчество: Владимировна
Адрес: пр. Победы, д.45, кв.12
Телефон: 0555-44-55-66
Дата рождения: 22.07.1990
Семейное положение: ☐
Надбавка: 700 ₽
3.
Фамилия: Кузнецов
Имя: Андрей
Отчество: Викторович
Адрес: ул. Советская, д.78, кв.90
Телефон: 0555-99-00-11
Дата рождения: 02.02.1985
Семейное положение: ☑
Надбавка: 1500 ₽
4.
Фамилия: Соколова
Имя: Мария
Отчество: Олеговна
Адрес: ул. Парковая, д.8, кв.15
Телефон: 0555-12-34-56
Дата рождения: 18.06.1992
Семейное положение: ☐
Надбавка: 500 ₽
5.
Фамилия: Смирнов
Имя: Дмитрий
Отчество: Алексеевич
Адрес: ул. Гагарина, д.101, кв.20
Телефон: 0555-77-88-99
Дата рождения: 10.12.1978
Семейное положение: ☑
Надбавка: 2000 ₽
6.
Фамилия: Орлова
Имя: Наталья
Отчество: Петровна
Адрес: ул. Молодёжная, д.22, кв.7
Телефон: 0555-23-45-67
Дата рождения: 09.09.1988
Семейное положение: ☐
Надбавка: 800 ₽
7.
Фамилия: Волков
Имя: Артём
Отчество: Сергеевич
Адрес: пр. Космонавтов, д.3, кв.45
Телефон: 0555-34-56-78
Дата рождения: 27.01.1991
Семейное положение: ☑
Надбавка: 1200 ₽
8.
Фамилия: Киселева
Имя: Ирина
Отчество: Михайловна
Адрес: ул. Чкалова, д.67, кв.56
Телефон: 0555-45-67-89
Дата рождения: 30.04.1983
Семейное положение: ☑
Надбавка: 600 ₽
9.
Фамилия: Фёдоров
Имя: Николай
Отчество: Павлович
Адрес: ул. Калинина, д.29, кв.11
Телефон: 0555-56-78-90
Дата рождения: 05.05.1975
Семейное положение: ☑
Надбавка: 1800 ₽
10.
Фамилия: Алексеева
Имя: Татьяна
Отчество: Андреевна
Адрес: ул. Пушкина, д.18, кв.9
Телефон: 0555-67-89-01
Дата рождения: 19.08.1993
Семейное положение: ☐
Надбавка: 400 ₽
11.
Фамилия: Захаров
Имя: Олег
Отчество: Игоревич
Адрес: ул. Строителей, д.25, кв.8
Телефон: 0555-78-90-12
Дата рождения: 11.11.1982
Семейное положение: ☑
Надбавка: 1600 ₽
12.
Фамилия: Николаева
Имя: Виктория
Отчество: Юрьевна
Адрес: ул. Первомайская, д.40, кв.17
Телефон: 0555-89-01-23
Дата рождения: 14.02.1989
Семейное положение: ☐
Надбавка: 900 ₽
13.
Фамилия: Морозов
Имя: Алексей
Отчество: Валерьевич
Адрес: ул. Центральная, д.5, кв.2
Телефон: 0555-90-12-34
Дата рождения: 07.07.1981
Семейное положение: ☑
Надбавка: 1700 ₽
14.
Фамилия: Васильева
Имя: Ольга
Отчество: Николаевна
Адрес: ул. Школьная, д.60, кв.33
Телефон: 0555-01-23-45
Дата рождения: 25.03.1987
Семейное положение: ☑
Надбавка: 1100 ₽
15.
Фамилия: Михайлов
Имя: Роман
Отчество: Евгеньевич
Адрес: ул. Южная, д.12, кв.44
Телефон: 0555-12-34-90
Дата рождения: 28.09.1995
Семейное положение: ☐
Надбавка: 500 ₽
16.
Фамилия: Григорьева
Имя: Алёна
Отчество: Степановна
Адрес: пр. Лесной, д.17, кв.29
Телефон: 0555-23-56-78
Дата рождения: 03.12.1992
Семейное положение: ☑
Надбавка: 1400 ₽
17.
Фамилия: Егорова
Имя: Ксения
Отчество: Анатольевна
Адрес: ул. Луговая, д.8, кв.16
Телефон: 0555-34-78-90
Дата рождения: 21.06.1986
Семейное положение: ☐
Надбавка: 600 ₽
18.
Фамилия: Денисов
Имя: Владимир
Отчество: Константинович
Адрес: ул. Северная, д.23, кв.19
Телефон: 0555-45-89-01
Дата рождения: 12.01.1979
Семейное положение: ☑
Надбавка: 1900 ₽
19.
Фамилия: Павлова
Имя: Светлана
Отчество: Аркадьевна
Адрес: ул. Заречная, д.50, кв.10
Телефон: 0555-56-90-12
Дата рождения: 29.10.1994
Семейное положение: ☐
Надбавка: 750 ₽
---
Хочешь, я оформлю их в табличку Excel (xlsx), чтобы можно было сразу загрузить в базу?
Хорошо ???? Ниже привожу сгенерированные данные для 10 вымышленных предприятий.
№ Название компании Адрес Телефон Факс Эл. почта
1 ООО «АльфаТех» г. Москва, ул. Профсоюзная, д. 45 +7 (495) 210-11-10 +7 (495) 210-11-11 info@alfatech.ru
2 ЗАО «БетаСофт» г. Санкт-Петербург, Лиговский пр., д. 102 +7 (812) 640-22-20 +7 (812) 640-22-21 contact@betasoft.ru
3 ООО «ГаммаСтрой» г. Новосибирск, ул. Красный проспект, д. 17 +7 (383) 555-33-30 +7 (383) 555-33-31 office@gammastroy.ru
4 АО «ДельтаФарм» г. Екатеринбург, ул. Малышева, д. 55 +7 (343) 770-44-40 +7 (343) 770-44-41 sales@deltafarm.ru
5 ООО «ЭпсилонЛогистика» г. Казань, ул. Кремлёвская, д. 7 +7 (843) 880-55-50 +7 (843) 880-55-51 info@epsilonlog.ru
6 ЗАО «ЗетаЭнерго» г. Самара, Московское шоссе, д. 120 +7 (846) 220-66-60 +7 (846) 220-66-61 service@zetaenergo.ru
7 ООО «ЭтаМаркет» г. Нижний Новгород, ул. Большая Покровская, д. 24 +7 (831) 330-77-70 +7 (831) 330-77-71 info@etamarket.ru
8 ООО «ТетаФинанс» г. Ростов-на-Дону, пр. Буденновский, д. 13 +7 (863) 440-88-80 +7 (863) 440-88-81 support@tetafin.ru
9 АО «ИотаМедиа» г. Красноярск, ул. Карла Маркса, д. 19 +7 (391) 500-99-90 +7 (391) 500-99-91 pr@iotamedia.ru
10 ООО «КаппаТур» г. Сочи, ул. Навагинская, д. 22 +7 (862) 600-10-10 +7 (862) 600-10-11 booking@kappatour.ru
Хотите, я сохраню эти данные в Excel (XLSX) или CSV, чтобы можно было сразу использовать?
Сгенерированные данные — 7 сотрудников
Ниже — вымышленные данные для 7 сотрудников (фамилия, имя, отчество, должность, телефон, адрес, дата рождения, з/п (руб.), эл. почта).
№ Фамилия Имя Отчество Должность Телефон Адрес Дата рождения З/п (руб.) Эл. почта
1 Иванов Сергей Александрович Руководитель отдела продаж +7 (495) 210-11-01 г. Москва, ул. Тверская, д. 12, кв. 34 1979-03-18 150000 s.ivanov@company.ru
2 Петрова Елена Викторовна Главный бухгалтер +7 (812) 640-22-02 г. Санкт-Петербург, Невский пр., д. 88, кв. 10 1985-11-04 120000 elena.petrova@company.ru
3 Смирнов Дмитрий Сергеевич Инженер по эксплуатации +7 (383) 555-33-03 г. Новосибирск, ул. Ленина, д. 5, кв. 2 1990-07-29 85000 d.smirnov@company.ru
4 Кузнецова Мария Игоревна Менеджер по кадрам +7 (343) 770-44-04 г. Екатеринбург, пр. Ленина, д. 20, кв. 45 1992-01-13 72000 m.kuznetsova@company.ru
5 Волков Андрей Павлович Ведущий разработчик +7 (843) 880-55-05 г. Казань, ул. Баумана, д. 3, кв. 7 1988-09-02 140000 andrey.volkov@company.ru
6 Соколова Ольга Николаевна Маркетолог +7 (862) 990-66-06 г. Сочи, ул. Курортная, д. 1, кв. 12 1994-06-20 78000 o.sokolova@company.ru
7 Морозов Иван Дмитриевич Логист +7 (863) 330-77-07 г. Ростов-на-Дону, ул. Семашко, д. 14, кв. 6 1983-12-09 68000 i.morozov@company.ru
Хотите, чтобы я:
экспортировал это в CSV/XLSX и положил ссылку на скачивание;
изменил формат (например — отдельные файлы для отделов);
или сгенерировал больше записей/другие города?
// Пины RGB-светодиодов
int ledPins[3][3] = {
{3, 5, 6}, // LED1
{9, 10, 11}, // LED2
{A0, A1, A2} // LED3
};
// Цвета в формате {R, G, B} (0-255)
int colors[3][3] = {
{255, 0, 0}, // Красный
{0, 255, 0}, // Зеленый
{0, 0, 255} // Синий
};
int blinkDelay = 500; // задержка моргания в мс
void setup() {
// Настроим все пины как выходы
for(int i=0; i<3; i++){
for(int j=0; j<3; j++){
pinMode(ledPins[i][j], OUTPUT);
}
}
}
void loop() {
// Включаем каждый светодиод по цвету
for(int i=0; i<3; i++){
setColor(i, colors[i][0], colors[i][1], colors[i][2]);
}
delay(blinkDelay);
// Выключаем все светодиоды
for(int i=0; i<3; i++){
setColor(i, 0, 0, 0);
}
delay(blinkDelay);
}
// Функция для установки цвета конкретного светодиода
void setColor(int led, int red, int green, int blue){
analogWrite(ledPins[led][0], red);
analogWrite(ledPins[led][1], green);
analogWrite(ledPins[led][2], blue);
}
Извиняюсь — дописываю пункт «Напишите особенности подключения блока питания AT и ATX». Ниже — готовый текст, который можно вставить в ваш документ:
---
Особенности подключения блока питания AT и ATX
AT (старый стандарт):
Блоки питания AT используют два разъёма питания на материнской плате (обычно называются P8 и P9). При подключении важно соблюдать полярность и расположение разъёмов — перепутывание может вызвать повреждение платы.
У блоков AT нет режима «горячего» включения/выключения через материнскую плату — питание включается/выключается механическим переключателем на самом блоке или путём подачи сетевого питания.
Нет резервного питания (+5VSB), поэтому системная плата не может поддерживать функции ожидания/удалённого включения.
Перед подключением/отключением необходимо обязательно отключить сетевой кабель; все соединения выполняются при обесточенном блоке.
ATX (современный стандарт):
Основной разъём питания — единый 20/24-контактный разъём (ATX 20/24 pin). Дополнительно для питания процессора присутствует 4- или 8-контактный разъём ATX12V (CPU power). Современные БП также имеют SATA- и Molex-разъёмы для накопителей и периферии.
Наличие линии +5VSB (standby) позволяет материнской плате получать питание в режиме ожидания и реализовывать «мягкое» включение через кнопку корпуса и функции удалённого пробуждения (Wake-on-LAN и т.п.).
Включение/выключение осуществляется не напрямую механически, а при помощи сигнала PS_ON: материнская плата замыкает PS_ON (зелёный провод) на землю (чёрный), и блок питания запускается. При выключении материнская плата размыкает сигнал, блок останавливается — это обеспечивает корректное программное выключение системы.
Подключение: сначала вставить 20/24-контактный основной разъём, затем подключить 4/8-контакт питания CPU, подключить питание накопителей (SATA/Molex). Убедиться в защёлке разъёмов и отсутствии ослабленных контактов.
Для тестирования блока питания вне системы можно замкнуть PS_ON на землю (короткое замыкание зелёного провода на любой чёрный) — это запустит вентилятор БП; однако такую операцию следует выполнять аккуратно и только при необходимости.
Общие рекомендации при подключении любого БП:
Перед работой полностью отключите питание от сети. Используйте антистатический браслет.
Никаких усилий при установке: разъёмы должны входить плавно и фиксироваться защёлкой.
Закрепите блок питания винтами в корпусе, аккуратно уложите кабели, чтобы не мешали вентиляторам и не касались острых краёв.
Если переходите со старой платы/корпуса на новую схему, убедитесь, что используемые разъёмы соответствуют стандарту платы; при сомнении — используйте современный ATX-БП.
---
Хочешь — вставлю этот текст прямо в PDF и пришлю готовый файл.
Задание 7. Создайте HTML-документ по образцу:
Примечание: в качестве фона используйте рисунок
Все на русском должно быть и сделай максимально простой код
1. Что такое адрес IP?
2. Что такое MAC адрес?
3. Что такое маска подсети?
4. На какие классы делятся сети IP?
5. Даны адрес узла и маска подсети. Что здесь не верно? Адрес узла в частной сети 131.107.2.100,
маска подсети 255.255.255.0.
6. Дана маска подсети 255.255.0.0. К какому классу относится сеть? Каково максимальное
количество узлов в сети?
7. Дана маска подсети 255.255.255.0. Число узлов в сети 255. Что здесь не верно?
8. Дан IP адрес узла в частной сети 221.101.2.150. Задайте правильную маску подсети.
1. Что такое адрес IP?
2. Что такое MAC адрес?
3. Что такое маска подсети?
4. На какие классы делятся сети IP?
5. Даны адрес узла и маска подсети. Что здесь не верно? Адрес узла в частной сети 131.107.2.100,
маска подсети 255.255.255.0.
6. Дана маска подсети 255.255.0.0. К какому классу относится сеть? Каково максимальное
количество узлов в сети?
7. Дана маска подсети 255.255.255.0. Число узлов в сети 255. Что здесь не верно?
8. Дан IP адрес узла в частной сети 221.101.2.150. Задайте правильную маску подсети.
Хорошо ???? Давай я дам тебе краткие и понятные ответы по каждому пункту.
---
1. Назначение и компоненты системной платы
Системная плата (материнская плата) — основная плата компьютера, соединяющая все устройства в единую систему.
Компоненты: сокет для процессора, чипсет (северный и южный мосты или их аналоги), слоты ОЗУ, разъёмы PCI/PCI-E, контроллеры, разъёмы питания, BIOS/UEFI, порты ввода-вывода.
---
2. Северный мост
Это часть чипсета, связывающая процессор с оперативной памятью и видеокартой. Отвечает за высокоскоростное взаимодействие.
Назначение: управление работой CPU, RAM и графики.
---
3. Южный мост
Часть чипсета, отвечающая за медленные устройства: USB, жесткие диски, звуковая карта, сеть.
Назначение: координация периферийных устройств и портов ввода-вывода.
---
4. Форм-фактор материнской платы
Это стандарт размеров и расположения элементов материнской платы (например: ATX, microATX, Mini-ITX). Определяет совместимость с корпусом и блоком питания.
---
5. Назначение центрального процессора (ЦП)
ЦП выполняет все вычисления и управление компьютером. Он обрабатывает команды программ и управляет работой устройств.
---
6. Многоядерный процессор
Процессор, в котором несколько вычислительных ядер. Это позволяет выполнять несколько задач параллельно и повышает производительность.
---
7. Кэширование
Использование быстрой памяти (кэш) для хранения часто используемых данных и инструкций, чтобы ускорить доступ процессора.
---
8. Оперативное запоминающее устройство (ОЗУ)
Энергозависимая память, где хранятся данные и программы во время работы компьютера. После выключения питания данные стираются.
---
9. Энергозависимые и энергонезависимые запоминающие устройства
Энергозависимые (RAM) — теряют данные при отключении питания.
Энергонезависимые (ROM, SSD, HDD, флеш-память) — сохраняют данные даже без питания.
---
10. Универсальная последовательная шина (USB)
Стандарт подключения периферийных устройств (клавиатура, мышь, флешка). Обеспечивает питание и передачу данных.
---
11. Шина ввода-вывода PCI и PCI-Express
PCI — устаревший параллельный интерфейс для карт расширения (звуковые, сетевые).
PCI-Express (PCI-E) — современный последовательный интерфейс, обеспечивает высокую скорость (например, для видеокарт).
---
12. Шина AGP
(Accelerated Graphics Port) — устаревший интерфейс для видеокарт, предшественник PCI-E.
---
13. Видеокарта: назначение и устройство
Назначение: обработка графики, вывод изображения на монитор.
Устройство: графический процессор (GPU), видеопамять, система охлаждения, интерфейсы подключения (HDMI, DisplayPort).
---
14. Сетевой адаптер
Назначение: обеспечивает подключение компьютера к сети (LAN, Wi-Fi).
Типы: встроенные, внешние (USB), проводные (Ethernet), беспроводные (Wi-Fi, Bluetooth).
Параметры: скорость передачи данных, частотный диапазон.
Функции: обмен данными, подключение к интернету.
---
15. Оптические приводы: назначение и типы
Назначение: чтение/запись данных на оптические диски (CD, DVD, Blu-ray).
Типы: CD-ROM, DVD-ROM, DVD-RW, Blu-ray.
---
16. Жесткий диск (HDD): назначение и устройство
Назначение: долговременное хранение данных.
Устройство: магнитные пластины, шпиндель, считывающие головки, контроллер.
---
Хочешь, я оформлю это как таблицу для шпаргалки, чтобы было удобно учить?
1. Назначение и компоненты системной платы.
2. Что такое северный мост? Его назначение.
3. Что такое южный мост? Его назначение.
4. Что такое форм-фактор материнской платы?
5. Назначение центрального процессора.
6. Что такое многоядерный процессор?
7. Что такое кэширование?
8. Оперативное запоминающее устройство. Его назначение.
9. Что такое энергозависимые и энергонезависимые запоминающие устройства?
10. Универсальная последовательная шина USB.
11. Шина ввода-вывода PCI и PCI-Express.
12. Шина AGP.
13. Видеокарта. Назначение и устройство.
14. Сетевой адаптер. Назначение, типы, параметры и функции.
15. Назначение и типы оптических приводов.
16. Жесткий диск. Назначение и устройство.
Контрольные вопросы:
1. Что такое Интернет вещей (IoT) и какие основные функции он выполняет?
2. Каковы ключевые компоненты архитектуры IoT?
3. Опишите краткую историю IoT.
4. Что такое уникальная идентификация устройств в IoT и почему это важно?
5. Каковы основные характеристики IoT?
6. В каких сферах применения IoT наиболее заметны его преимущества? Приведите примеры.
7. Какие вызовы безопасности существуют в области IoT?
Get-AppxPackage *gamingservices* -allusers | remove-appxpackage -allusers
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
мобильный роутер megafon turbo wifi MR150-2 как снять блокировку сим карты, чтобы можно было любого оператора использовать
2.3 Схемная реализация параллельного регистра
Ниже приведём структурную схему и описание реализации 4-битного параллельного регистра на D-триггерах с общим тактовым входом.
---
Логическая схема регистра
Параллельный регистр представляет собой набор из четырёх D-триггеров, соединённых по «цепочке» общим тактовым входом С. Информационные входы D0–D3 подаются на соответствующие D-входы каждого триггера, а выходы Q0–Q3 снимаются с их Q-линий.
Входы регистра:
D0, D1, D2, D3 – 4-битовое входное слово.
C – единый тактовый сигнал.
Выходы регистра:
Q0, Q1, Q2, Q3 – 4-битовое запоминаемое слово.
При каждом активном фронте сигнала C каждый D-триггер «захватывает» уровень своего D-входа и устанавливает его на своём Q-выходе.
---
Функции выходов
\begin{aligned}
Q_0^+ &= D_0,\\
Q_1^+ &= D_1,\\
Q_2^+ &= D_2,\\
Q_3^+ &= D_3.
\end{aligned}
Здесь символ «⁺» указывает на состояние выходов сразу после тактового фронта.
---
Реализация на D-триггерах
Модуль D-триггера используется в режиме параллельной загрузки: четыре однотипных триггера объединены общим тактовым входом С, что обеспечивает синхронное обновление всех разрядов сразу.
Информационные входы D0–D3 напрямую соединены с D-входами соответствующих триггеров.
Выходы Q0–Q3 снимаются с Q-линий триггеров и образуют сохраняемое слово.
---
Структурная схема
Вставьте сюда схему параллельного регистра, приведённую в приложении (рисунок 3).
D0 ──▶|D Q|──▶ Q0
| T |
D1 ──▶|r ⎯|──▶ Q1
|i |
D2 ──▶|g |
|g |
D3 ──▶|e |
|r |
C ────▶| |
> Рисунок 3. Структурная схема 4-битного параллельного регистра на D-триггерах с общим тактовым входом C.
---
Примечания по реализации
1. Согласование уровней и усиление сигналов. При длинных линиях или высоких скоростях передачи входные и выходные линии могут требовать буферизации (логические элементы «BUF») для сохранения чистоты фронтов и помехозащищённости.
2. Временные характеристики. Необходимо учитывать времена установки (setup-time) и удержания (hold-time) D-входов относительно фронта тактового сигнала C, а также задержку распространения (propagation delay) триггеров, чтобы предотвратить гонки и неопределённые состояния.
3. Расширение разрядности. Для увеличения числа бит регистр может быть легко расширен дополнительными D-триггерами с тем же тактовым входом, что позволяет строить на этой же идее 8-, 16-, 32- и более битные слова.
4. Варианты применения. Такой параллельный регистр может использоваться как буфер данных между разноскоростными блоками, как часть сдвиговых устройств (при организации цепочки «талд») или в качестве временного хранилища внутри более сложных цифровых систем.
Таким образом, использование D-триггеров с общим тактовым входом обеспечивает простую и надёжную схему параллельной загрузки и хранения многобитного слова, легко масштабируемую по разрядности и гибкую в применении.
-screen-width 2560 -screen-height 1440 -screen-fullscreen 1
all tap-windows6 adapters on the system are currently in use or disabled
The only way I could do that was if you were in a meeting with him or if you wanted to come over to for a drink or whatever and I can just go to your house or whatever I just have a meeting at one so you don’t have a problem I can go over and do whatever works best with you guys are we could just do whatever works fine for us I don’t know
https://test.test jehduejabshejabdhehwjs
https://sss.ss
Bshshehshshdhddhshshebevevhdjensyduenwgxhejqgdhejwndgwhjsnfhrjsnfhwhdnthwjjdhwhhehwhsvfgwhs