Вконтакте задачи по математике

В группе WildMathing пару недель назад вышла статья про различные математические группы ВКонтакте. Мы сделали собственную подборку.

Критерии для отбора групп были такими:

  • Уникальность выкладываемых материалов
  • Польза для математического образования разного уровня.

При составлении мы не обращали внимания на количество подписчиков, на периодичность постов и на текущую активность в группе. Паблик с сотней подписчиков, в котором в 2014 году была выложена серия интересных математических постов, будет в списке. А группа на 200 тыс. участников, в которой постят вперемешку мемы и очередные таблицы с формулами по тригонометрии и геометрии, нет.

WildMathing

Вторая часть ОГЭ по математике: как научиться решать все задания

ОГЭ по математике сложнее, чем базовый уровень ЕГЭ по этому же предмету, поэтому после сдачи экзамена девятиклассникам и море по колено. Сложность в разы повышается из-за того, какую особенность имеет, в отличие от базы, ОГЭ по математике — вторая часть. Но если научиться ее решать, получить «отлично» за экзамен будет проще простого!

ОВР Шоу: Школьная задача

ОГЭ по математике: все задачи второй части

Что из себя представляет вторая часть ОГЭ по математике

В ОГЭ по математике вторая часть включает шесть заданий повышенной сложности (по три на алгебру и геометрию). Для их решения требуются несколько основных навыков:

  • умение решать уравнения, неравенства, их системы,
  • умение преобразовывать выражения,
  • умение строить и читать графики, а также простые математические модели,
  • умение работать с фигурами, векторами, координатами,
  • умение доказывать приведенное положение,
  • умение оценивать суждения на правильность или ошибочность.

Наиболее сложными заданиями являются №22 (алгебра, функции и их свойства) и №25 (геометрия, задача). Для отметки «отлично» достаточно решить правильно все остальное и один из этих номеров.

Критерии оценивания

Максимальный балл — это 12 из 31 балла (по два за каждый номер).

Максимальный балл ставится за полное решение, без ошибок и с верными ответами.

Один балл ставится при наличии описки или вычислительной ошибки, с учетом которой ход решения остается верным. В таком случае, ответы могут не совпадать с ключами.

Если же задание выполнено неверно полностью, то ставится ноль баллов.

Задания из второй части

В ОГЭ по математике вторая часть включает три алгебраических номера и три геометрических задачи. При этом, задания № 20-21 (алгебра), № 23-24 (геометрия) одного уровня сложности, а № 22 (алгебра), №24 (геометрия) — труднее.

Как решать вторую часть ОГЭ по математике в 2021

В ОГЭ по математике вторая часть содержит шесть номеров, первый из которых (№20) проверяет умение работать с уравнениями, неравенствами, их системами, а также производить вычисления и преобразования. Оно представлено в качестве примера, который необходимо решить.

ВКонтакте на практике. Разбор тестового задания по направлению Frontend

Стоит следить за наличием минуса (и его сокращением), а также помнить правила преобразования выражений, действий с дробями. Не стоит полагаться исключительно на умение считать в уме: лучше считать на бумаге и после производить проверку (подставляя значение на место неизвестной в уравнениях и производя смежные действия (сложение-вычитание, деление-умножение) в простых примерах). Также нужно помнить простейшие алгоритмы решения примеров: сначала действия в скобках, а потом остальные; первыми идут умножение и деление, потом сложение и вычитание. Так, в дробях ни в коем случае нельзя забывать про знаменатель, а сокращаться из числителя и знаменателя могут только множители (простые числа и выражения в скобках).

При решении неравенств не стоит забывать о нахождении ОДЗ и знаках промежутков. При переносе на другую сторону знак меняется на противоположный: минус на плюс. При умножении на отрицательное число знак также меняется: минус на плюс, плюс на минус; больше на меньше, меньше на больше.

ОГЭ: как решать математические задачи второй части

На ОГЭ по математике вторая часть может удивить системой. В таком случае можно сложить уравнения системы (первый член с первым, второй со вторым, третий с третьим, ответ с ответом), вывести одну из неизвестных из исходного уравнения и поставить в получившееся в результате сложения для решения.

Еще по теме:  Как оформить группу в ВК для продажи

Задание №22, которое включает в себя на ОГЭ по математике вторая часть, проверяет умение решать текстовые задачи. Их пять видов:

  1. Движение по воде — важно понять, как движется лодка (по течению или против него); если по течению, то скорость движения — это скорость лодки и скорость течения; если против, то скорость лодки минус скорость течения. Плот собственную скорость не имеет.
  2. Проценты и сплавы — важно понять, что процент повышения или понижения стоимости или концентрации вычисляется от старой, а не новой цены или концентрации, поэтому принимать новую за 100% и исходить из нее ошибочно. Новая цена — это 100% ± процент повышения (+) или понижения (-).
  3. Совместная работа — нужно сразу узнать, какое количество работы выполняется в час одним из действующих лиц, а совместная работа станет суммой их работы за час, умноженной на время.
  4. Движение по прямой — важно нарисовать себе рисунок, чтобы представлять, что и как движется. Формула, которая поможет решить любую задачу: путь — это скорость на время.
  5. Другие задачи — встречаются редко и интуитивно понятны.

В ОГЭ по математике вторая часть алгебры заканчивается номером на построение графика функции и определения какой-либо из ее характеристик. В этом задании важнее всего построить график, так как за его правильное построение можно получить балл, даже не ответив на вопрос, а при ошибке в построении автоматически ставится ноль. Наиболее распространенные графики — параболы (степени), гиперболы (х в знаменателе дроби), непрерывные функции (тригонометрические).

Геометрия начинается с решения задачи №23 на вычисление и №24 на доказательство. Чаще всего они связаны с теоремами о треугольнике: прямые углы, биссектрисы, медианы, высоты и пр. Реже встречаются просто углы, окружности, четырехугольники. для решения этого задания необходимо уметь ориентироваться в теоремах и аксиомах, знать основные свойства фигур и углов.

Для заключительного задания ОГЭ по математике вторая часть приготовила целый набор фигур. Чаще всего, это окружность, вписанная в фигуру или описанная вокруг нее. Особенность этой задачи в том, что для ее решения недостаточно будет одной или двух теорем: она потребует целую цепь выводов, сделанных на основе более сложных аксиом и свойств. В ее решении поможет практика.

Таким образом, ОГЭ по математике — это непростой экзамен, требующий особой подготовки. Для получения отметки «отлично» потребуется приложить массу усилий и усвоить огромное количество заданий, и хорошо иметь наставника на этом нелегком пути. Он сможет рассказать об алгоритмах решения задач и показать принципы их работы на практике. А это — залог «пятерки».

Источник: umschool.net

Математика для программистов

Обложка: Математика для программистов

В статье пойдет речь о роли математики в жизни разработчика ПО. Мы не будем углубляться в частные области вроде машинного обучения, моделирования или же компьютерной графики, а сделаем упор на базовых математических вещах.

Этот материал предназначен в первую очередь для тех, кто уже сделал свои первые шаги в IT-индустрии, но в своем образовании уделял больше времени языкам программирования и конкретным технологиям, нежели фундаментальным вещам.

Как изучать математику

Многим людям математика кажется очень сложной для понимания наукой. Чаще всего, такое мнение складывается из-за неправильного подхода к ее изучению. На самом деле можно сильно упростить себе жизнь, следуя рекомендациям ниже.

В освоении математики есть два уровня понимания. Первый уровень — идейный. Это осознание того, для чего нужны определенные объекты, какая задача решается и где это используется. Второй уровень понимания — детальный; это подробное изучение подробностей решения задачи. Иногда нужно разобраться в задаче на детальном уровня понимания, но в большинстве случаев — достаточно идейного.

Математика не любит баззвордов. Если вы читаете книгу и видите слова, смысл которых вам непонятен, пропускать их опасно, потому как вы можете поймать себя на том, что с какого-то момента не понимаете вообще ничего. Очень важно сразу останавливать себя, когда вам что-то непонятно.

Дискретная математика

Область математики, которая занимается дискретными структурами (например: графами, автоматами, утверждениями в логике). Основное ее отличие от обычной математики, которую вы изучали в школе, — ее объекты не могут изменяться так же гладко, как и вещественные числа.

Еще по теме:  Как получить звезду Вконтакте

В каком-то смысле все задачи, которые решаются в программировании, так или иначе относятся к дискретной математике, поэтому ее знание очень вам пригодится.

Логика

Это наука о формальных системах и доказательствах. Она лежит в основе компьютерных наук, ведь любой язык программирования — формальная система. Но не нужно заглядывать глубоко в теорию, чтобы найти применение этой науке в написании программ, да и вообще в решении задач.

Хорошо, если вы умеете писать решение задачи. Но так же важно понимать, каким образом вы можете доказать, что ваш код работает правильно. Большинство программ решает какую-либо математическую задачу, и вам нужно уметь доказывать, что ваша задача решена правильно. Тогда на помощь приходят методы логики и в частности исчисление высказываний.

Изучение логики целесообразно начинать с простых вещей: например с того, что такое высказывание, какие есть операции между ними, что такое правила вывода. Далее можно перейти к более прикладным областям: старайтесь решать логические задачи, пробуйте оптимизировать разные проверки, которые вам приходится писать в коде. Далее, стоит обратить внимание на логику первого порядка: она может пригодиться в тестировании программ.

При этом решение, которое первым пришло вам в голову, не всегда самое правильное и красивое. Часто формальными преобразованиями можно сократить объем кода и сделать его более читаемым. А кроме того, некоторые логические трюки позволяют сделать само решение короче, быстрее и эффективнее.

Ресурсы:

  • На Codeforces в разделе «Архив» стоит потренироваться на задачах как минимум класса С — многие из них содержат подводные камни;
  • Проект The KeY to Software Correctness подойдет тем, кому интересно, как можно автоматически доказывать правильность работы кода. Он автоматизирует проверку кода на Java;
  • Автоматический доказатель теорем z3, написанный Microsoft, для тех, кто пользуется другими языками. Краткая инструкция по его использованию находится на ресурсе rise4fun.

Комбинаторика

Комбинаторика изучает разные дискретные множества и отношения их элементов. Наиболее часто встречаемая программистами комбинаторная задача — вывести количество элементов, которые необходимо перебрать, чтобы получить решение в зависимости от некоторых параметров. Таким образом вы можете вывести асимптотическую сложность алгоритма.

Комбинаторные задачи формулируются в виде задачи подсчета количества элементов некоторого (в математике используют термин мощность) множества. Чтобы решать такие задачи, полезно иметь базовые знания в теории множеств из разряда свойств операций над множествами. Тогда задача сводится к выражению искомого множества через множества, мощности которых вычисляются по известным правилам. Для подсчета количества элементов применяются правила умножения или сложения, числа сочетаний или размещений. Хотя есть и более сложные задачи, лучше начинать с простого.

Ресурсы:

  • С основами можно ознакомиться на сайте Mathprofi, который посвящен прозрачному и популярному описанию математики;
  • Если вы владеете английским, можете посмотреть более продвинутую книгу An Introduction to Combinatorics and Graph Theory;
  • Задачи по комбинаторике можно взять из задачника «Дискретная математика», в конце есть ответы.

Теория вероятностей

Иногда на собеседовании интервьюер, дабы проверить насколько крут кандидат, задает такую задачу: «Вот у нас есть отрезок, который начинается с числа А и заканчивается числом Б. Мы кидаем на него две точки случайным образом. Какая будет средняя длина наибольшего отрезка?» или же «Пусть у нас есть треугольник, на вершине которого сидит муха. Пусть она перелетает с вершины на вершину за 3 секунды и отдыхает на каждой вершине по секунде, каждый раз случайно выбирая себе путь. Через какое время она в среднем вернется в начальную точку?».

Это задачи по теории вероятностей. В программировании часто приходится применять вероятностный подход, для того чтобы оценить среднюю скорость работы алгоритма или же подогнать параметры вашего решения задачи под те запросы, которые чаще всего встречаются на практике.

Теория вероятности делится на две части: дискретную и непрерывную. Хотя в теории дискретная — это подкласс непрерывной, методы решения задач несколько различаются. Опять же лучше начинать с простого — дискретная теория вероятности часто сводится к комбинаторным задачам. И теоретическая часть у дискретной формулируется проще.

Непрерывная теория вероятности для полного понимания требует знания элементарных основ мат. анализа, в частности понятия интеграла, хотя многие задачи требуют лишь умения считать площади простых фигур. Именно непрерывная теория вероятности является фундаментом для математической статистики и машинного обучения. Поэтому, если хотите работать в этой области, стоит начать с изучения книги Ричарда Хэнсена Probability Theory and Statistics или Probability Theory with Simulations.

Еще по теме:  Как восстановить Вконтакте свою страницу по номеру телефона

Ресурсы:

  • MathProfi — сайт, на котором доступно и просто изложена высшая математика. На нём есть множество разделов с теорией, таблицами и задачами, в том числе и по теории вероятностей
  • Книга Чарльза М. Гринстеда и Лори Снелла Introduction to Probability.

Теория графов

Слышали ли вы задачу о мостах Кенигсберга?

«Можно ли пройти по всем семи мостам города Кенигсберга, не проходя по каждому из них дважды?». Нам известно, что ответ на эту задачу — нет. Решить подобные задачи помогает теория графов.

Графы — это очень удобные формализованные представления нелинейных структур, которые довольно часто встречается в прикладных задачах. В отличие от простых линейных структур, таких как массивы или списки, работа с графами более сложна.

Изучите классические результаты и алгоритмы из теории графов, потому как некоторые задачи на графах являются NP-полными, и для них доказано существование более эффективного решения.

Ресурсы:

  • Познакомиться с основными понятиями можно в краткой методичке «Введение в теорию графов»;
  • По части алгоритмов можно заглянуть на сайт e-maxx и наш;
  • Практиковаться можно на задачах с Codeforces, там есть задачи на графах.

Теория чисел и криптография

Задумывались ли вы, почему к простым числам такой большой интерес? Почему работает шифрование RSA? Чем отличается http от https и что такое сертификат безопасности?

Все эти вопросы изучает криптография. Сразу скажем, что эта наука достаточно сложная и не интуитивная — бывает непонтяно, как реализовать тот или иной алгоритм совершенно безошибочно. Тем не менее алгоритмы в криптографии не могут быть «чуть-чуть нерабочими». Малейшая ошибка может привести к компрометации всей криптографической системы.

Дискретная оптимизация

Чтобы найти экстремум (максимум либо минимум) функции, надо взять ее производную и приравнять к нулю. Решение уравнения дает локальный экстремум. Но если вам нужно искать максимум не на каком-то промежутке, а только по целым числам, то вам уже нужно будет задумываться о том, какое из соседних целых чисел нужно выбрать.

Когда задача многомерная, вариантов с целыми числами становится все больше, и выбирать приходится из все увеличивающегося количества. Но бывают случаи еще хуже — когда вовсе нет никакой непрерывной функции, от которой можно было бы взять производную. Или же когда количество вариантов очень велико (в том случае, когда сами варианты нужно вычислять).

Бывает, что в таких задачах нельзя найти точное решение за приемлемое время — его можно получить только полным перебором. Такова, например, задача Коммивояжера, или задача линейного программирования. Иногда можно отказаться от точного решения, и использовать некоторые приближения. Обо всем этом можно узнать в курсе Discrete Optimization на Coursera.

Источники

Небезызвестная серия курсов Introduction to Discrete Mathematics for Computer Science на Coursera по дискретной математике. Она довольно обширна и дает общее представление о всех нужных областях дискретной математики — логике, комбинаторике, теории вероятностей, теории графов, теории чисел и криптографии. Последний курс затрагивает проблему дискретной оптимизации.

Кроме того, для тех, кому не очень нравится формат курсов, будет полезной книга Discrete Mathematics. An Open Introduction. Книга довольно большая и подробная, поэтому можно сделать упор на основных понятиях и определениях.

Напоследок для тех, кого заинтересовала дискретная математика, приведем одну из наиболее подробных практико-ориентированных книг по дискретной математике. Довольно известная книга Кнута, Грехема и Паташника «Конкретная математика». Она написана в неформальном стиле, изложение разбавлено комментариями на полях. Книга очень полезна для развития умения решать разные задачи. Однако в ней много частных вещей, которые могут пригодится только в олимпиадном программировании.

Что дальше?

В целом, для того чтобы иметь достаточный математический фундамент для изучения большинства областей, достаточно первых двух курсов, изучаемых на математических специальностях. К дискретной математике добавляются некоторые разделы непрерывной: линейная алгебра, общая алгебра, математический анализ, аналитическая геометрия, обыкновенные дифференциальные уравнения, методы оптимизации. В зависимости от специфики решаемых задач, к ним могут добавиться и дифференциальная геометрия, если вы собираетесь заниматься компьютерной графикой, или же теоретическая механика и мат. физика, если вы собираетесь заниматься физическими движками.

Источник: tproger.ru

Рейтинг
( Пока оценок нет )
Загрузка ...