Занятие №1
Тема:
"Программа. Программирование. Исполнители."
Цель занятия: дать общее представление о программировании.
Задачи:
·
раскрыть понятия алгоритма и исполнителя.
·
раскрыть понятия программы и дать представление о профессии
программиста;
Ход занятия
Алгоритм и исполнители
Алгоритм -
понятное и точное предписание исполнителю выполнить конечную последовательность
команд, приводящую от исходных данных к искомому результату.
Термин «алгоритм» произошёл от имени великого математика Мухаммеда аль-Хорезми
по-латыни algorithmus). Мухаммед аль-Хорезми ещё в IX веке разработал правила выполнения четырёх действий арифметики.
Алгоритмы в жизни
Мы постоянно сталкиваемся с понятиями алгоритмов в различных
сферах деятельности человека:
•
в кулинарных книгах собраны рецепты
приготовления разных блюд.
•
любой прибор, купленный в
магазине, снабжается инструкцией по его использованию.
Примеры алгоритмов
•
Выбрать катушку с нитью,
•
Отрезать от катушки нить
•
Вдеть нить в иголку
•
Завязать на конце нити узелок.
•
Продеть иглу через ткань (с изнаночной
стороны) и через отверстие пуговицы.
•
Продеть иглу через другое отверстие
пуговицы и ткань.
•
Повторить пункты 6 раз.
•
Отрезать остатки нити.
Практическое задание.
Приведите примеры алгоритмов в жизни.
Алгоритмы в русских народных сказках
Сказка Курочка Ряба читать:
1.
Жили-были дед да баба.
2.
И была у них Курочка Ряба.
3. Снесла
курочка яичко, да не простое - золотое.
4.
Дед бил - не разбил.
5.
Баба била - не разбила.
6.
А мышка бежала, хвостиком
махнула,
7.
Яичко упало и разбилось.
8.
Плачет дед,
9.
Плачет баба
10. Говорит им Курочка Ряба: - Не плачь, дед, не плачь,
баба: снесу вам новое яичко не золотое, а простое!
Практическое задание.
Приведите примеры алгоритмов в сказках.
Исполнитель алгоритма - это тот объект или субъект, для управления которым
составлен алгоритм. Исполнителями алгоритмов могут быть как живые существа, так
и технические устройства.
Исполнителя
хаpактеpизуют:
- сpеда обитания;
- элементарные действия;
- система команд;
- отказы.
Сpеда (или обстановка) — это "место обитания"
исполнителя.
Система команд. Каждый исполнитель может выполнять команды только из некоторого строго
заданного списка — системы команд исполнителя. Для каждой команды должны быть
заданы условия применимости (в каких состояниях сpеды может
быть выполнена команда) и описаны результаты выполнения команды.
После вызова команды
исполнитель совершает соответствующее элементарное действие.
Отказы исполнителя возникают, если команда вызывается пpи
недопустимом для нее состоянии сpеды.
Практическое задание.
Приведите примеры исполнителей и определите их основные
характеристики.
Компьютер
является одним из самых многофункциональных исполнителей.
Компьютер - это программируемое
электронное устройство, способное обрабатывать данные и производить вычисления,
а также выполнять другие задачи манипулирования символами. (т.е. компьютер -
это комплекс программно-управляемых электронный устройств)
Программа – это последовательность
команд.
Программирование - разработка
программ управления компьютером с целью решения различных информационных задач.
Наверное, на
сегодняшний день, это самая востребованная профессия! Программисты создают
программы и приложения абсолютно для всех людей любого возраста и рода занятий:
школьников и студентов, бухгалтеров и юристов, дизайнеров и инженеров, врачей,
менеджеров и многих других специальностей.
Специалисты,
профессионально занимающиеся программированием, называются программистами.
В первые годы существования ЭВМ для использования компьютера в любой области
нужно было уметь программировать. В 1970-х - 80-х годах XX века начинает
развиваться прикладное программное обеспечение. Бурное распространение
прикладного ПО произошло с появлением персональных компьютеров. Стало совсем не
обязательным уметь программировать для того, чтобы воспользоваться компьютером.
Люди, работающие на компьютерах, разделились на пользователей и программистов.
В настоящее время пользователей гораздо больше, чем программистов.
Может
возникнуть впечатление, что программисты теперь уже и не нужны! Но кто же тогда
будет создавать вес операционные системы, редакторы, графические пакеты,
компьютерные игры и многое другое? Программисты, безусловно, нужны, причем
задачи, которые им приходится решать, со временем становятся все сложнее.
Что такое
язык программирования
Для
составления программ существуют разнообразные языки программирования.
Язык
программирования - это фиксированная система обозначений для описания
алгоритмов и структур данных.
Популярными
языками программирования сегодня являются Паскаль, Бейсик, Си, Фортран и др.
Инструменты по программированию для детей:
Компьютерный практикум:
решение логических задач.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.