суббота, 22 декабря 2012 г.

Расписание зачета по информатике

Внимание!
Посмотрите расписание зачетов по информатике в 10Б и 10Д классах. Не нужно приходить раньше своего времени!
Если по каким-то причинам вас не устраивает ваше время, оставьте комментарий.

суббота, 15 декабря 2012 г.

Олимпиада школьников "Ломоносов"

В настоящее время проходит заочный отборочный этап олимпиады школьников "Ломоносов".
Вся информация доступна здесь: http://lomonosov.msu.ru
Среди прочих предметов есть и информатика. Предлагаю поучаствовать всем желающим!

четверг, 13 декабря 2012 г.

Управление объектами на форме с клавиатуры и с помощью курсора

Управление объектами с клавиатуры

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

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
Как видно, среди прочих аргументов, здесь есть переменная Key, она позволяет узнать каая клавиша нажата. Каждая клавиша на клавиатуре имеет определенный код. Посмотреть все коды можно здесь. Для того, чтобы получить код нажатой клавиши используем функцию ord(Key). Таким образом, чтобы какой-то компонент (например, Image1:Image), расположенный на форме сместился на 10 пикселей вверх по нажатию на клавишу "вверх" (код 38), пропишем следующую команду:
if ord(Key) = 38 then Image1.Top := Image1.Top - 10;
Вопрос: почему отнимаем 10 пикселей, а не прибавляем? (Ответ в комментарии)
Задание: Создать игру для двух игроков , которые могут управлять объектами с помощью клавиш "вверх-вниз-влево-вправо" и "A-S-D-W" . Цель игры: первый игрок догоняет второго.

Перетаскивание объектов по форме с помощью мыши

Задание: создать приложение "Собери елочку"
                                                                        

среда, 12 декабря 2012 г.

понедельник, 10 декабря 2012 г.

Работа с графическими моделями


Просмотреть работы учеников 11"Г" класса можно здесь.
Какая презентация на ваш взгляд самая интересная? Почему?
Ответ - в комментарии.


вторник, 4 декабря 2012 г.

Алгоритм поиска методом деления пополам

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

Процедуры и функции в Pascal


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

понедельник, 3 декабря 2012 г.

Лицеземье 2012


Внимание!
Собираем команду для проведения в Лицее ролевой игры "Лицеземье".


Системы счисления


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

Программа на экзамен для 10Б и 10Д классов

суббота, 1 декабря 2012 г.

Школа Сократ


Школа Сократ 2012 год, a set on Flickr.
Прошло последнее занятие по предмету "Введение в информатику" в школе лицейского резерва "Сократ", которое было посвящено робототехнике.
Спасибо большое ребятам за работу!