Департамент образования и науки Брянской области
Государственное бюджетное образовательное учреждение
среднего профессионального образования
ДЯТЬКОВСКИЙ ИНДУСТРИАЛЬНЫЙ ТЕХНИКУМ
МЕТОДИЧЕСКАЯ РАЗРАБОТКА
ВНЕАУДИТОРНОГО МЕРОПРИЯТИЯ
ПО ОСНОВАМ ПРОГРАММИРОВАНИЯ 
Автор – Филиппова Олеся Александровна
преподаватель специальных дисциплин
Дятьково
2013
Содержание
Введение………………………………………………………………….....3
Основная часть ………………………………………………………..…...4
Заключительная часть ……….………………………………………...9
Список литературы ……………………………………………………....10
Приложение ……………………………….………………………………11
Введение
Данная викторина является аналогом телепередачи «Своя игра». В викторине участвуют три команды студентов по 4 человека. Поочередно команды должны из приведенного игрового поля выбрать тему вопроса и его стоимость. Игровое поле содержит 6 тем по 6 вопросов в каждой теме. Каждый вопрос имеет свою стоимость – от 10 до 60 баллов. Чем выше цена вопроса, тем он сложнее. На обдумывание ответа дается 30 секунд. В случае правильного ответа команде засчитывают то количество баллов, которое соответствует стоимости вопроса. Если дается неправильный ответ, команда пропускает один вопрос. Побеждает команда, набравшая наибольшее количество баллов.
Основная часть
Цели занятия: обобщение знаний по теме «Операторы языка Pascal» и формирование общих компетенций.
Форма организации мероприятия: интеллектуальная викторина.
Форма организации учебной деятельности: групповая.
Инновационные педагогические технологии: развивающие, личностно ориентированные, информационно-коммуникативные технологии.
Продолжительность мероприятия: 60 минут.
Количество студентов (участников) – 12.
Внутрипредметные связи: «Операторы ввода, вывода, присваивания», «Условный оператор», «Оператор выбора», «Операторы циклов».
Межпредметные связи: информатика, математика, теория алгоритмов.
Оснащение мероприятия: телевизор, ноутбук, презентация.

Оператор ввода
|
Цена вопроса |
Вопрос |
Ответ |
|
10 |
Зачем обычно используют оператор Readln без параметров в самом конце программы? |
чтобы зафиксировать результаты работы программы на экране монитора до нажатия клавиши Enter |
|
20 |
Чем отличается оператор Read от оператора Readln? |
После выполнения оператора Readln курсор переходит на новую строку |
|
30 |
Правильно ли записан оператор ввода? Readln (‘A,S’) |
Нет |
|
40 |
Правильно ли записан оператор ввода? Read (A,S+А) |
Нет |
|
50 |
Чему будут равны A, B и C после выполнения операторов … Readln (A); Read (B, C); … если с клавиатуры ввести две строки: 1_2 3_4 |
A=1; B=3; C=4 |
|
60 |
Чему будут равны A, B и C после выполнения операторов … Read (A); Read (B, C); … если с клавиатуры ввести две строки: 1_2 3_4 |
A=1; B=2; C=3 |
Оператор вывода
|
Цена вопроса |
Вопрос |
Ответ |
|
10 |
Правильно ли записан оператор вывода? Writeln (‘A+B=’,S) |
Да |
|
20 |
Правильно ли записан оператор вывода? Writeln (B, A) |
Да |
|
30 |
Правильно ли записан оператор вывода? Writeln (‘Привет,S) |
Нет |
|
40 |
Правильно ли записан оператор вывода? Writeln (‘A+B=’,S+D) |
Да |
|
50 |
Переменная A типа Integer была выведена на экран в следующем виде: A=_ _12 (пробелы заменены знаком подчеркивания). Как был задан оператор вывода? a) Writeln (‘A=’, A:2) b) Writeln (‘A=’, A:2:2) c) Writeln (‘A=’, A:4) |
c |
|
60 |
Что будет на экране после выполнения следующих операторов Var A, B: integer; Begin … Read (A, B, A); Write (A, ‘ ‘, B, ‘ ‘, A); … если с клавиатуры были введены значения 2_4_6? |
6 4 6 |
Условный оператор
|
Цена вопроса |
Вопрос |
Ответ |
|
10 |
Какие две формы условного оператора существует? |
Полная и неполная формы |
|
20 |
Назовите оператор выбора |
Case of |
|
30 |
Определите значение логического выражения (X<1) Or (X=2) при X=5 |
False |
|
40 |
Верно ли будет работать оператор If? … If (((Month=12) And (Day>=29) And (Day<=31)) Or ((Month=1) And (Day<=10) And (Day>=1))) Then Writeln (‘Зимниеканикулы!’) Else Writeln (‘Незимниеканикулы’); … |
Да |
|
50 |
Чему будет равно значение переменной Y после выполнения следующего фрагмента программы? … X: = 17; If X<3 Then Y: = 10 Else Y: = (5*X+3) / (4*(X+8)); … |
0,88 |
|
60 |
Что произойдет, если в следующем фрагменте программы убрать 6-ю строку? … 1. Case mark Of 2. 1, 2: Writeln (‘неудовлетворительно’); 3. 3: Writeln (‘удовлетворительно’); 4. 4: Writeln (‘хорошо’); 5. 5: Writeln (‘отлично’) 6. Else Writeln (‘такой оценки нет’); 7. End; … |
оператор Case будет работать правильно при значениях mark от 1 до 5, так как ветвь Else – необязательна. При значениях mark, меньших 1 или больших 5, оператор Case никаких действий не выполнит |
Цикл с параметром
|
Цена вопроса |
Вопрос |
Ответ |
|
10 |
Назовите цикл с параметром |
For |
|
20 |
Что будет выведено на экран в результате выполнения оператора цикла? … For i: = 1 to 5 Do Write (‘*****’); … |
строка из 25 звездочек |
|
30 |
Что будет выведено на экран в результате выполнения оператора цикла? … For i: = 1 to 5 Do Writeln (‘!!!!!’); … |
5 строк по 5 восклицательных знаков |
|
40 |
Правильно ли записан оператор? For i: = 5 to 1 Do Write (‘!!!!!’); |
Нет |
|
50 |
Правильно ли записан оператор? For i: = 5 downto 1 Do Write (‘!!!!!’); |
Да |
|
60 |
Какое значение будет храниться в переменной X после выполнения следующего цикла? … X: = 0; For i: = 3 DownTo 1 Do X: =X+I; … |
6 |
Логические циклы
|
Цена вопроса |
Вопрос |
Ответ |
|
10 |
Назовите цикл с предусловием |
While |
|
20 |
Назовите цикл с постусловием |
Repeat until |
|
30 |
Это цикл …
|
С предусловием (While) |
|
40 |
Чему будет равно значение переменной N после выполнения фрагмента программы? … N: = 1; While N<4.5 Do N: = N+0.2; … |
4,6 |
|
50 |
Чему будет равно значение переменной N после выполнения фрагмента программы: … N: =1; Repeat N: = N+0.1; Until N < 10.75; … |
1,1 |
|
60 |
Для фрагмента программы … N:=0; Repeat Readln (A); N:=N+1; Until <условие>; … укажите то<условие>, при котором цикл завершается, если введено 10 чисел или введен 0 (нуль). a) (N<10) Or (A<>0) b) (N=10) Or (A=0) c) (N<10) And (A=0) |
b |
Кот в мешке
|
Цена вопроса |
Вопрос |
Ответ |
|
10 |
Какого типа должна быть переменная Y, если Y зависит от X следующим образом:Y=1/(X-2)? |
Real |
|
20 |
Какого типа должна быть переменная Y, если Y зависит от X следующим образом:Y=sqr (X)? (Переменная X типа Integer). |
Integer |
|
30 |
Каково значение выражения 41 div 6? |
6 |
|
40 |
Каково значение выражения 41 mod 6? |
5 |
|
50 |
Каково значение выражения (13 div 3) mod 6? |
4 |
|
60 |
A:=12+14/(8+2*3/6-2)*4. Чему равноA? |
20 |
Заключительная часть
В конце мероприятия жюри объявляет результаты. Команды награждаются грамотами. Преподаватель (ведущий) подводит итог и благодарит студентов за участие.
Рефлексия
Диагностика эмоционального отношения к мероприятию проводится с использованием листа «Эмоциональная оценка». Студентам предлагается выразить свое эмоциональное отношение к выполненной работе, поставив знак «+» за то количество баллов, которые отражают их эмоциональную оценку (от 1 до 10) и вписав свои фамилию и имя.
Лист «Эмоциональная оценка»

Список литературы
1. Голицына О. Л., Попов И. И. Программирование на языках высокого уровня: учебное пособие /О. Л. Голицына, И. И. Попов. – М.: ФОРУМ, 2011.
2. Голицына О. Л., Попов И. И. Основы алгоритмизации и программирования: Учеб. Пособие. – М.: ФОРУМ: ИНФРА-М, 2002.
3. Семакин И. Г. Основы алгоритмизации и программирования: учебник для студ. учреждений сред. проф. образования /И. Г. Семакин, А. П. Шестаков. – 3-е изд., стер. – М.: Издательский центр «Академия», 2012.
Приложение
Данная викторина является аналогом телепередачи «Своя игра». В викторине участвуют три команды студентов по 4 человека. Поочередно команды должны из приведенного игрового поля выбрать тему вопроса и его стоимость. Игровое поле содержит 6 тем по 6 вопросов в каждой теме. Каждый вопрос имеет свою стоимость – от 10 до 60 баллов. Чем выше цена вопроса, тем он сложнее. На обдумывание ответа дается 30 секунд. В случае правильного ответа команде засчитывают то количество баллов, которое соответствует стоимости вопроса. Если дается неправильный ответ, команда пропускает один вопрос. Побеждает команда, набравшая наибольшее количество баллов.
Профессия: Преподаватель математики и информатики
В каталоге 6 866 курсов по разным направлениям