воскресенье, 24 декабря 2017 г.

postheadericon Как проверить, хочу ли я заниматься программированием?

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




postheadericon Готовимся к экзаменам. Интересные решения сложных задач.



Рассмотрим "свежую" задачу из демо-2018. 

Для какого наибольшего целого числа А формула 
( (x <= 9) -> (x×x <= A) ) и ( (y×y <= A) -> (y <= 9) )
тождественно истинна (то есть принимает значение 1 при любых целых неотрицательных значениях переменных x и y)?


РЕШЕНИЕ.
Решение упрощает тот факт, что здесь есть два условия, которые объединяются с помощью логической операции «И»:
(x <= 9) -> (x×x <= A)
(y×y <= A) -> (y <= 9)

1) необходимо, чтобы оба эти условия выполнялись одновременно; заметим, что  первое зависит только от переменной x, а второе – только от переменной y, поэтому их можно рассматривать отдельно: каждое из них задает некоторое ограничение на значение A

2) рассмотрим первое условие: (x <= 9) -> (x×x <= A). Для того чтобы импликация была истинной, нельзя допустить вариант 1 -> 0, то есть при истинной левой части правая часть тоже должна быть истинной.

3) это значит, что для всех 0 < x <= 9 мы должны обеспечить x×x <= A, то есть выбрать A >= x×x для все допустимых значений x. Очевидно, что для этого необходимо и достаточно выбрать A >= 9×9 = 81. Таким образом, мы определили минимальное допустимое значение A = 81.

4) рассмотрим второе условие: (y×y <= A) -> (y <= 9). Чтобы оно было истинно, нельзя допустить вариант 1 -> 0. Выбором A мы можем влиять на левую часть, но не на правую. «Плохо», когда правая часть ложна, то есть y > 9. В этом случае нам нужно сделать левую часть ложной, то есть обеспечить выполнение условия y×y > A.

5) для выбора максимального A возьмем минимальное значение y, для которого y > 9. Это даёт условие 10×10 > A, откуда следует A < 100

6) таким образом, максимально допустимое значение A равно 99.

postheadericon Проект "Цифровая живопись", I полугодие 2017-2018 учебного года

  1. Новые фрактальные изображения были получены учениками в ходе исследования свойств фракталов в программе APOPHIZIS. Интерес учеников к этому виду творчества - получению изображений  фракталов путем изменения параметров рекурсивных функций - продолжает расти.
  2. Далее представлены новые варианты фрактальных изображения, которые были получены учениками в ходе исследования свойств фракталов в APOPHIZIS v. 2.09.

Ледяной узор

Снежный вихрь

Мох

Дым
четверг, 8 июня 2017 г.

postheadericon Проект "Цифровая живопись" в 10 классе (тема урока -"Рекурсивные функции и процедуры")

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

Вот необычная "каракатица", родившаяся из двоичного дерева в ПАСКАЛЕ (PASCAL-ABC.):
А вот елочная гирлянда в виде сетки:
Далее представлены изображения, которые были получены учениками в ходе исследования свойств фракталов в APOPHIZIS.

Про меня

Моя фотография
ЛАИ
Санкт-Петербург, Russia
Просмотреть профиль

Позитивный контент

Позитивный контент
Блог - участник конкурса сайтов "Позитивный контент"

Статистика блога

Постоянные читатели

Технологии Blogger.