Методическая разработка по теме "Программирование в Kodu", занятие №1.

Скачивание материала началось

Предлагаем Вам установить расширение «Инфоурок» для удобного поиска материалов:

ПЕРЕЙТИ К УСТАНОВКЕ
1625316
столько раз учителя, ученики и родители
посетили официальный сайт проекта «Инфоурок»
за прошедшие 24 часа
Добавить материал и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Инфоурок Информатика КонспектыМетодическая разработка по теме "Программирование в Kodu", занятие №1.

Методическая разработка по теме "Программирование в Kodu", занятие №1.

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

Занятие №1

Тема: "Программа. Программирование. Исполнители."

Цель занятия: дать общее представление о программировании.

Задачи:

  • раскрыть понятия алгоритма и исполнителя.

  • раскрыть понятия программы и дать представление о профессии программиста;

Ход занятия

Алгоритм и исполнители

Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Термин «алгоритм» произошёл от имени великого математика Мухаммеда аль-Хорезми по-латыни
algorithmus). Мухаммед аль-Хорезми ещё в IX веке разработал правила выполнения четырёх действий арифметики. 1_1

Алгоритмы в жизни

Мы постоянно сталкиваемся с понятиями алгоритмов в различных сферах деятельности человека:

  • в кулинарных книгах собраны рецепты приготовления разных блюд.

  • любой прибор, купленный в магазине, снабжается инструкцией по его использованию.

Примеры алгоритмов

  • Выбрать катушку с нитью, hello_html_6bb135a7.png

  • Отрезать от катушки нить

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

  • Завязать на конце нити узелок.

  • Продеть иглу через ткань (с изнаночной стороны) и через отверстие пуговицы.

  • Продеть иглу через другое отверстие пуговицы и ткань.

  • Повторить пункты 6 раз.

  • Отрезать остатки нити.



Практическое задание.

Приведите примеры алгоритмов в жизни.

Алгоритмы в русских народных сказках

Сказка Курочка Ряба читать:

  1. Жили-были дед да баба.

  2. И была у них Курочка Ряба.

  3. Снесла курочка яичко, да не простое - золотое.

  4. Дед бил - не разбил.

  5. Баба била - не разбила.

  6. А мышка бежала, хвостиком махнула,

  7. Яичко упало и разбилось.

  8. Плачет дед,

  9. Плачет баба

  10. Говорит им Курочка Ряба: - Не плачь, дед, не плачь, баба: снесу вам новое яичко не золотое, а простое!


Практическое задание.

Приведите примеры алгоритмов в сказках.

Исполнитель алгоритма - это тот объект или субъект, для управления которым составлен алгоритм. Исполнителями алгоритмов могут быть как живые существа, так и технические устройства.

hello_html_m60ea1fb2.png

Исполнителя хаpактеpизуют:

  • сpеда обитания;

  • элементарные действия;

  • система команд;

  • отказы.

Сpеда (или обстановка) — это "место обитания" исполнителя.

Система команд. Каждый исполнитель может выполнять команды только из некоторого строго заданного списка — системы команд исполнителя. Для каждой команды должны быть заданы условия применимости (в каких состояниях сpеды может быть выполнена команда) и описаны результаты выполнения команды.

После вызова команды исполнитель совершает соответствующее элементарное действие.

Отказы исполнителя возникают, если команда вызывается пpи недопустимом для нее состоянии сpеды.

Практическое задание.

Приведите примеры исполнителей и определите их основные характеристики.

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

hello_html_331b12fb.png

Компьютер - это программируемое электронное устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами. (т.е. компьютер - это комплекс программно-управляемых  электронный устройств)

Программаэто последовательность команд.

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

Наверное, на сегодняшний день, это самая востребованная профессия! Программисты создают программы и приложения абсолютно для всех людей любого возраста и рода занятий: школьников и студентов, бухгалтеров и юристов, дизайнеров и инженеров, врачей, менеджеров и многих других специальностей.

Специалисты, профессионально занимающиеся программированием, называются программистами. В первые годы существования ЭВМ для использования компьютера в любой области нужно было уметь программировать. В 1970-х - 80-х годах XX века начинает развиваться прикладное программное обеспечение. Бурное распространение прикладного ПО произошло с появлением персональных компьютеров. Стало совсем не обязательным уметь программировать для того, чтобы воспользоваться компьютером. Люди, работающие на компьютерах, разделились на пользователей и программистов. В настоящее время пользователей гораздо больше, чем программистов.

Может возникнуть впечатление, что программисты теперь уже и не нужны! Но кто же тогда будет создавать вес операционные системы, редакторы, графические пакеты, компьютерные игры и многое другое? Программисты, безусловно, нужны, причем задачи, которые им приходится решать, со временем становятся все сложнее.

Что такое язык программирования

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

Язык программирования - это фиксированная система обозначений для описания алгоритмов и структур данных.

Популярными языками программирования сегодня являются Паскаль, Бейсик, Си, Фортран и др.

Инструменты по программированию для детей:

Язык программирования Scratch

Blockly Games

https://blockly-games.appspot.com/



hello_html_m119fa658.pnghello_html_m37d89394.png






Компьютерный практикум:

решение логических задач.


Курс профессиональной переподготовки
Учитель информатики
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Общая информация

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.