пʼятниця, 25 грудня 2015 р.

Олимпиадное программирование

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

  1. http://algolist.manual.ru/olimp/ - задачи разбиты на разделы, имеют решения, хорошо задокументированы. Настойчиво предлагаю :)
  2. https://server.179.ru/tasks/olymp/ - просто задачи, часто встречающиеся на олимпиадах. Решений нет - оно и хорошо
  3. http://www.e-olymp.com/en/problems - сайт олимпиадного программирования, но на английском. Задачи хорошие..но :(
  4. http://acm.lviv.ua/fusion/viewpage.php?page_id=22 - хороший львовский сайт с задачами и олимпиадным движком. Там же есть и статьи по олимпиадному программированию. Преимущества - возможность себя проверить, так сказать, в натурных испытаниях ;)
  5. http://acm.mipt.ru/twiki/bin/view/Algorithms/WebHome - хорошо расписаны олимпиадные алгоритмы, особенно по Си. Для "продвинутых" олимпиадников
  6. http://acm.timus.ru/ - архив задач с движком, можно сразу прислать решения и провериться. Решения большинства задач обсуждаются на форуме
  7. https://acmp.ru/index.asp?main=tasks - очень неплохие задачи, можно их проверять, есть статьи по олимпиадному программированию, настоятельно рекомендую:)
  8. http://dist-olimpiada.krasnogorka.edusite.ru/p4aa1.html - очень хорошо, ограниченный круг олимпиадных задач, с разжеванными решениями для ленивых и начинающих олимпиадников. Наверное, с этого надо начинать
  9. http://informatics.mccme.ru/ - подготовка к олимпиадам. Алгоритмы. Неплохой сайт с движком и выдачей правильных результатов после сдачи ответов
Удачи! И помните: главное - не только участвовать, но и победить ;)


середа, 23 грудня 2015 р.

Программирование в Scretch с переходом на JavaScript

Еще один великолепный сайт по программированию для 1-5 классов гимназии (5-9 классов обычной школы) https://studio.code.org/
Просьба - проходите уровни, предоставляйте мне скриншоты, получайте на сайте сертификаты, удовольствие от несложного, но увлекательного программирования и, как следствие, хорошие оценки по информатике!

субота, 7 листопада 2015 р.

Пароль для Бобра

ПАРОЛЬ ДЛЯ 2-5 КЛАСІВ
Compilation

ПАРОЛЬ ДЛЯ 6-11 КЛАСІВ
LookupTable

Пароль складається тільки з літер і вводиться з латинської розкладки клавіатури

пʼятниця, 6 листопада 2015 р.

Конкурс "Бобер"

Конкурс состоится в воскресенье в любое удобное для вас время, желательно утром.
Ссылки для скачивания оболочки:



Для участия в конкурсе надо:

  1. Скачать оболочку Бобра по указанным выше ссылкам или по этой
  2. Скинуть файл на любой диск, желательно на d и распаковать (щелкнуть по нему правой кнопкой и выбрать команду "извлечь в текущую папку"
  3. В полученной новой папке будет приложение для запуска Bober.exe и еще 3 файла. можете запустить его и пробно пройти регистрацию. Заполнять на украинском языке. После заполнени странички нажимать "Далі". Название школы для гимназии Іллічівська гімназія №1, для других Іллічівська загальноосвітня школа №1 (2-7) или Малодолиньська загальноосвітня школа, м.Іллічівськ
  4. Населенный пункт и район - ставите Іллічівськ
  5. Доходите до пароля и выключаете. Если пароль есть - вводите его и начинаете работу, но не раньше 8 ноября!
  6. Пароль будет на этом сайте, учителя вам продублируют его по телефону или почтой. Вводить его надо полностью, с учетом языка и регистра
  7. Сразу после окончания формируется файл Result_2015*.bbr, который вы передаете учителю почтой или другим способом как можно раньше! Это файл будет в трех местах: в папке data, в текушей паке и на рабочем столе
  8. Удачи вам и победы в конкурсе!
Примечание. При скачивании файла могут быть проблемы с антивирусами. Вирусов нет! Поэтому разрешайте скачивание при возникновении вопросов о безопасности


середа, 4 листопада 2015 р.

Внимание! Для 3(7) классов игра сокобан


Кто пройдет 10 уровней игры (каждый уровень надо делать скриншот для контроля - получает 10 баллов. Кто напишет алгоритм прохождения любого уровня (с 5 по 10) , получает 12 баллов
Кто сделает эту игру на Скретче (любой уровень с 5 по 10 - получает к своей семестровой оценке дополнительно 2 балла. Кстати, для 7(11) классов - кто сделает сокобан на лбом языке программирования и объяснит, как он до этого дошел :), те же условия.

вівторок, 17 березня 2015 р.

Запросы

Простой запрос на выборку

1. Закрываем все объекты БД, если они были открыты
2. Вкладка Создание – Конструктор запросов
3. В открывшийся бланк Конструктора запросов добавляем все, нужные нам, таблицы, распределяем их в верхней части
4. Выбираем нужные нас поля таблиц одним из трех вариантов
a. Двойной щелчок по имени поля (появляется в строках Поле и Имя таблицы бланка)
b. Перетаскивание нужного поля на строку Поле
c. Щелчок по треугольнику в ячейке Поле и выбор нужного имени поля
5. В строке Сортировка выбираем тип сортировки, если это надо
6. В строке Вывод на экран ставим галочки для тех полей, которые не только будут использованы в условиях создаваемого запроса, но и значения которых должны быть выведены на экран
7. В строке Условие отбора мы пишем логические условия, используя следующие выражения и функции:
a. Маска, где: ? – один любой символ, * - любое количество любых слов, # - одна любая цифра
b. Логические условия: >, <, =, >=, <=
c. Between A and B – подходят все числовые значения между A и B включительно
d. Like (“Значение”) – все, что соответствует Значению
e. In (список) – отбираются все записи, поля которых соответствуют списку
8. Например, выбрать всех, чья фамилия имеет вторую букву а и заканчивается буквой в: =like(“?a*в”)
либо выбрать зарплату между 3 и 5 тысячами: Between 3000 and 5000
9. После ввода всех условий запрос запускается нажатием Кнопки Выполнить с рисунком восклицательного знака красного цвета

Параметрический запрос

Аналогичен запросу на выборку, фактически и является запросом на выборку. Но вместо жестких условий, например, поиск всех, кто живет на улице Ленина, ставится запрос о вводе нужной улицы и происходит отбор всех записей, имеющих в поле «улица» введенную улицу.
Например, Like («Ленина») – ищет записи, где улица Ленина и это условие запроса на выборку. Выражение Like («[укажите улицу]») выводит окно с вопросом «Укажите улицу» и строкой, куда пользователь вводит название улицы. Тогда запрос ищет записи с улицей, введенной пользователем и такой запрос называется параметрическим

четвер, 12 лютого 2015 р.

Памятка по БД. Основы

  1. Сущность предметной области - это тип реального объекта данной области. Например, область - автомобилестроение. Тогда сущность (тип объекта) - автомобиль, а марка, скорость и т.д. - свойства этой сущности
  2. Связи между сущностями бывают трех типов
    • Один к одному (1-1)
    • Один ко многим (1-∞)
    • Многие ко многим (∞ - ∞)
  3. Этапы создания БД
    • Постановка задания
    • Создание словесной информационной БД
    • Создание модели «сущность – связь»
    • Определение модели данных
    • Создание структуры БД (таблица)
    • Ввод данных (форма)
    • Работа с БД (запрос, отчет)
  4. Состав БД Access
    • Таблицы
    • Формы
    • Запросы
    • Отчеты
    • Макросы и модули
  5. Основные типы данных (полей таблицы)
    • Текст (короткий текст)
    • Поле Memo (длинный текст)
    • Числовой
    • Денежный
    • Дата/время
    • Счетчик
    • Логический
    • Поле объекта OLE
    • Мастер подстановок – два режима: фиксированный набор и подстановка с другой таблицы
  6. Основные свойства полей таблицы
    • Ключевое – поле содержит уникальные значения
    • Размер поля – количество символов или тип числа
    • Индексированное – для ускорения поиска по данному полю
    • Подпись – полное название имени поля
    • Значение по умолчанию, обязательное, пустые строки
  7. При создании учебных БД:
    • Таблицы создаются в режиме конструктора
    • Формы создаются в режиме мастера и корректируются в режиме конструктора
    • Запросы создаются и корректируются в режиме конструктора
    • Отчеты создаются в режиме мастера и корректируются в режиме конструктора

неділя, 11 січня 2015 р.

2015 год и .. ментальные карты

Поздравляю всех с Новым 2015 годом! Начинаем работать, надо успеть, ведь скоро уже и лето.
Сегодня разговор о ментальных картах  для 7 (11) класса
Основная тема второго полугодия - базы данных Access. Но вначале базу данных надо спроектировать, решить, какие будут участвовать сущности (таблицы), определить их структуру. Это мы и будем делать с помощью ментальных карт.
Посмотрите софт для построения  ментальных карт, скачайте себе бесплатную программу FreeMind и Java для нее (там же есть ссылка)
Установите FreeMind и Java на свой компьютер и нажмите в верхнем меню Помощь - Документация. Она представлена опять таки в виде ментальных карт и достаточно удобна
Попробуйте сделать свою карту по подобию:)