- Учителю
- Методическая разработка по теме 'Программирование в Kodu', занятие №1.
Методическая разработка по теме 'Программирование в Kodu', занятие №1.
Занятие №1
Тема: "Программа. Программирование. Исполнители."
Цель занятия: дать общее представление о программировании.
Задачи:
-
раскрыть понятия алгоритма и исполнителя.
-
раскрыть понятия программы и дать представление о профессии программиста;
Ход занятия
Алгоритм и исполнители
Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Термин «алгоритм» произошёл от имени великого математика Мухаммеда аль-Хорезми по-латыни algorithmus). Мухаммед аль-Хорезми ещё в IX веке разработал правила выполнения четырёх действий арифметики.
Алгоритмы в жизни
Мы постоянно сталкиваемся с понятиями алгоритмов в различных сферах деятельности человека:
-
в кулинарных книгах собраны рецепты приготовления разных блюд.
-
любой прибор, купленный в магазине, снабжается инструкцией по его использованию.
Примеры алгоритмов
-
Выбрать катушку с нитью,
-
Отрезать от катушки нить
-
Вдеть нить в иголку
-
Завязать на конце нити узелок.
-
Продеть иглу через ткань (с изнаночной стороны) и через отверстие пуговицы.
-
Продеть иглу через другое отверстие пуговицы и ткань.
-
Повторить пункты 6 раз.
-
Отрезать остатки нити.
Практическое задание.
Приведите примеры алгоритмов в жизни.
Алгоритмы в русских народных сказках
Сказка Курочка Ряба читать:
-
Жили-были дед да баба.
-
И была у них Курочка Ряба.
-
Снесла курочка яичко, да не простое - золотое.
-
Дед бил - не разбил.
-
Баба била - не разбила.
-
А мышка бежала, хвостиком махнула,
-
Яичко упало и разбилось.
-
Плачет дед,
-
Плачет баба
-
Говорит им Курочка Ряба: - Не плачь, дед, не плачь, баба: снесу вам новое яичко не золотое, а простое!
Практическое задание.
Приведите примеры алгоритмов в сказках.
Исполнитель алгоритма - это тот объект или субъект, для управления которым составлен алгоритм. Исполнителями алгоритмов могут быть как живые существа, так и технические устройства.
Исполнителя хаpактеpизуют:
-
сpеда обитания;
-
элементарные действия;
-
система команд;
-
отказы.
Сpеда (или обстановка) - это "место обитания" исполнителя.
Система команд. Каждый исполнитель может выполнять команды только из некоторого строго заданного списка - системы команд исполнителя. Для каждой команды должны быть заданы условия применимости (в каких состояниях сpеды может быть выполнена команда) и описаны результаты выполнения команды.
После вызова команды исполнитель совершает соответствующее элементарное действие.
Отказы исполнителя возникают, если команда вызывается пpи недопустимом для нее состоянии сpеды.
Практическое задание.
Приведите примеры исполнителей и определите их основные характеристики.
Компьютер является одним из самых многофункциональных исполнителей.
Компьютер - это программируемое электронное устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи манипулирования символами. (т.е. компьютер - это комплекс программно-управляемых электронный устройств)
Программа - это последовательность команд.
Программирование - разработка программ управления компьютером с целью решения различных информационных задач.
Наверное, на сегодняшний день, это самая востребованная профессия! Программисты создают программы и приложения абсолютно для всех людей любого возраста и рода занятий: школьников и студентов, бухгалтеров и юристов, дизайнеров и инженеров, врачей, менеджеров и многих других специальностей.
Специалисты, профессионально занимающиеся программированием, называются программистами. В первые годы существования ЭВМ для использования компьютера в любой области нужно было уметь программировать. В 1970-х - 80-х годах XX века начинает развиваться прикладное программное обеспечение. Бурное распространение прикладного ПО произошло с появлением персональных компьютеров. Стало совсем не обязательным уметь программировать для того, чтобы воспользоваться компьютером. Люди, работающие на компьютерах, разделились на пользователей и программистов. В настоящее время пользователей гораздо больше, чем программистов.
Может возникнуть впечатление, что программисты теперь уже и не нужны! Но кто же тогда будет создавать вес операционные системы, редакторы, графические пакеты, компьютерные игры и многое другое? Программисты, безусловно, нужны, причем задачи, которые им приходится решать, со временем становятся все сложнее.
Что такое язык программирования
Для составления программ существуют разнообразные языки программирования.
Язык программирования - это фиксированная система обозначений для описания алгоритмов и структур данных.
Популярными языками программирования сегодня являются Паскаль, Бейсик, Си, Фортран и др.
Инструменты по программированию для детей:
https://blockly-games.appspot.com/
Компьютерный практикум:
решение логических задач.