- 378
- 963 607
Информатик || Лосев А.В.
Russia
เข้าร่วมเมื่อ 5 พ.ค. 2017
Учитель информатики МБОУ "Школа №7" города Богородска.
Программирование, разбор заданий ЕГЭ, ОГЭ. Помощь ученику.
Программирование, разбор заданий ЕГЭ, ОГЭ. Помощь ученику.
кЕГЭ по информатике. Задание 24 #3 | 2024
Пример решения задания тип 24 из кЕГЭ по информатике. Разбор задания второй части экзамена. Умение составлять программы для работы со строковыми данными. Задание ЕГЭ по информатике повышенного уровня сложности.
*************************************************
Учитель: Лосев Антон Владимирович
Сайт учителя: losev-it.ru
VK: losev_it
Telegram: t.me/losev_info
#егэ #информатика #задание24
*************************************************
Учитель: Лосев Антон Владимирович
Сайт учителя: losev-it.ru
VK: losev_it
Telegram: t.me/losev_info
#егэ #информатика #задание24
มุมมอง: 107
วีดีโอ
кЕГЭ по информатике. Задание 24 #2 | 2024
มุมมอง 44หลายเดือนก่อน
Пример решения задания тип 24 из кЕГЭ по информатике. Разбор задания второй части экзамена. Умение составлять программы для работы со строковыми данными. Задание ЕГЭ по информатике повышенного уровня сложности. Учитель: Лосев Антон Владимирович Сайт учителя: losev-it.ru VK: losev_it Telegram: t.me/losev_info #егэ #информатика #задание24
кЕГЭ по информатике. Задание 24 #1 | 2024
มุมมอง 582 หลายเดือนก่อน
Пример решения задания тип 24 из кЕГЭ по информатике. Разбор задания второй части экзамена. Умение составлять программы для работы со строковыми данными. Задание ЕГЭ по информатике повышенного уровня сложности. Учитель: Лосев Антон Владимирович Сайт учителя: losev-it.ru VK: losev_it Telegram: t.me/losev_info #егэ #информатика #задание24
кЕГЭ по информатике. Задание 23 #1 | 2024
มุมมอง 272 หลายเดือนก่อน
Пример решения задания тип 23 из кЕГЭ по информатике. Разбор задания на Умение составить алгоритм для исполнителя. Простой программы (10-15 строк) на языке программирования. Задание ЕГЭ по информатике повышенного уровня сложности. Учитель: Лосев Антон Владимирович Сайт учителя: losev-it.ru VK: losev_it Telegram: t.me/losev_info #егэ #информатика #задание23
кЕГЭ по информатике. Задание 17 #2 | 2024
มุมมอง 742 หลายเดือนก่อน
Пример решения задания тип 17 из кЕГЭ по информатике. Разбор задания на Умение составить алгоритм обработки числовой последовательности и записать его в виде простой программы (10-15 строк) на языке программирования. Задание ЕГЭ по информатике повышенного уровня сложности. Учитель: Лосев Антон Владимирович Сайт учителя: losev-it.ru VK: losev_it Telegram: t.me/losev_info #егэ #инфор...
Тип 12 кЕГЭ по информтаике 2024 #2
มุมมอง 612 หลายเดือนก่อน
Пример решения задания тип 12 из кЕГЭ по информатике. Разбор задания на Умение понимать и воспроизводить алгоритм условного исполнителя. Работа со строками чисел. Задание ЕГЭ по информатике повышенного уровня сложности. Учитель: Лосев Антон Владимирович Сайт учителя: losev-it.ru VK: losev_it Telegram: t.me/losev_info #егэ #информатика #задание12
Тип 12 кЕГЭ по информтаике 2024 #1
มุมมอง 1895 หลายเดือนก่อน
Пример решения задания тип 12 из кЕГЭ по информатике. Разбор задания на Умение понимать и воспроизводить алгоритм условного исполнителя. Работа со строками чисел. Задание ЕГЭ по информатике повышенного уровня сложности. Учитель: Лосев Антон Владимирович Сайт учителя: losev-it.ru VK: losev_it Telegram: t.me/losev_info #егэ #информатика #задание12
Тип 11 кЕГЭ по информтаике 2024 #1
มุมมอง 575 หลายเดือนก่อน
Пример решения задания тип 11 из кЕГЭ по информатике. Разбор задания на Умение рассчёта информации о паролях и кодировании информации. Задание ЕГЭ по информатике базового уровня сложности. Учитель: Лосев Антон Владимирович Сайт учителя: losev-it.ru VK: losev_it Telegram: t.me/losev_info #егэ #информатика #задание11
кЕГЭ по информатике. Задание 17 #1 | 2023
มุมมอง 27211 หลายเดือนก่อน
кЕГЭ по информатике. Задание 17 #1 | 2023
кЕГЭ по информатике. Задание 15 #1 | 2023
มุมมอง 35711 หลายเดือนก่อน
кЕГЭ по информатике. Задание 15 #1 | 2023
кЕГЭ по информатике. Задание 25 #1 | 2023
มุมมอง 9811 หลายเดือนก่อน
кЕГЭ по информатике. Задание 25 #1 | 2023
кЕГЭ по информатике. Задание 6 #1 | 2023
มุมมอง 58011 หลายเดือนก่อน
кЕГЭ по информатике. Задание 6 #1 | 2023
Контрольная по программированию | 8 класс | Информатика
มุมมอง 1.8K2 ปีที่แล้ว
Контрольная по программированию | 8 класс | Информатика
Шествие на День победы. 9 мая 2022. Богородск
มุมมอง 5882 ปีที่แล้ว
Шествие на День победы. 9 мая 2022. Богородск
Решение задач на Python #8 | Задачи с функциями
มุมมอง 9K2 ปีที่แล้ว
Решение задач на Python #8 | Задачи с функциями
Уроки Python #13 | Функции в питоне | DEF 2
มุมมอง 1.6K2 ปีที่แล้ว
Уроки Python #13 | Функции в питоне | DEF 2
кЕГЭ по информатике. Задание 24 #1 | 2022
มุมมอง 1502 ปีที่แล้ว
кЕГЭ по информатике. Задание 24 #1 | 2022
кЕГЭ по информатике. Задание 18 #1 | 2022
มุมมอง 1602 ปีที่แล้ว
кЕГЭ по информатике. Задание 18 #1 | 2022
ОГЭ по информатике. Задание 15.2 #3 на Pascal и Python
มุมมอง 3.4K2 ปีที่แล้ว
ОГЭ по информатике. Задание 15.2 #3 на Pascal и Python
ОГЭ по информатике. Задание 15.2 #2 на Pascal и Python
มุมมอง 3K2 ปีที่แล้ว
ОГЭ по информатике. Задание 15.2 #2 на Pascal и Python
Урок информатики 10 класс 3D моделирование
มุมมอง 6142 ปีที่แล้ว
Урок информатики 10 класс 3D моделирование
Задание "Мастер-класс" УЧИТЕЛЬ ГОДА 22. Лосев А.В.
มุมมอง 2702 ปีที่แล้ว
Задание "Мастер-класс" УЧИТЕЛЬ ГОДА 22. Лосев А.В.
задание "Классный час" УЧИТЕЛЬ ГОДА 22 | Лосев А.В.
มุมมอง 1882 ปีที่แล้ว
задание "Классный час" УЧИТЕЛЬ ГОДА 22 | Лосев А.В.
Власов Никита | Создание телеграм бота | МБОУ Школа №7
มุมมอง 1762 ปีที่แล้ว
Власов Никита | Создание телеграм бота | МБОУ Школа №7
кЕГЭ по информатике. Задание 9 #1 | 2022
มุมมอง 1412 ปีที่แล้ว
кЕГЭ по информатике. Задание 9 #1 | 2022
Спасибо огромное, у меня завтра зачет 😅❤
Спасибо!😀
Во второй задаче вроде надо было разделить в первом действии
Не
Правильно всё
Спасибо!
Итак, теперь сделаем код проще, короче и оптимизирование: Задача 1: a = int(input("a: ")) b = int(input("b: ")) print("".join([f"{i}, " for i in range(a, b)]) + str(b)) print(f"Кол-во чисел: {len(range(a, b+1))}") Задача 2: price = float(input("Price: ")) print(" " + "".join([f"Price {i} kg: {price * i}$ " for i in range(1, 11)])) Задача 3 numbers = input("Enter numbers: ").split(", ") print(f"Sum of all negative number: {sum([int(i) for i in numbers if int(i) < 0])}")
Большое спасибо буду рекомендовать ваш канал другим праграмистам 8:44
сколько вас брехунов развелось! главное не говорит,как зайти в систему!
Блин. А бывает в обджект паскале работа с файлами в двоичном доступе?
Здравствуйте. Все понятно. Спасибо за урок.
Эххх, а где летсплеи?
Спасите
Спасиба
Много ля-ля,а главное?
Спасибо большое, нифага не разбирался в этом, но вы помогли.
Спасибо большое ♥️
огромное спасибо за объяснение! помогло
спасибо большое!
Где можно взять задание по python ??
Спасибо
В конце недорешали,надо было еще 2 возвести в 8 степень и получилось бы 256 символов,тк нашли только вес одного символа
огромная благодарность за Ваш труд, ну стоило бы добавить отступы согласно pep8 ))))
Разве не 3 диска ? Если брать по 900
У меня первая вот так получилась: iterations_count = 0 positive_numbers = [] user_choice = 0 while iterations_count != 3: print("Введите 3 числа и мы узнаем сколько из них больше 0. ") user_choice = int(input("Введите число. ")) if user_choice > 0: positive_numbers.append(user_choice) iterations_count += 1 else: iterations_count +=1 print(len(positive_numbers)) Вторая: (в суловии не было сказано про 0, поэтому решил вынести его в отдельное условие) user_choice = int(input("Enter your random number. (Not 0)")) if user_choice > 0: user_choice = user_choice + 1 print(user_choice) elif user_choice < 0: user_choice = user_choice - 2 print(user_choice) else: print("You've entered 0")
Я вторую задачу через while решил kg_price = int(input("Enter candy kg price. ")) counter = 0 while counter < 10: counter = counter + 1 print(str(counter) + " candy kgs cost " + str(counter * kg_price)) вариант третей (писал до просмотра вашего решения): # сперва количество чисел в последовательности, # сумма всех (только) отрицательных чисел # ввёл 5, -2, 3, -3, 12, 44 , будет сумма только -2 и -3 negative_set = [] user_choice_iterations = int(input("How many numbers would you like to add? ")) counter = 0 while counter != user_choice_iterations: print("Enter a number to add. ") user_number = int(input()) if user_number < 0: negative_set.append(user_number) counter += 1 else: counter += 1 total_sum = sum(negative_set) print(total_sum)
скуф.
Спасибо! Очень помогли!😄
Как было замечено ниже, нет условия количества чисел не превышающих 1000 и числа по модулю не превышающих 30000. И это ничего страшного, можно самому до думать. Но зачем дублировать одну и туже строку два раза до цикла и после, неужели нельзя это как то нивелировать, а так чистый говнокод получился.
Здравствуйте. А есть видео как создавать школу
Чудесно звучит🎉❤ а когда будет продолжение этой темы разговора😊
Спасибо большое за этот видеоролик. Нет никакой "воды"
Вы бы лучше научили как создавать свой код без посреднических сайтов
Всё будет хорошо.
спасибо Вам за видео
Здравствуйте, как найти лист здоровья, не могу посмотреть здоровье своих учеников.
Здравствуйте, как найти лист здоровья, не могу посмотреть здоровье своих учеников.
Алгоритмический язык в 15.2 нельзя использовать ?
Можно, но зачем??
т.е. на экзамене Алгоритмический язык в 15.2 нельзя использовать ? не все ученики достаточно хорошо знают паскаль, питон
Блин я один не понимаю почему я здесь больше узнал чем на уроке? Спасибо большое❤❤❤
СПА - СИ - БО
В последней задаче нам же нужно найти N(мощность) а не i (информационный вес)???
Я хоть что-то поняла. Спасибо Вам большое!
import os import time import keyboard # Очистка экрана консоли def clear_screen(): os.system('cls' if os.name == 'nt' else 'clear') # Функция отрисовки игрового поля def draw_board(pad1_pos, pad2_pos, ball_pos): clear_screen() for i in range(height): for j in range(width): if (j == 0 or j == width - 1) and (i >= pad1_pos and i < pad1_pos + pad_height): print('|', end='') elif (j == width - 1 or j == 0) and (i >= pad2_pos and i < pad2_pos + pad_height): print('|', end='') elif j == ball_pos[0] and i == ball_pos[1]: print('O', end='') else: print(' ', end='') print() # Функция обновления положения ракеток и мяча def update_objects(): global pad1_pos, pad2_pos, ball_pos, ball_vel # Проверка столкновения с верхней и нижней стенками if ball_pos[1] <= 0 or ball_pos[1] >= height - 1: ball_vel[1] = -ball_vel[1] # Проверка столкновения с ракетками if ball_pos[0] == 1 and (ball_pos[1] >= pad1_pos and ball_pos[1] < pad1_pos + pad_height): ball_vel[0] = -ball_vel[0] elif ball_pos[0] == width - 2 and (ball_pos[1] >= pad2_pos and ball_pos[1] < pad2_pos + pad_height): ball_vel[0] = -ball_vel[0] elif ball_pos[0] == 0 or ball_pos[0] == width - 1: reset_ball() # Обновление положения мяча ball_pos[0] += ball_vel[0] ball_pos[1] += ball_vel[1] # Функция сброса мяча def reset_ball(): global ball_pos, ball_vel ball_pos = [width // 2, height // 2] ball_vel = [random.choice((1, -1)), random.choice((1, -1))] # Инициализация параметров игры width = 40 height = 20 pad_height = 4 pad1_pos = height // 2 - pad_height // 2 pad2_pos = height // 2 - pad_height // 2 ball_pos = [width // 2, height // 2] ball_vel = [1, 1] # Основной игровой цикл while True: draw_board(pad1_pos, pad2_pos, ball_pos) update_objects() if keyboard.is_pressed('w') and pad1_pos > 0: pad1_pos -= 1 elif keyboard.is_pressed('s') and pad1_pos < height - pad_height: pad1_pos += 1 elif keyboard.is_pressed('up') and pad2_pos > 0: pad2_pos -= 1 elif keyboard.is_pressed('down') and pad2_pos < height - pad_height: pad2_pos += 1 time.sleep(0.1)
Papam
import pygame import random # Инициализация pygame.init() # Параметры экрана WIDTH, HEIGHT = 800, 600 WHITE = (255, 255, 255) BLACK = (0, 0, 0) # Создание экрана screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Ping Pong") # Параметры ракеток PAD_WIDTH, PAD_HEIGHT = 10, 100 PAD_SPEED = 5 # Параметры мяча BALL_RADIUS = 10 BALL_SPEED_X = 5 BALL_SPEED_Y = 5 # Функция отрисовки ракетки def draw_pad(pad): pygame.draw.rect(screen, WHITE, pad) # Функция отрисовки мяча def draw_ball(ball): pygame.draw.circle(screen, WHITE, ball, BALL_RADIUS) # Функция обновления положения ракеток и мяча def update_objects(): global pad1_pos, pad2_pos, ball_pos, ball_vel # Проверка столкновения с верхней и нижней стенками if ball_pos[1] <= BALL_RADIUS or ball_pos[1] >= HEIGHT - BALL_RADIUS: ball_vel[1] = -ball_vel[1] # Проверка столкновения с ракетками if ball_pos[0] <= PAD_WIDTH + BALL_RADIUS: if pad1_pos[1] <= ball_pos[1] <= pad1_pos[1] + PAD_HEIGHT: ball_vel[0] = -ball_vel[0] else: reset_ball() if ball_pos[0] >= WIDTH - PAD_WIDTH - BALL_RADIUS: if pad2_pos[1] <= ball_pos[1] <= pad2_pos[1] + PAD_HEIGHT: ball_vel[0] = -ball_vel[0] else: reset_ball() # Обновление положения мяча ball_pos[0] += ball_vel[0] ball_pos[1] += ball_vel[1] # Функция сброса мяча def reset_ball(): global ball_pos, ball_vel ball_pos = [WIDTH // 2, HEIGHT // 2] ball_vel = [random.choice((BALL_SPEED_X, -BALL_SPEED_X)), random.choice((BALL_SPEED_Y, -BALL_SPEED_Y))] # Инициализация положения ракеток и мяча pad1_pos = [0, HEIGHT // 2 - PAD_HEIGHT // 2] pad2_pos = [WIDTH - PAD_WIDTH, HEIGHT // 2 - PAD_HEIGHT // 2] ball_pos = [WIDTH // 2, HEIGHT // 2] ball_vel = [random.choice((BALL_SPEED_X, -BALL_SPEED_X)), random.choice((BALL_SPEED_Y, -BALL_SPEED_Y))] clock = pygame.time.Clock() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False keys = pygame.key.get_pressed() if keys[pygame.K_w] and pad1_pos[1] > 0: pad1_pos[1] -= PAD_SPEED if keys[pygame.K_s] and pad1_pos[1] < HEIGHT - PAD_HEIGHT: pad1_pos[1] += PAD_SPEED if keys[pygame.K_UP] and pad2_pos[1] > 0: pad2_pos[1] -= PAD_SPEED if keys[pygame.K_DOWN] and pad2_pos[1] < HEIGHT - PAD_HEIGHT: pad2_pos[1] += PAD_SPEED screen.fill(BLACK) draw_pad(pygame.Rect(pad1_pos[0], pad1_pos[1], PAD_WIDTH, PAD_HEIGHT)) draw_pad(pygame.Rect(pad2_pos[0], pad2_pos[1], PAD_WIDTH, PAD_HEIGHT)) draw_ball(ball_pos) update_objects() pygame.display.flip() clock.tick(60) pygame.quit()
Папам
import os import time import keyboard # Очистка экрана консоли def clear_screen(): os.system('cls' if os.name == 'nt' else 'clear') # Функция отрисовки игрового поля def draw_board(pad1_pos, pad2_pos, ball_pos): clear_screen() for i in range(height): for j in range(width): if (j == 0 or j == width - 1) and (i >= pad1_pos and i < pad1_pos + pad_height): print('|', end='') elif (j == width - 1 or j == 0) and (i >= pad2_pos and i < pad2_pos + pad_height): print('|', end='') elif j == ball_pos[0] and i == ball_pos[1]: print('O', end='') else: print(' ', end='') print() # Функция обновления положения ракеток и мяча def update_objects(): global pad1_pos, pad2_pos, ball_pos, ball_vel # Проверка столкновения с верхней и нижней стенками if ball_pos[1] <= 0 or ball_pos[1] >= height - 1: ball_vel[1] = -ball_vel[1] # Проверка столкновения с ракетками if ball_pos[0] == 1 and (ball_pos[1] >= pad1_pos and ball_pos[1] < pad1_pos + pad_height): ball_vel[0] = -ball_vel[0] elif ball_pos[0] == width - 2 and (ball_pos[1] >= pad2_pos and ball_pos[1] < pad2_pos + pad_height): ball_vel[0] = -ball_vel[0] elif ball_pos[0] == 0 or ball_pos[0] == width - 1: reset_ball() # Обновление положения мяча ball_pos[0] += ball_vel[0] ball_pos[1] += ball_vel[1] # Функция сброса мяча def reset_ball(): global ball_pos, ball_vel ball_pos = [width // 2, height // 2] ball_vel = [random.choice((1, -1)), random.choice((1, -1))] # Инициализация параметров игры width = 40 height = 20 pad_height = 4 pad1_pos = height // 2 - pad_height // 2 pad2_pos = height // 2 - pad_height // 2 ball_pos = [width // 2, height // 2] ball_vel = [1, 1] # Основной игровой цикл while True: draw_board(pad1_pos, pad2_pos, ball_pos) update_objects() if keyboard.is_pressed('w') and pad1_pos > 0: pad1_pos -= 1 elif keyboard.is_pressed('s') and pad1_pos < height - pad_height: pad1_pos += 1 elif keyboard.is_pressed('up') and pad2_pos > 0: pad2_pos -= 1 elif keyboard.is_pressed('down') and pad2_pos < height - pad_height: pad2_pos += 1 time.sleep(0.1)
последняя задача не решена до конца, нужно найти количество символов в алфавите, а не вес одного символа
Огромное спасибо! Очень помогло.
Спасибо большое, все понятно!
a и b сидели на трубе, а упала b пропала, кто остался на трубе?
!
Спасибо большое за урок! Перед Вашим видео пытался что-то сделать по уроку от School 3D land, но они записали какую-то дурь. А у Вас всё понятно и работает! Ещё раз спасибо!
Спасибо большое за материал! Узнал за 15 минут больше чем на уроке
Куда program писать мне 2 поставили