Обобщающее повторение 7 класс.
воскресенье, 25 мая 2025 г.
10 класс. Кибербезопасность. Киберустойчивость.
Тема урока. Кибербезопасность. Киберустойчивость.
1. Личное информационное пространство и защита информации. (видео)
суббота, 24 мая 2025 г.
6 класс. Сетевой этикет и меры безопасности.
Тема урока. Сетевой этикет и меры безопасности.
Крестики- нолики
def print_board(board):
for row in board:
print(" | ".join(row))
print("-" * 9)
def check_winner(board, player):
for i in range(3):
if all([cell == player for cell in board[i]]):
return True
if all([board[j][i] == player for j in range(3)]):
return True
if all([board[i][i] == player for i in range(3)]) or all([board[i][2-i] == player for i in range(3)]):
return True
return False
def play_game():
board = [[" " for _ in range(3)] for _ in range(3)]
current_player = "X"
for turn in range(9):
print_board(board)
print(f"Ход игрока {current_player}")
while True:
try:
row = int(input("Введите номер строки (0-2): "))
col = int(input("Введите номер столбца (0-2): "))
if board[row][col] == " ":
break
else:
print("Клетка уже занята, попробуйте снова.")
except (ValueError, IndexError):
print("Неверный ввод, попробуйте снова.")
board[row][col] = current_player
if check_winner(board, current_player):
print_board(board)
print(f"Игрок {current_player} победил!")
return
current_player = "O" if current_player == "X" else "X"
print_board(board)
print("Ничья!")
if __name__ == "__main__":
play_game()
_______________________________________
import tkinter as tk
from tkinter import messagebox
class TicTacToe:
def __init__(self, root):
self.root = root
self.root.title("Крестики-нолики")
self.current_player = "X"
self.buttons = [[None for _ in range(3)] for _ in range(3)]
self.create_buttons()
def create_buttons(self):
for i in range(3):
for j in range(3):
button = tk.Button(self.root, text=" ", font=('Arial', 40), width=5, height=2,
command=lambda row=i, col=j: self.on_click(row, col))
button.grid(row=i, column=j)
self.buttons[i][j] = button
def on_click(self, row, col):
button = self.buttons[row][col]
if button["text"] == " ":
button["text"] = self.current_player
if self.check_winner():
messagebox.showinfo("Победа!", f"Игрок {self.current_player} победил!")
self.reset_game()
elif self.is_draw():
messagebox.showinfo("Ничья!", "Ничья!")
self.reset_game()
else:
self.current_player = "O" if self.current_player == "X" else "X"
def check_winner(self):
b = self.buttons
# Проверка строк и столбцов
for i in range(3):
if b[i][0]["text"] == b[i][1]["text"] == b[i][2]["text"] != " ":
return True
if b[0][i]["text"] == b[1][i]["text"] == b[2][i]["text"] != " ":
return True
# Проверка диагоналей
if b[0][0]["text"] == b[1][1]["text"] == b[2][2]["text"] != " ":
return True
if b[0][2]["text"] == b[1][1]["text"] == b[2][0]["text"] != " ":
return True
return False
def is_draw(self):
return all(self.buttons[i][j]["text"] != " " for i in range(3) for j in range(3))
def reset_game(self):
for i in range(3):
for j in range(3):
self.buttons[i][j]["text"] = " "
self.current_player = "X"
if __name__ == "__main__":
root = tk.Tk()
game = TicTacToe(root)
root.mainloop()
воскресенье, 18 мая 2025 г.
11 класс. Информационные системы и технологии
10 класс. Разновидности компьютерных коммуникаций
9 класс. Моделирование в задачах проектирования строений.
Тема урока Движение мотоцикла
Тема урока Моделирование в задачах проектирования строений.
Задание 1. Изучить материалы урока. Видео
8 класс. Компьютерный видеомонтаж.
Тема урока. Компьютерный видеомонтаж.
Задание 1. Изучить материалы урока.
6 класс. Понятие сети Интернет.
Тема урока Понятие сети Интернет.
Задание 1. Изучить материалы.
воскресенье, 11 мая 2025 г.
9 класс Моделирование в задачах проектирования строений.
Тема урока Моделирование в задачах проектирования строений.
Задание 1. Изучить материалы урока. Видео
пятница, 9 мая 2025 г.
9 класс. Создание трехмерных архитектурных сооружений.
Тема урока
Создание трехмерных архитектурных сооружений.
Задание 1. Изучить материалы урока.
Задание 2. Изучить материалы урока.8 класс. Компьютерный видеомонтаж.
Тема урока. Компьютерный видеомонтаж.
Задание 1. Изучить материалы урока.6 класс. Составление алгоритмов для исполнителя.
Тема урока Составление алгоритмов для исполнителя.
Задание 1. Изучить материалы.
воскресенье, 4 мая 2025 г.
6 класс. Составление алгоритмов для исполнителя.
Тема урока Составление алгоритмов для исполнителя.
Задание 1. Изучить материалы.
четверг, 1 мая 2025 г.
7 класс.Операции над объектами векторного изображения
Тема урока. Операции над объектами векторного изображения.
📝 Упражнения по работе с командами "Сумма", "Разность", "Пересечение", "Исключение" в Inkscape
Упражнение 1: Создаем простой значок солнца
-
Нарисуйте круг (используя инструмент "Эллипс").
-
Нарисуйте один прямоугольник, чтобы он пересекал круг наполовину (как луч солнца).
-
Скопируйте прямоугольник еще 7 раз и равномерно разместите их вокруг круга, повернув под разными углами.
-
Выделите все прямоугольники и выполните команду "Сумма".
-
Затем выделите полученную фигуру и круг, выполните команду "Сумма" еще раз.
👉 Вопрос для обсуждения: что получилось? Как можно изменить количество лучей?
Упражнение 2: Луна и звезды (используем разность)
-
Нарисуйте два круга разного размера: большой и чуть меньший, чтобы меньший немного заходил на большой.
-
Выделите сначала большой, затем маленький круг.
-
Выполните команду "Разность" (Path → Difference).
-
Нарисуйте несколько звездочек инструментом "Звезда".
-
Разместите их вокруг получившейся луны.
👉 Вопрос для обсуждения: как изменить форму луны, изменяя положение второго круга?
Упражнение 3: Создаем сердечко (используем пересечение)
-
Нарисуйте два одинаковых круга рядом так, чтобы они немного пересекались.
-
Нарисуйте под ними треугольник, чтобы его верхняя часть перекрывала нижнюю часть кругов.
-
Выделите оба круга и выполните команду "Сумма".
-
Теперь выделите получившуюся фигуру и треугольник.
-
Выполните команду "Пересечение".
👉 Вопрос для обсуждения: можно ли сделать сердечко симметричнее? Что для этого нужно?
Упражнение 4: Создаем логотип с помощью исключения
-
Нарисуйте квадрат.
-
Нарисуйте круг так, чтобы он частично находился внутри квадрата.
-
Выделите сначала квадрат, потом круг.
-
Выполните команду "Исключение".
-
Попробуйте добавить еще один круг или другую фигуру и применить "Исключение" снова.
👉 Вопрос для обсуждения: чем результат команды "Исключение" отличается от "Разности"?
✅ Дополнительное задание (для желающих):
Придумайте и нарисуйте свой собственный логотип, используя не менее трех разных команд (сумма, разность, пересечение, исключение). Подпишите, какие команды вы использовали.
💡 Советы для учителя:
-
После каждого задания обсуждайте с классом, какие еще фигуры можно использовать и как изменяются результаты в зависимости от порядка выделения.
-
Покажите учащимся, где находятся команды в меню Inkscape ("Path" → "Union/Difference/Intersection/Exclusion").
8 класс. Компьютерный видеомонтаж.
Тема урока. Компьютерный видеомонтаж.
Задание 1. Изучить материалы урока.суббота, 26 апреля 2025 г.
9 класс. Создание трехмерных архитектурных сооружений.
Тема урока
Создание трехмерных архитектурных сооружений.
Задание 1. Изучить материалы урока.
Задание 2. Изучить материалы урока.пятница, 25 апреля 2025 г.
6 класс. Вспомогательный алгоритм.
Тема урока Вспомогательный алгоритм
Задание 1. Изучить материалы.
воскресенье, 20 апреля 2025 г.
11 класс. Создание трехмерных архитектурных сооружений.
Тема урока Создание трехмерных архитектурных сооружений.
Задание 1. Изучить материалы урока.
Задание 2. Изучить материалы урока.10 класс. Перевод чисел из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную.
Тема урока Перевод чисел из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную.
Задание 1. Изучить материалы урока.Задание 2. Изучить материалы урока.
Задание 3. Изучить материалы урока.
Задание 4. Изучить материалы урока
9 класс. Создание трехмерных архитектурных сооружений.
Тема урока Создание трехмерных архитектурных сооружений.
Теория.
Модели и моделирование
1.1. Основные понятия.
Модель — это объект, который для каких-то целей рассматривается вместо другого
объекта.
Моделирование — это процесс создания и использования моделей для решения практических
задач.
Aдекватность модели — это степень совпадения свойств модели и моделируемого объекта. При
этом оцениваются те свойства моделируемого объекта, которые модель
представляет.
1.2. Виды моделей
В зависимости от формы представления различают два основных вида моделей:
предметные и информационные.
Модель называется предметной,
если эта модель является объемным предметом.
Модель называется информационной,
если эта модель является описанием моделируемого объекта.
Вид носителя информации определяет вид информационной модели.
При создании моделей чаще всего используют память человека, бумагу и память
компьютера. Поэтому основными являются следующие виды информационных моделей:
* мысленные модели,
* документальные модели,
* компьютерные модели.
Мысленная модель — это мысленный образ моделируемого объекта в памяти человека.
Документальная модель — это описание или изображение моделируемого объекта на бумаге, картоне
или другом плоском носителе.
Компьютерная модель — это описание или изображение моделируемого объекта в памяти
компьютера.
1.3. Основные этапы процесса моделирования
Процесс моделирования возникает при решении любой задачи, всегда занимает
какое-то время и проходит в несколько этапов. Основными являются следующие этапы:
1. Постановка
задачи.
2. Выбор
плана создания модели.
3. Создание
модели.
4. Проверка
адекватности модели.
5. Получение
решения задачи с помощью модели.
1.4. Формы
реализации информационных моделей
Виды информационных моделей часто называют формами их реализации и говорят
о ее мысленной реализации, документальной реализации и компьютерной реализации.
В свою очередь компьютерные модели могут быть реализованы с помощью:
* текстового редактора (текстовая модель);
* графического редактора (графическая модель);
* электронных таблиц (табличная модель);
* систем программирования (алгоритмическая модель).
Существуют и другие программные средства, позволяющие создавать компьютерные
модели.
Для решения одних задач достаточно мысленной реализации модели. Например,
направляясь из школы домой, задачу выбора правильного пути вы решаете в уме (с
помощью мысленной модели). Карта или схема не нужны — дорога хорошо знакома.
Мысленная модель адекватно отражает реальную дорогу.
Для решения других задач нужно строить документальную реализацию модели.
Примером могут служить задачи по математике в школе. Большинство таких задач
трудно решить в уме и при решении требуются записи. Это означает, что при решении
создаются документальные модели.
В процессе создания сложной модели одна реализация может сменять другую.
В разных задачах могут использоваться одна, две и более реализаций.
Таким образом, этап создания модели зачастую состоит из нескольких подэтапов
по числу реализаций модели. План очередности разных реализаций модели выбирается
на втором этапе моделирования. Дополнительные этапы моделирования, связанные с
реализациями, будем нумеровать 3а, 3б и т.д.
Задание 1. Изучить материалы урока.
Задание 2. Изучить материалы урока.
Задание 3. Изучить материалы урока.
Задание 4. Изучить материалы урока.
Задание 5. Изучить материалы урока.
Практика
Задание 1. Изучить материалы урока.Задание 2. Изучить материалы урока.
8 класс. Редактирование аудиофайла. Операции редактирования, использование эффектов.
Тема урока Редактирование аудиофайла. Операции редактирования, использование эффектов.
Задание 1. Используя проигрыватель Windows Media Player или другой проигрыватель, установленный на вашем компьютере, прослушайте песню Александра Рыбака Небеса Европы.mp3. Скачайте заготовку ЗаготовкаЗадание 2. Определите форматы аудиофайлов, поддерживаемые версией проигрывателя Windows Media, которая установлена на вашем компьютере. Результаты вышлите преподавателю на проверку.
Задание 3. Создайте плейлист используя заготовку с файлами и задание. Скачайте Заготовка и задание
Электронная рабочая тетрадь
Задание 1. Видеоинформация(простой порядок)
Задание 2. Запись аудио- и видеоинформации(слова из букв)
Задание 3. Запись аудио- и видеоинформации(классификация)
Задание 4. Форматы аудио- и видеоинформации(найти пару)
Задание 5. Запись аудио- и видеоинформации(ввод теста)
Проверка знаний
Кроссворд - Запись аудио- и видеоинформации
Тест - Запись аудио- и видеоинформации
Задание 1. Изучить материалы урока
Задание 2. Изучить материалы урока
Задание 3. Изучить материалы урока
Задание 4. Изучить материалы урока
Задание 5. Изучить материалы урока
Задание 6. Изучить материалы урока
Задание 7. Изучить материалы урока
Задание 8. Изучить материалы урока
Осень.flac Листопад.wav Ноябрь.wav Притча.mp3 Bethoven.mp3
List.mp3 Mocart.mp3
Домашнее задание. Урок 3