54815

Турнір знавців Паскаля

Конспект урока

Педагогика и дидактика

Алгоритмізація та програмування для учнів є більш складними розділами інформатики. Тому варто зробити декілька уроків трішки цікавішими, навіть розважальними. Це може бути, наприклад, узагальнюючий урок напередодні тематичного оцінювання, підсумковий урок теми.

Украинкский

2014-03-19

255 KB

0 чел.

Міністерство освіти  та  науки України

 

Турнір знавців ПАСКАЛЯ

(основні конструкції мови програмування )

розробка уроку

Хараб Євгенії Сергіївни,

учителя  інформатики та математики

першої категорії                

КЗ «ЛНВК школа-ліцей № 24»                             

Луганськ

2009-2010


Гра – це складний соціокультурний феномен,  засіб спілкування, навчання та накопичення життєвого досвіду.  У світовій педагогіці гра розглядається як будь-яке змагання або змагання між граючими, дії яких обмежені певними умовами (правилами) та спрямовані на досягнення певної мети (виграш, перемога, приз тощо). Ігрова форма занять створюється на уроках за допомогою ігрових прийомів і ситуацій, що виступають як засіб спонукання, стимулювання до навчальної діяльності.

Учням різного віку подобається грати, а бажання грати та прагнення до діяльності властиві кожній дитині. Але гра для учня повинна бути не тільки розвагою, а й працею, яка вимагає певних сил, здолання певних труднощів, потребує реалізації  здібностей.

Ігрових навчальні технології сприяють розвитку ініціативи, пізнавальної активності, самостійності, творчості. Тому ігрові форми занять частіше застосовую під час перевірки результатів навчання, закріплення навичок, формування вмінь.

Алгоритмізація та програмування для учнів є більш складними розділами інформатики. Тому варто зробити декілька уроків трішки цікавішими, навіть розважальними. Це може бути, наприклад, узагальнюючий урок напередодні тематичного оцінювання, підсумковий урок теми.

Пропоную матеріал, який розраховано на учнів, якім відомі основні конструкції мови програмування Паскаль, функції та оператори (введення/виведення даних, розгалуження, цикл).  Я використовую це у 8-9 класі (за програмою «Основи інформатики», 7-9 клас, автори: Володіна І.Л., Володін В.В., Дорошенко Ю.О., Столяров Ю.О.), у 10-11 класах («Інформатика», 10-11 клас, автори: Жалдак М.І., Морзе Н.В., Мостіпан О.І.). Крім того, запропоновані конкурси можна адаптувати й використовувати на уроках з будь-якої теми.


Турнір знавців ПАСКАЛЯ

 Хто добре підготувався до бою, той його вже наполовину виграв.

                                М. Сервантес

                                                                                                                              

Тип : урок-турнір.

Мета: повторити, закріпити вивчений матеріал, перевірити, відпрацювати й поглибити набуті знання; пробуджувати, задовольняти і розвивати інтерес учнів до інформатики, колективної творчості; формувати вміння працювати в групі.

                

Зміст уроку

  1.  Командний тур.

Конкурси 1-3 відбуваються одночасно

  1.  Представлення команд комбінується з конкурсом капітанів. Капітани (призначаються вчителем) складають коротку програму-вітання, використовуючи команди модуля CRT (наприклад, на кольоровий екран вивести фразу: «Привіт учасникам турніру!»).

(1 бал)

Приклад програми.

Program  privet;

Uses Crt;

Begin

Textbackground(5) ;Clrscr; textcolor(30); gotoxy(29,12);write(‘Привіт учасникам турніру!’);

End.

  1.    Конкурс «алгоритмиків». Помічники капітанів (призначаються вчителем) на дошці виконують завдання.

(1 бал)

      Відомий твір М. Твена «Пригоди Тома Сойера» починається тим, що тітка Поллі кличе хлопчика:

  •  Том!

Відповіді немає.

  •  Том!

Відповіді немає.

  •  Том!

Відповіді немає.

            

Складіть алгоритм (блок-схему) виклику Тома. У разі потреби вчитель може дати вказівку використовувати цикл із наступною умовою, блоки «процес» і «рішення».

         Відповідь може бути такою:

           

                     

                                                                                                                      

                                                                                     

                                                    Ні           Немає     Так

  1.  Розминка (продовжите фразу відповідним за змістом словом). Учитель називає слово, команди по черзі складають словосполучення. Наприклад, «комп'ютерна» –  «програма». Варіанти відповідей можуть бути найрізноманітнішими.

(Кожне складене словосполучення – 0,1 бала, максимальна оцінка – 2 бали).

 1 команда                                                         2 команда

  1.  Безумовний... (оператор, перехід).
  2.  Мітка... (варіанта).
  3.  Параметр...(циклу).
  4.  Дійсний... (тип).
  5.  Ключове...(слово).
  6.  Складений...(оператор).
  7.  Блок... (схема).
  8.  Розділ... (міток, операторів...).
  9.  Арифметична...(операція).
  10.  Одинарна...(точність).
  11.  Виведення...(даних).
  12.  Перелічуваний...(тип).
  13.  Обов'язкова... (гілка).
  14.  Фіксована...(крапка).
  15.  Символьний...(тип).
  16.  Хибне...(висловлювання).
  17.  Двійкова...(система числення).
  18.  Жорсткий...(диск).

19.  Мова…(програмування).

20.  Мікро…(процесор).

  1.  Умовний... (оператор, перехід).
  2.  Керівна... (змінна).
  3.  Тіло...(циклу).
  4.  Логічний...(тип).
  5.  Зарезервоване... (слово) .
  6.  Операторні...(дужки).
  7.  Тип... (даних) .
  8.  Логічна... (операція) .
  9.  Операція...(відношення).
  10.  Подвійна... (точність).
  11.  Уведення...(даних).
  12.  Істинне...(висловлення).
  13.  Необов'язкова...(гілка).
  14.  Плаваюча...(крапка).
  15.  Строковий...(тип) .
  16.  Пріоритет...(операцій).
  17.  Шістнадцятирічна... (система числення).
  18.  Комірка…(пам'яті).
  19.  Турбо…(Паскаль).
  20.  Лазерний…  (диск).

На цьому етапі підбиваються підсумки конкурсу капітанів та «алгоритмиків».

  1.  Кросворд. Команда заповнює бланк кросворда, що складається з основних ключових слів мови програмування Паскаль (див. додаток).

(Кожне вгадане слово – 0,1 бала, максимальна оцінка – 2,7 бали)

  1.  Мозаїка. Кожна команда отримує набір карток з конструкціями мови програмування Паскаль (одна картка – одна конструкція).  Скласти програму, виключивши зайві оператори або описи, використовуючи якнайбільше карток.

(Кожна вірно використана картка – 0,1 бала,  максимальна оцінка – 1,3 бали)

1 команда                                               2 команда

PROGRAM PRIMER_1;

USES CRT;

VAR A,B:REAL;

C:REAL;

VAR A,B:INTEGER;

C:=INTEGER;

BEGIN

CLRSCR;

WRITELN('Уведіть дані');

READLN(A,B);

IF A>B  THEN C:=A MOD B

  ELSE C:=A/B;

WRITELN( ‘C=’,C);

END.

PROGRAM PRIMER_2;

USES CRT;

VAR X,Y:REAL;

Z:REAL;

Z:INTEGER;

VAR X,Y:INTEGER;

BEGIN

CLRSCR;

WRITELN('Уведіть числа');

READLN(X,Y);

IF X<Y  THEN Z:=X/Y

    ELSE Z:=X DIV Y ;

WRITELN( ‘Z=’,Z);

END.

  1.  Відгадай функцію, процедуру.  По даному опису визначити функцію,  процедуру, вказати номер. Команди піднімають таблички з номерами передбачуваних правильних відповідей. Плакати з ключовими словами закріплені на дошці, для зручності копії плакатів – на столах у команд.

( Кожна вірна відповідь – 0,1 бала, максимальна оцінка – 2 бали).

ПЛАКАТ 1

1. TRUNC     2.SUCC

3. ROUND    4. FRAC

5. INT            6. SQR

7. SQRT        8. EXP

9. LN             10. DEC

Питання до матеріалу плаката 1:

1)квадрат; (6)

2)дробова частина числа; (4)

3)округлення аргументу до найближчого цілого;(3)

4) піднесення  будь-якого числа  до будь-якого степеня; (0)

5)ціла частина числа (з дійсним результатом);(5)

6)функція, що повертає аргументу попереднє значення;(0)

7)ціла частина числа (з цілим результатом);(1)

8)зменшення аргументу на одиницю (декремент);(8)

9)корінь квадратний;(7)

10)модуль числа;(0)

ПЛАКАТ  2

1. ARCTAN   2.PRED

3. RANDOM  4. PI

5. ODD            6. CHR

7. UPCASE     8. ORD

9.  INC           10. ABS   

Питання до матеріалу плаката  2:

1)піднесення числа е до будь-якого степеня; (0)

2)парність-непарність аргументу;(5)

3)порядковий номер елемента; (8)

4)модуль числа; (10)

5)процедура, що виконує збільшення аргументу на 1; (9)

6)виклик числа Пі;(4)

7)функція, що повертає аргументу попереднє значення; (2)

8)випадкове число; (3)

9)кут за значенням тангенса;(1)

10)значення цих функцій можуть бути типу boolean; (2, 5)

  1.  Скласти зарезервовані слова мови Pascal з латинських букв, що входять у фразу  (назва одної з версій компілятора цієї мови – першого діалогового середовища підготовки та виконання програм на мові Паскаль, яке було створено в 1983 році  засновником фірми Borland International Філіпом Каном).

    Philips Automatic Super CALculator

Приклади слів:  sqr, case, pi, uses…

(Кожне слово – 0,1 бала)

  1.  Індивідуальний тур.

Організація контролю і самоконтролю учнів.  Перевірка знань команд повторення за допомогою тестової комп'ютерної програми.

(12 б)

Питання

1. Ключове слово, яким починається цикл з параметром.

2. Ключове слово, яким починається цикл з передумовою.

3. Ключове слово, яким починається цикл з  післяумовою.

4. Ключове слово, яким закінчується цикл з післяумовою.

5. Тип виразу після WHILE.

6. Значення умови для продовження роботи циклу ПОКИ.

7. Значення умови для продовження роботи циклу ДО.

8. Значення умови для закінчення роботи циклу докиНЕ.

9. Ключове слово, що забезпечує зменшення лічильника.

10. Значення умови для закінчення роботи циклу докиНЕ.

11. Знак після параметра циклу.

12. Ключове слово, що забезпечує збільшення лічильника.

  1.  Підведення підсумків.

За урок кожний учень одержує оцінку – середній бал командного й  індивідуального туру. Найактивніші учасники заохочуються додатковим балом.

                        


Додаток

1.V

2. P

3. C

H

A

R

4. P

R

O

G

R

A

M

C

5.R

E

P

E

A

T

D

6. T

R

U

E

U

7. W

H

I

L

E

R

8. R

E

A

D

9.B

E

G

I

N

O

T

10.F

U

N

C

T

11.I

O

N

12.E

N

13.D

A

F

L

O

14.L

A

B

E

L

E

15.I

W

16.E

L

S

E

A

N

N

17.F

18.C

A

S

E

19.U

N

T

I

L

20.T

O

21.G

O

T

O

E

O

R

N

G

S

E

22.T

Y

P

E

R

По горизонталі

3.

Символьний тип.

20.

Зміна параметра на +1.

13.

Зміна параметра на -1.

4.

Заголовок програми.

21.

Безумовний перехід.

15.

Стандартний цілий тип.

5.

Початок циклу докиНе (ДО).

22.

Розділ типів.

17.

Початок циклу з параметром.

6.

Логічна константа.

18.

Розділ констант.

7.

Початок циклу ПОКИ.

По вертикалі

8.

Процедура вводу.

1.

Розділ змінних.

9.

Початок розділу  операторів.

2.

Розділ процедур.

10.

Розділ функцій.

6.

Тоді, то.

12.

Кінець програми.

7.

Процедура виводу.

14.

Розділ міток.

9.

Логічний тип.

16.

Інакше.

10.

Логічна константа.

18.

Оператор вибору.

11.

Якщо.

19.

Кінець циклу  докиНе (ДО)..


 

А также другие работы, которые могут Вас заинтересовать

30550. Классификация демаскирующих признаков и их характеристики 39 KB
  Доска Классификация признаков Демаскирующие признаки характеристик объекта: видовые признаки; признаки сигналов; признаки веществ. Выступление Признаки позволяющие отличить один объект от другого называются демаскирующими. Демаскирующие признаки объекта описывают его различные состояния характеристики и свойства. В общем случае демаскирующие признаки объектов разделяются на опознавательные признаки и признаки деятельности.
30551. Технические каналы утечки информации, классификация и характеристика 26.65 KB
  Для исключения утечки персональных данных за счет побочных электромагнитных излучений и наводок в информационных системах 1 класса могут применяться следующие методы и способы защиты информации: использование технических средств в защищенном исполнении; использование средств защиты информации прошедших в установленном порядке процедуру оценки соответствия; размещение объектов защиты в соответствии с предписанием на эксплуатацию; размещение понижающих трансформаторных подстанций электропитания и контуров заземления; обеспечение...
30552. Оптические каналы утечки информации 67.52 KB
  Отраженный от объекта свет содержит информацию о его внешнем виде видовых признаках а излучаемый объектом свет о параметрах излучений признаках сигналов. Длина протяженность канала утечки зависит от мощности света от объекта свойств среды распространения и чувствительности фотоприемника. Способы и средства противодействия наблюдению в оптическом диапазоне В интересах защиты информации об объекте его демаскирующих признаков необходимо уменьшать контраст объект фон снижать яркость объекта и не допускать наблюдателя близко к объекту.
30553. Структура оптического канала утечки информации 87.73 KB
  Выступление: Оптические каналы утечки информации Структура оптического канала утечки информации Объект наблюдения в оптическом канале утечки информации является одновременно источником информации и источником сигнала потому что световые лучи несущие информацию о видовых признаках объекта представляют собой отраженные объектом лучи внешнего источника или его собственные излучения. Излучаемый свет содержит информацию об уровне и спектральном составе источников видимого света а в инфракрасном диапазоне по характеристикам излучений можно также...
30554. Радиоэлектронные каналы утечки информации 18.65 KB
  Радиоэлектронный канал относится к наиболее информативным каналам утечки в силу следующих его особенностей: независимость функционирования канала от времени суток и года существенно меньшая зависимость его параметров по сравнению с другими каналами от метеоусловий; высокая достоверность добываемой информации особенно при перехвате ее в функциональных каналах связи за исключением случаев дезинформации; большой объем добываемой информации; оперативность получения информации вплоть до реального масштаба времени; скрытность перехвата...
30555. Акустические каналы утечки информации 701.6 KB
  Часть III дополнительно Оценка громкости звука Уровень звука дБ Источник звука Очень тихий 0 10 Усредненный порог чувствительности уха Тихий шепот 1. Порог слышимости соответствует мощности звука 1012 Вт или звуковому давлению на барабанную перепонку уха человека 2105 Па Абсолютный порог минимальное значение воздействующего раздражителя при котором возникает ощущение. Под воздействием звука Рак = 70 дБ кирпичная стена толщиной 05 м совершает вибрационные колебания с ускорением а≈3·105g.
30556. Задачи и принципы инженерно-технической защиты информации 50.5 KB
  Задачи Инженернотехническая защита информации одна из основных составляющих комплекса мер по защите информации составляющей государственную коммерческую и личную тайну. Этот комплекс включает нормативноправовые документы организационные и технические меры направленные на обеспечение безопасности секретной и конфиденциальной информации. Инженернотехническая защита информации включает комплекс организационных и технических мер по обеспечению информационной безопасности техническими средствами и решает следующие задачи:...
30557. Способы и средства инженерной защиты и технической охраны объектов 20.37 KB
  Проникновение злоумышленника может быть скрытным с механическим разрушением инженерных конструкций и средств охраны с помощью инструмента или взрыва и в редких случаях в виде вооруженного нападения с нейтрализацией охранников. Люди и средства ИЗТОО образуют систему охраны. В общем случае структура системы охраны объектов.
30558. Теорема о среднем для действительных функций одного действительного переменного. Теорема Ферма; теорема Ролля, теорема Лагранжа. Примеры, показывающие существенность каждого условия в теореме Ролля: теоретическая интерпретация 91.81 KB
  Все вышеперечисленные теоремы являются основными теоремами дифференциального исчисления поэтому сначала введем понятие дифференцируемости функции. Понятие дифференцируемости функции. Выражение ∆x называется дифференциалом функции fx в точке x0 соответствующим приращению аргумента ∆x и обозначается символом dy или dfx0. При этом приращение функции ∆y определяется главным образом первым слагаемым т.