Меню
Разработки
Разработки  /  Информатика  /  Мероприятия  /  9 класс  /  Турнир юных программистов

Турнир юных программистов

Внеклассное мероприятие по программированию на языке Паскаль. Сценарий разработан для смешанных школ (казахско-русский).
20.04.2013

Описание разработки

ЦЕЛИ:

Закрепление заранее полученных знаний; развитие умения самостоятельно составлять алгоритм, программы; развитие алгоритмического мышления, логического мышления, умения применять знания на практике.

Презентация Турнир юнных программистов

Х О Д     М Е Р О П Р И Я Т И Я

Вступительное  слово.

Здраствуйте ребята!

В рамках недели математики, физики и информатики мы сегодня проводим турнир юных программистов. Добро пожаловать в турнир юных программистов! 

В турнире участвуют две команды: команда из ученкиов 9 «А» класса и команда из учеников 9 «Г» класса. Поприветствуем команды.

Но давайте, в начале разберемся кто же такой  ПРОГРАММИСТ? Если покапаться в интернете, то вы найдете следующий ответ: Программист – это специалист, занимающийся написанием и корректировкой программ для ЭВМ, то есть программированием.

Хороший программист должен обладать аналитическим умом, терпением и усидчивостью и быть творческой натурой.

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

1 - тур. Приветствие. 

Представьте свою команду в стихотворном виде.

Выступление команд.

1-команда.

2-команда.

2 – тур. Разминка.

Будут заданы по 10 вопросов к каждой команде. Каждый правильный ответ оценивается в 1 балл. В случае если команда не ответит на вопрос, команда соперников имеет право ответить на вопрос.

Вопросы для 1-ой команды:

  1. В чем измеряется информация?   Байты, биты
  2. Как назывался первый ЭВМ?   ENIAC
  3. Мозг компьютера?  Процессор
  4. Какие бывают принтеры?  Лазерные, струйные и матричные
  5. Назовите 4 устройства ввода? Мышь, клавиатура, сканер, микрофон
  6. Что такое алгоритм? Последовательность действий для решения поставленной задачи.
  7. Какие виды алгоритмов существует? Линейный, разветвляющийся и циклический
  8. Что означает слово VAR на языке Паскаль? Раздел описания переменных
  9. Назовите условный оператор? IF .. THEN .. ELSE
  10. Какие операторы нужны чтоб написать линейную программу? Операторы присваивания, ввода и вывода

Подведение итогов  второго тура.

3-тур. Исполнитель алгоритма.

Исполнитель алгоритма – это человек, компьютер или устройство которые выполняет предписаний и достигает цели алгоритма.  Почувствуйте себя исполнителями алгоритма и определите цель алгоритма.

За самый быстрый правильный  ответ  команда получает 5 баллов.

Алгоритм чего здесь указан:

Начало

Разогреть сковородку

Посолить

Разбить яйцо над сковородой

Ждать до готовности

Снять готовое яйцо со сковородки лопаточкой

Положить на тарелку

Конец

Алгоритм приготовления яичницы

По следующим алгоритмам составьте формулу для вычисления значений функции У.

1.  из а вычесть 2, результат обозначить через у1;

2.  3 умножить на у1, результат обозначить через у2;

3.  к у2 прибавить 7, результат обозначить через у3;

4.  а умножить на а, результат обозначить через у4;

5.  из у4 вычесть 4, результат обозначить через у5;

6.  у3 разделить на у5, результат обозначить через У.

4-тур. Блок – схема.

Учащиеся составляют блок-схему алгоритмов на доске.  За правильный составленный алгоритм команда получает 10 баллов. За каждую ошибку минусуется по 2 балла.  

Составить блок-схему алгоритма  нахождения средне арифметического трех чисел (a, b, c).

Задание для зрителей:

  1. Составить алгоритм «переправа»

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

  1. 1 разбойник и 1 путешественник переправляются на другой берег
  2. Путешественник возвращается на лодке
  3. 2 путешественника переправляются на другой берег
  4. 1 путешественник остается, 1 возвращается
  5. Последним переправляются 1 путешественник и 1 разбойник
  1.  В записи    4*12+18:6+3    поставить скобки так, чтобы получилось 50.

                                4*12+18:(6+3)

5. Блицтурнир

Учащиеся должны перевести  математическое выражение на язык Паскаль. К каждому участнику дается по  одному выражению, каждый участник по очереди должны на доске написать свое выражение. В этом конкурсе за быстроту дается +2 очка и за каждый правильный написанное выражение по 3 очка.

6-тур. Найди ошибку в программе.
На доске для каждой команды представлены программы с ошибками. Командам дается 2 минуты на выполнения задания. За быстроту выполнения команда получает + 5 баллов. За каждое найденную ошибку команда получает по 2 баллов. Если команда находит все ошибки получает еще +5 баллов.

Программы - смотри в документе.

Подведение итогов турнира. Награждение победителей.

-80%
Курсы повышения квалификации

Методика преподавания информатики в начальной школе в соответствии с ФГОС НОО

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Турнир юных программистов (3 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт