"В мире программирования"
методическая разработка по информатике и икт (9 класс) на тему

Рогозянская Людмила Михайловна

Конкурсная программа для учащихся 9-11 классов. Можно использовать для проведения нестандартного урока, открытого мероприяния в рамках недели информатики. 

Скачать:

ВложениеРазмер
Файл v_mire_programmirovaniya.docx28.06 КБ

Предварительный просмотр:

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

ВОРОНЕЖСКОЙ ОБЛАСТИ

Конкурсная программа

(в рамках недели информатики)

(для учащихся 10-11 классов)

Подготовила и провела

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

Рогозянская Л.М.


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

ОБОРУДОВАНИЕ:  мультимедийный проектор, компьютер, экран,  доска,  маркеры для доски, сигнальные карточки, песочные часы, секундомер, листы, ручки, таблица игроков.

ОФОРМЛЕНИЕ: Презентация « В мире программирования», оформлена красочно, ярко со вставкой рисунков и анимации; эмблемы капитанов; эмблемы участников.

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

Помощники ведущего раздают пустые листы и устанавливают песочные часы. Ведущий задает вопросы, участники на листах указывают ответы и передают их помощникам.

Вступительное  слово ведущего. О природе компьютерного программирования споры не утихают почти с самого момента осознания его как особого рода человеческой деятельности. Эдсгер Дейкстра как-то высказал мысль о том, что на этот счет есть два наиболее распространенных мнения. Первое: программист должен обладать склонностью к разгадыванию головоломок и любить хитроумные уловки. Второе: программирование есть не более чем та или иная оптимизация эффективности вычислительного процесса.  По этому вопросу свои взгляды излагали едва ли не все классики программирования. Дональд Кнут исповедует взгляд на программирование как на искусство, понимая под этим то, что можно писать по – настоящему красивые и изящные программы, что «…составление программ сродни сочинению стихов или музыки». Тони Хоар и Девид Грис отдают дань прежде всего логике и доказательному программированию.  Никлаус Вирт считает, что «…из ремесла программирование превратилось в академическую дисциплину».  Питер Наур высказывает парадоксальную мысль о том,  что «…интуиция- это основа на которой должна строиться вся работа по созданию программного обеспечения». Андрей Петрович Ершов был убежден, что «…подчинение программирования промышленным методам работы – это неизбежный факт».  

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

Конкурс 1.  Разминка для любителей алгоритмов

На экране высвечивается слайд «Разминка».

Следующий слайд – Задание №1.

Учащимся предлагается из перепутанных частей составить правильный алгоритм.

Задание: 1 Алгоритм «пришивания пуговицы»

НАЧАЛО

Положить иголку и ножницы на место

Подобрать подходящую пуговицу

Отрезать нитку подходящего цвета

Взять рубашку

Взять иголку и ножницы

Пришить пуговицу

Вдеть нитку в иголку

           КОНЕЦ

Задание 2. Составить алгоритм «переправа»

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

Задание 3. В записи    4*12+18:6+3    поставить скобки так, чтобы получилось 50.

Конкурс 2. Блицтурнир.

На экране высвечивается слайд «Блицтурнир».

Следующий слайд –  на экране по очереди высвечиваются вопросы для каждой команды. Команды отвечают по очереди, учитываются полнота, точность и скорость ответа.

Вопрос. Каков результат работы фрагмента программы

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

Program Primer; uses crt;                

Begin                                        

   Clrscr;                        

   write('Y=', 6+3 );

readkey;        

End.

Write(‘S=’,a,’*’,3,’=’,a*3);   

если a=2

Writeln(‘погода’);   

Writeln(‘хорошая’);                

Program Primer; uses crt;                

Begin                                        

   Clrscr;                        

   write('Y=', 66.6/60;

readkey;        

End.

Write(‘b=’,b,’ метров’);b=27

Write(‘погода’);   

Writeln(‘хорошая’);        

         

Конкурс 3 . Программист.

На экране высвечивается слайд – «Программист»

Следующий слайд –  на экране одновременно высвечиваются задания для каждой команды.

Задание для команд:  Напишите на языке pascal программы для следующих задач.

для первой команды: Вывести на экран числа от 1 до 20.

для второй команды: Вывести на экран числа от 20 до 1.

Конкурс 4. Блок – схемы.

На экране высвечивается слайд – «блок - схемы».

Следующий слайд –  на экране одновременно высвечиваются сразу несколько блок – схем, пронумерованных  римскими цифрами I, II, III. Отвечать на вопрос нужно поднятием сигнальной карточки с соответствующей цифрой.

Задание: Какая блок – схема соответствует следующей задаче:

Нахождение периметра прямоугольника?

Печать таблицы умножения на 6

                

                             

I                                           II                                        III

Конкурс 5. Конкурс  капитанов.

На экране высвечивается слайд – «Конкурс капитанов».

На экране проецируется  программа на языке программирования pascal.  Капитанам необходимо найти как можно быстрее ошибки в данной программе.

Задание: Программа  вычисления площади прямоугольника S=a*b.

  Program Area; Uses crt;        

    var a,b,s; real;

          Begin                

            ClrScr;                

    write('a='); readln(a); 

write('b='); readln(b);   

s=a*b;                

    write('S=,'s);             

readkey        

          End.                

Подведение итогов.

Во время подведения итогов задаются вопросы болельщикам.

Какие устройства обычно используются для ввода информации в компьютер? (Клавиатура, мышь)

Какое устройство в ЭВМ обрабатывает информацию?  (Процессор)

Перевод информации в удобную для передачи или хранения форму называется…(кодированием)

Какую сеть образуют компьютеры в нашей школе (локальную)

Для чего составляют алгоритмы (для решения задач)

Устройство, которое необходимо для передачи информации по телефонным проводам. (Модем)

Самая мелкая единица информации (бит).

В чем измеряется размер экрана монитора (в дюймах)

  У какого элемента блок – схемы нет углов (Овал – начало, конец)

Как называется самая быстрая память? (оперативная)


По теме: методические разработки, презентации и конспекты

Лого миры программирование случайных чисел

Открытый урок для 6 класса по теме "Программирование. Случайные числа" .Используется система Linux 5 Школьный мастер, программа kTurtle. Урок предусматривает практику на компьютерах....

Тематическое планирование по курсу «Основы алгоритмизации и программирования» в среде программирования VBA

Тематическое планирование  по курсу «Основы алгоритмизации и программирования» в среде программирования VBA  Основы алгоритмизации и программирование1,2(4 час)Повт. Программное об...

Основы программирования: ТЕМА 01. ЯЗЫК ПРОГРАММИРОВАНИЯ ПАСКАЛЬ.

ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...

Тест по теме « Программирование в среде Лого Миры 2.0»

Предлагаю Вашему вниманию разработку теста по информатике для 6 класса по теме «Программирование в среде Лого Миры 2.0». При составлении теста использован учебник Н.В Макаровой «Информатика. 5-6 класс...