март 2015

 

Embed or link this publication

Description

информатика 61

Popular Pages


p. 1

Март 2015 №2 ИНФОРМАТИКА 61 Учебный комплекс авторской физико-математической школы-лицея №61 Е.Якира ПОЛЁТ ПРОДОЛЖАЕТСЯ! Персональный язык программирования Delphi на пальцах (продолжение) Валерий Рубанцев //В номере: //Продолжаем подготовку к олимпиаде (стр. 15)// //Невероятное но факт! Необычные ноутбуки // Восстание машин: Пять профессий, которым угрожают роботы… ….и многое другое» Духофон Эдисона: Говорил ли ты с мертвыми? в рубрике Мир мультимедиа ИНФОРМАТИКА61 1 Informatika_uk61@mail.ru

[close]

p. 2

Издается с января 2015 года Содержание Новости Поздравляем! ………………………………….стр. 3 Редакция: Клепачёва Е.А., Каарова Ж.А., Недолужко О.С. Дизайн и верстка: Добрынина Айпери, Манзилина Дина, Петренко Алена. Невероятно, но факт Необычные ноутбуки ………………………..стр. 5 Авторский коллектив: Бекматов М., Добрынина А., Жердева В., Лосихин Н., Манзилина Д., Мусина А., Смирнова А., Филиппова Е., Хакимов Р. Персональный язык программирования Delphi на пальцах (продолжение) Полет продолжается!………………………….стр. 10 Маркетинговый отдел: Глушков И., Карамолдоев А. Контакты: Вопросы и авторские статьи отправляйте на почту Подготовка к олимпиаде по информатике (продолжение) Продолжаем подготовку к олимпиаде ……… .стр. 17 Informatika_uk61@mail.ru Примечание: Мнение авторов не всегда совпадает с мнением редакции. Перепечатка материала журнала и использование их в любой форме, в том числе электронных СМИ, возможно только с разрешения редакции. Мир Мультимедиа Духофон Эдисона: Говорил ли ты с мертвыми?....стр. 21 Робототехника Восстание машин: Пять профессий, которым угрожают роботы…………………………………………………………стр. 24 Игровая площадка Кроссворды, головоломки, чайнворды……………….стр. 26 Информатики шутят…………..стр. 32 2

[close]

p. 3

НОВОСТИ Поздравляем! Коллектив журнала поздравляет вас с наступающим праздником Нооруз! Дорогие друзья! Этот праздник знаменует собой не только момент окончания зимы и пробуждения природы, но и обновление жизни во всех ее проявлениях. Еще в давние времена накануне праздника люди приводили в порядок жилье, расплачивались с долгами, мирились со всеми, с кем были в ссоре. Ибо, как утверждали старики, когда Нооруз входит в их дома, все болезни и неудачи должны обходить их стороной. В день праздника все старались быть в добром расположении духа, при встречах заключали друг друга в объятия, высказывали самые добрые пожелания, чтобы все невзгоды и беды миновали их. Люди старались одеться опрятно, чисто и по возможности во все новое. Пусть праздник Нооруз, являющийся символом духовного возрождения, олицетворением чистых помыслов, милосердия, мира и согласия, единства и братства, принесет много света и добра каждому из вас! Желаем вам здоровья, благополучия и процветания, пусть сбудутся все мечты и в каждый дом придут радость и счастье! 3

[close]

p. 4

НОВОСТИ Поздравляем! Главная новость в мире информатики нашей школы – это городская олимпиада! Мы очень горды, что наши ребята, которых вы все конечно знаете, достойно выступили по предмету информатика, и заняли призовые места!!! Поздравляем вас ребята!!! 11 классы: II место — ученик 11 А класса Ткачѐв Юрий; III место — ученик 11 А Файзулин Адиль 10 классы: II— ученик 10 А класса Айсаходжиев Ильяс. Мы с большим удовольствием поздравляем всех ребят, кто принимал участие в городской олимпиаде и представлял нашу школу!!! Желаем всем вам дальнейший успехов, великих открытий! Стремления наших ребят-победителей также направлены в практическую плоскость. Юрий и Адиль заняты в проекте и представят свою работу по программированию на городском конкурсе « МЫ ИНТЕЛЛЕКТУАЛЫ XXI ВЕКА», который состоится 24 марта 2015 года. Пожелаем им удачи, и следим за новостями, в следующем номере мы обязательно расскажем о результатах конкурса. 4

[close]

p. 5

НЕВЕРОЯТНО, НО ФАКТ Необычные ноутбуки Ноутбуки сейчас доступны практически каждому современному человеку. В наше время среди обычных ноутбуков очень часто стали появляться необычные, как по дизайну, так и по функциональности. Сегодня предлагаем взглянуть на несколько интересных примеров. Компьютер с ошеломляющим дизайном Philco PC За время существования компьютеров мы успели перевидать немало разнообразных концептуальных компьютерных дизайнов, но компьютер Philco PC от Дэйва Шульца из компании Schultzeworks выглядит очень впечатляюще и круто на фоне прочих компьютерных разработок. Концепт дизайн персонального компьютера PC Philco был разработан под вдохновением и путѐм комбинирования образов таких как: телевизор 1954 года выпуска, антикварная доисторическая печатная машинка и дизайнов других офисных и домашних hi-tech устройств эпохи послевоенного времени. Выглядит PC Philco здорово, сногсшибающе, очень стильно, безусловно, один из таких раритетных персональных компьютеров каждый хотел бы иметь у себя в офисе. Будем надеяться, что производители персональных компьютеров и ноутбуков возьмут себе на вооружение элементы дизайна, компьютера Philco, который нас всех так порадовал и удивил. 5

[close]

p. 6

НЕВЕРОЯТНО, НО ФАКТ Необычные ноутбуки Прозрачный ноутбук от Jeffrey S. Engelhardt Предлагаемая концепция с прозрачным сенсорным OLED-экраном и беспроводной клавиатурой. Эргономичная и экологичная модель имеет виртуальный трекпад, что сокращает расходы на мышь. Издержки производства уменьшаются на 65% за счѐт применения бамбука и алюминия. Одноразовый бумажный ноутбук от Je Sung Park Одноразовые мобильные телефоны с фотоаппаратами существуют, так почему бы не создать и одноразовый компьютер. Он изготовлен из переработанной бумаги 6

[close]

p. 7

НЕВЕРОЯТНО, НО ФАКТ Необычные ноутбуки "Холст" от Kyle Cherry Дизайнер Kyle Cherry создал свой концепт для повышения качества и производительности работы дизайнеров и художников. Он позволяет сделать переход от традиционных до цифровых рабочих процессов с помощью необычного интерфейса. Тонкий и удобный, одно удовольствие для работы! 7

[close]

p. 8

НЕВЕРОЯТНО, НО ФАКТ Необычные ноутбуки Гибридный ноутбук Корейский дизайнер Won-Seok Lee отказался от громоздких мониторов.Его концепт создаѐт изображения с помощью всенаправленного проектора. Мембранная клавиатура появляется тогда, когда это необходимо.Имеется встроенный оптический привод. Когда прибор не используется в качестве компьютера, проектор может создавать в окружающем пространстве красивые световые эффекты. 8

[close]

p. 9

НЕВЕРОЯТНО, НО ФАКТ Необычные ноутбуки Солнечный ноутбук от Zheng Солнечные панели на задней крышке прибора дают ему автономность и питание. 9

[close]

p. 10

Персональный язык программирования Delphi на пальцах Полет продолжается! (… продолжение, начало см.в февральском номере) Надо признать: нашему приложению не хватает космического размаха! А потому давайте распахнѐм окно во всю ширь компьютерного экрана! Для этого ещѐ раз примените стиль к элементам управления. Те- перь окно приложения всегда будет занимать весь экран, произ- водя на тестируемого неизгладимое впечатление. Однако кнопка закрытия программы, привязанная к левому краю окна, окажется не в правом углу, а застрянет где-то посередине. Мы легко вы- правим ситуацию, если привяжем кнопку к правому краю окна (Рис. 1). При любых размерах экрана закрывающая кнопка всегда останется на своѐм месте. Лишив окно заголовка, мы утратили возможность выводить в него информацию о времени тестирования. Необходимо заме- нить его меткой lblTime. При каждом тике таймера вызывается метод Timer1Timer, в котором мы и выводим время в новую метку: Рис. 1. Кнопка на привязи! //ВЫВОДИМ ВРЕМЯ ИГРЫ И ПРОВЕРЯЕМ, НЕ ЗАКОНЧЕНА ЛИ ОНА procedure TForm1.Timer1Timer(Sender: TObject); var s: string; min, sec: integer; i, j: integer; flg: boolean; begin //время игры: time:=(GetTickCount()-time0)/1000; min:= Round(time) div 60; if min> 59 then begin //- ваш час пробил! Timer1.Enabled:= False; s:= 'Ваше время закончилось!'#13#10'Вам ещѐ рано в космо- навты!'; Application.MessageBox(pChar(s), NAME_PROG, IDOK); GameStatus:= STOP; 10

[close]

p. 11

Персональный язык программирования Delphi на пальцах Полет продолжается! //вывести время в заголовок формы: sec:= Round(time) mod 60; s:= inttostr(sec); if sec< 10 then s:= '0' + s; s:= inttostr (min)+ ' : ' + s; lblTime.caption:= NAME_PROG + s; //не решена ли задача? flg:= true; for j:= 0 to dgPole.ColCount-1 do for i:= 0 to dgPole.ColCount-1 do if masPole[i,j].StatusCell<> scGreen then begin flg:= false; brea k end; if flg= true then begin Timer1.Enabled:= False; s:= 'Поздравляем!'#13#10'Вы справились с заданием!'; Windows.MessageBox (Application.Handle,pChar(s) NAME_PROG, MB_OK); GameStatus:= STOP; end; end; //Timer1Timer Казалось бы, можно отправляться в космос, но после запуска приложения мы обнаружим сетку с числами вовсе не в центре окна, а левее и выше (Рис. 2.1) вверху). А если нажать на стартовую кнопку, то сетка занимает верное положение (Рис. 2.2). Рис. 2.1. 11

[close]

p. 12

Персональный язык программирования Delphi на пальцах Полет продолжается! Рис. 2.2. Причина этого недоразумения в том, что мы позиционируем сетку в методе FormCreate: //СОЗДАТЬ ФОРМУ procedure TForm1.FormCreate(Sender: TObject); begin Bitmap := TBitmap.Create; Bitmap.LoadFromFile('cosmos.bmp'); Randomize; //игра по умолчанию: GameMode:= gmBlackOnly; //сетка 5 х 5 клеток: Prepare(5); end; В это время окно имеет ещѐ те размеры, которые мы задали фор- ме на этапе конструирования, а они почти наверняка меньше размеров всего экрана. Закомментируйте строчку Prepare(5); в методе FormCreate и скопируйте еѐ в метод FormResize, который вызывается как раз при изменении размеров окна приложения: 12

[close]

p. 13

Персональный язык программирования Delphi на пальцах Полет продолжается! procedure TForm1.FormResize(Sender: TObject); begin //игра по умолчанию: Prepare(5); end; Вот теперь мы можем смело выходить в открытый космос и вво- лю тестировать себя и своих братьев по разуму полномасштабным тестом (Рис. 3)! При масштабировании окна пропорционально изменяются и размеры фоновой картинки. Но мы нанесли на стартовую кнопку часть этой картинки, которая остаѐтся неизменной и поэтому «выпадает из ансамбля». Исправить ситуацию непросто, поэтому мы будем надеяться, что ослепленныи нашеи блестящеи программои пользователь не увидит этои небольшои нестыковки Рис. 3. 13

[close]

p. 14

Персональный язык программирования Delphi на пальцах Полет продолжается! Если у вас есть готовые программы на Delphi, которые нуждаются в осенсоривании, займитесь этим немедленно. Это послу- жит для вас хорошей тренировкой в программировании и обогатит новыми, сенсорными приложениями. Если же вы не имеете собственных наработок, то используйте программы из моих книг. Подробную информацию о них вы найдѐте на сайте RVGames.de. Рис. 4. Переворачиваем бокалы Рис. 5. Уничтожаем мусор 14

[close]

p. 15

Персональный язык программирования Delphi на пальцах Полет продолжается! Рис. 6. Тренируем мозги Рис. 7. Ищем клады 15

[close]

Comments

no comments yet