Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Конспект урока-игры "Информатика и бизнес" Паскаль
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 24 мая.

Подать заявку на курс
  • Информатика

Конспект урока-игры "Информатика и бизнес" Паскаль

библиотека
материалов

МУНИЦИПАЛЬНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ЛИЦЕЙ № 37 ГОРОДСКОГО ОКРУГА ТОЛЬЯТТИ










Конспект урока-игры «Информатик-бизнесмен»

от 14.02.11 г. по теме

«Язык программирования Pascal»

7 класс








Учитель: Паненкова Наталья Сергеевна









г. Тольятти


Цели: образовательная – проверять и закреплять знания учащихся по теме «Алгоритмизация» и составлению программ на языке программирования Pascal;

воспитательная – воспитывать аккуратность, внимательность;

развивающая – развивать умения и навыки учащихся в решении задач при помощи языка программирования Pascal.


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

Ход урока.

Учащиеся делятся на 3 команды, каждая из которых представляет определённый банк. Карточки с заданиями располагаются на доске:


hello_html_m27f2f6bd.gif

100 $

100 $

100 $

200 $

200 $

200 $

300 $

300 $

300 $

400 $

400 $

400 $

500 $

500 $

500 $








Вопросы стоимостью 100$ - 300$ - теоретические (обдумывание 1 мин.), 400$ - 500$ - практические задания (обдумывание 5 мин.).

Каждая команда выбирает сумму, которую хочет положить в свой банк. Под каждой такой суммой скрывается определённый вопрос, ответив на который банк получает выбранную сумму. Если команда не отвечает, то право ответа может взять другой банк, но при этом цена вопроса снижается в 2 раза.

В начале игры в каждом банке есть стартовый капитал – 1000$. Но при неправильном ответе на вопрос или отказе от ответа банк теряет деньги в размере стоимости выбранного вопроса. Если во время игры банк признаётся банкротом, то команда выходит из игры и становится болельщиками.

В конце урока подводятся итоги: объявляется команда-победитель, набравшая большее количество очков, а также отмечаются учащиеся, показавшие хорошее знание материала, выставляются оценки.

Задания

I 100$: Какой геометрической фигурой представляется блок условия на языке блок – схем? (ромб)

I 200$: Какой оператор языка Паскаль служит для вывода текстовой информации на экран? (write())

I 300$: Как на языке Паскаль можно записать условие, при котором выбирается наибольшее из двух чисел? If a > b then c:=a

else c:=b;

I 400$: Составьте программу на языке Паскаль, посредством которой вычисляется площадь треугольника.

Var a, h: integer;

S: real;

Begin

Readln(a,h);

S:=0.5*a*h;

Writeln(s);

End.

I 500$: Составьте программу на языке Паскаль, определяющую наименьшее их двух чисел.

Var a, b, c: integer;

Begin

Readln(a,b);

If a < b then c:=a

Else c:=b;

Writeln(c);

End.

II 100$: Какой геометрической фигурой на языке блок-схем представляется блок начала и окончания выполнения алгоритма? (овал, эллипс)

II 200$: Какой оператор языка Паскаль служит для описания типа переменных? (var)

II 300$: Как на языке Паскаль можно записать условие, при котором выбирается наименьшее из двух чисел? If a < b then c:=a

Else c:=b;

II 400$: Составьте программу на языке Паскаль, посредством которой вычисляется площадь квадрата.

Var a, s: integer;

Begin

Readln(a);

S:=a*a;

Writeln(s);

End.

II 500$: Составьте программу на языке Паскаль, определяющую чётность числа.

Var a: integer;

Begin

Readln(a);

If a mod 2 = 0 then writeln(‘чётное’)

Else writeln(‘нечётное’);

End.

III 100$: Какой геометрической фигурой на языке блок-схем представляется блок ввода информации? (трапеция)

III 200$: Какой оператор языка Паскаль служит для ввода информации? (read())

III 300$: Как на языке Паскаль можно записать условие для определения чётности числа? If a mod 2 = 0 then write(‘чётное’)

Else write(‘нечётное’);

III 400$: Составьте программу на языке Паскаль, посредством которой вычисляется площадь прямоугольника.

Var a, b, s: integer;

Begin

Readln(a,b);

S:=a*b;

Writeln(s);

End.

III 500$: Составьте программу на языке Паскаль, определяющую наибольшее из двух чисел.

Var a, b, c: integer;

Begin

Readln(a,b);

If a > b then c:=a

Else c:=b;

Writeln(c);

End.

Автор
Дата добавления 20.11.2015
Раздел Информатика
Подраздел Конспекты
Просмотров150
Номер материала ДВ-173409
Получить свидетельство о публикации

Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх