Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Початок. {Попадання.Великим жовтим кругом показуємо вибух.}



{Попадання.Великим жовтим кругом показуємо вибух.}

Пензель(1,255,255,0);

Олівець(1,255,255,0);

Еліпс(Xm-30,Ym-30,Xm-(-30),Ym-(-30));

{ робимо паузу, щоб побачити вибух }

Пауза(50);

{ витираємо жовтий круг }

Пензель(1,0,255,0);

Олівець(1,0,255,0);

Еліпс(Xm-30,Ym-30,Xm-(-30),Ym-(-30));

{ випадкомим чином вибираємо положення та

швидкість руху нової мішені }

Xm:=Випадкове(200)-(-20);

Ym:=Випадкове(200)-(-20);

dX:=Випадкове(4);

dY:=Випадкове(4);

{відновлюємо приціл, який затерли вибухом}

Приціл(Xp,Yp);

кінець;

Оскільки тема уроку ігрова, то завдань не передбачається. Але можете самостійно підібрати такі значення затримки і швидкостей, щоб було зручно грати. Можете попробувати вести підрахунок числа влучань і промахів. Залежно від кількості пострілів можна збільшувати швидкість польоту мішені. Це в більшості ігрових програм означає рівень. Ви могли помітити, що мішень іноді зупиняється. Виправте цей недолік.

Якщо програма видається занадто складною, можете викинути з неї приціл і керування ним, а "ловити" мішень вказівником миші.

Коли ж все просто і зрозуміло, то можна ускладнити траєкторію польоту мішені. Для цього досить міняти крок переміщення мішені кожного разу на невелику (випадкову чи вибрану іншим способом) величину.

Експериментуйте!

Поурочне планування

(32 години + 2 години резервного навчального часу)

№ уро­ку Тема уроку Параграф
1. Базові конструкції мови програмування Паскаль
  Середовище програмування АЛГО 1.1.
  Основні елементи мови програмування Паскаль 1.2.
  Складання найпростіших лінійних програм 1.3.
  Цілий і логічний типи даних. Оператор розгалуження 1.4.
  Оператор вибору 1.5.
  Підготовка до оцінювання з тем «Створення лінійних програм» та «Організація розгалужень» 1.6.
  Цикл із параметром 1.7.
  Розв’язування задач з використанням циклу з параметром 1.8.
  Цикл з передумовою 1.9.
  Цикл з післяумовою 1.10.
  Підготовка до оцінювання з теми «Циклічні конструкції» 1.11.
  Алгоритм Евкліда 1.12.
  Вкладені цикли 1.13.
  Дійсний тип даних 1.14.
  Символьний тип даних 1.15.
  Рядковий тип даних 1.16.
  Підготовка до оцінювання з теми «Типи даних» 1.17.
2. Елементи структуризації програми
  Підпрограми-процедури 2.1.
  Підпрограми-функції 2.2.
  Підготовка до оцінювання з теми «Процедури і функції» 2.3.
3. Побудова графічних зображень
  Процедури для оформлення та виведення тексту 3.1.
  Процедури для виведення крапки та лінії 3.2.
  Процедури для побудови замкнутих контурів 3.3.
  Підготовка до оцінювання з теми «Побудова графічних зображень» 3.4.
4. Приклади цікавих програм
  Програма-годинник 4.1.
  Інтерпретатор простих виразів 4.2.
  Проектуємо калькулятор 4.3.
  Основи роботи ігрових програм 4.4.
  Виконання творчих проектів  
  Виконання творчих проектів  
  Виконання творчих проектів  
  Підсумковий урок  

Видавництво «Аспект» пропонує:

Серію посібників для 12-річних середніх навчальних закладів:

& «Інформатика. Початковий курс. 4 клас», Антонова О.П., 2008, – 144 с.

& «Інформатика. Вступ до програмування мовою ЛОГО. 5 клас», Пахо­мо­ва Г.В., 2007, – 136 с.

& «Програмування мовою ЛОГО. 6 клас», Пахо­мо­ва Г.В., 2008, – 136 с.

& «Информатика. Основы программирования в ЛОГО. 5 класс», Пахо­мо­ва А.В., 2007, – 136 с. РУС

& «Інформатика. Базовий курс. 7 клас», Шестопалов Є.А., 2008, – 176 с.

& «Базовий курс. 8 клас», Шестопалов Є.А., Сальнікова І.І., 2008, – 208 с.

& «Інформатика. Web-дизайн. 8 клас.», Ковшун М.І., 2007, – 112 с.

& «АЛГО – основи програмування. 8 клас.», Петрів В.Ф., Ріпко Н.А.., 2008, – 96 [a1] с.

& «Інформатика. Visual Basic. 9 клас», Бондаренко О.О., 2007, – 200 с.

& «Базовий курс. 9 клас», Шестопалов Є.А., Пилипчук О.П., 2008, – 176 с.

& «Інформатика. Цікаві задачі. 2-9 класи», Антонова О.П., 2008, – 96 с.

& «Мова програмування С++. Спецкурс. 10-12 клас «, Лехан С.А., 2007, – 160 с.

& «Turbo Pascal. Спецкурс. 10-12 клас», Бондаренко О.О., 2008, – 272 с.

Серію посібників для 11-річних середніх навчальних закладів:

& «Інформатика. Короткий курс. 10 клас», Шестопалов Є.А., 2008, – 176 с.

& «Короткий курс. 11 клас», Сальнікова І.І., Шестопалов Є.А., 2008, – 208 с.

& «Інформатика. Базовий курс. 10 клас», Шестопалов Є.А., 2007, – 160 с.

& «Інформатика. Практичні та тематичні роботи і проекти. 10-11 класи», Саль­ні­кова І.І., Шестопалов Є.А., 2008, – 160 с.

& «Базовий курс. 11 клас», Шестопалов Є.А., Сальніко­ва І.І., 2007, – 336 с.

& «Інформатика. Основи алгоритмізації. та програмування. 10 клас», Ка­ра­ва­нова Т.П., 2008, – 192 с.

& «Інформатика. Збірник вправ та задач з алго­ритмізації та програму­вання. 10‑11 класи», Караванова Т.П., 2007, – 152 с.

& «Информатика. Базовый курс. 10 кл.», Шестопалов Е.А., 2007, – 144 с. РУС

& «Информатика. Базовый курс, 11 класс», Шестопалов Е.А., Саль­никова И.И., 2008, – 320 с. РУС

Серію посібників «Для початківця»:

& «Основи комп’ютерної грамотності (Windows’XP, Word’XP, Paint, Internet)», Шестопалов Є.А., 2008, – 176 с.

& «Word’97&2000 для початківця», Шестопалов Є.А., 2005, – 112 с.

& «Excel’2000&ХР для початківця», Шестопа­лов Є.А., 2007, – 112 с.

& «Windows’ХР початківця», Шестопалов Є.А., Моісєє­ва О.В., 2006, – 160 с.

& «Internet для початківця», Шестопалов Є.А., Ковшун М.І., 2008, – 176 с.

& «Power Point для початківця», Сальнікова І.І., 2005, – 112 с.

Контрольно-діагностичну систему Test-W2

& Друкована інструкція з експлуатації + CD-R: Test-W2 з банком тестів. Алго. ЛогоМиры (Демо). Тренажери. Календарні плани для 7-11 класів тощо.


Для замовлення книг звертайтесь за адресою:

Шестопалов Євген Анатолійович, вул. Тургенєва, буд. 31,

м. Шепетівка, Хмельницька обл., 30400

дом. тел. 8-03840-473-07, моб. тел. 8-066-283-66-18

E-mail: [email protected],

Ознайомитися з посібниками і зробити замовлення
можна також з мого сайту www.aspekt-edu.kiev.ua

Навчальне видання

Петрів Василь Федорович, Ріпко Наталія Анатоліївна

Інформатика

АЛГО – основи програмування

8 клас

Редактори: О.О.Бондаренко, О.П. Пилипчук

Рецензент П.М.Зінько

Обкладинка Є.Ю. Фрейліхман

Коректор В.В. Слободян

Підписано до друку 20.08.2008 р.

Формат 60х84/16. Папір офсетний.

Ум. друк. аркуш 8.0

Зам. Наклад 1000.

Видавець – Шестопалов Є.А.

вул. Тургенєва, буд. 31, м. Шепетівка, Хмельницька обл., 30400

Тел: (03840)-4-73-07, E-mail: [email protected]

Свідоцтво про внесення до Державного реєстру

суб’єкта видавничої справи ДК № 2170 від 26.04.2005 р.

Шепетівська міжрайонна друкарня.

30400, м. Шепетівка, Старокостянтинівське шосе, 11

Свідоцтво ХЦ № 008 від 9.10.2000 р.

Тел. (03840) 5-15-30

[a1]Уточнити





Дата публикования: 2014-11-04; Прочитано: 519 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...