| На уроке у Нины Дмитриевны На этой странице: Программы, программирование и универсальность компьютера Исполнитель Бука Ответы на вопросы Ответы на вопросы по исполнителю Бука Решения зачетного класса ### Программы, программирование и универсальность компьютера Урок показывает особое место компьютера среди других устройств (орудий труда), которые использует человек. Особое место компьютера определяется, прежде всего, его универсальностью. Универсальными бывают и другие приборы, например, часы-будильник-календарь или разводной гаечный ключ. Но универсальность этих приборов ограничена. Универсальность компьютера не имеет пределов, ведь компьютер работает по сменным программам. При работе по одной программе компьютер — вычислитель, по другой — музыкант, по третьей — управитель домашними приборами (управдом). Количество программ для компьютера сегодня огромно и ничем не ограничено в будущем. Ключевым пунктом является тезис о программах. Программа — это план работы, записанный для исполнителя в понятном для него виде. Исполнитель выполняет программу, и тем самым обеспечивается автоматизм его работы. Хороший пример компьютерного автомата — станок с программным управлением. Он состоит из механической части, которая способна изготовить деталь, и компьютера — устройства управления. Компьютер, работая по заложенной программе, подает на механизмы сигналы, и станок производит деталь за деталью круглые сутки без участия человека. Программировать можно не только компьютер, но и другие устройства. Например, будильник. Будильник можно завести на 7 часов утра, и он подаст сигнал к подъему. Еще примеры: автомат для продажи газированной воды, часы, шарманка, сливной бачок в туалете, карбюратор двигателя автомобиля — это все программируемые устройства. Простые механизмы программируют один раз при изготовлении, более сложные позволяют настраивать программу во время эксплуатации (будильник, сливной бачок, карбюратор) или даже менять ее полностью (шарманка, механическое пианино). Программировать можно не только автоматы (устройства, работающие без участия человека), хотя каждый автомат обязательно запрограммирован. В сливном бачке уровень воды программируется установкой угла тяги, идущей к поплавку. Сливной бачок — это автомат (как и регулятор Уатта). Шарманка — не автомат (ее крутит шарманщик), но она программируется на нужную мелодию при помощи информационного носителя, подобного перфокарте. ### Исполнитель Бука Учебные задачи, возложенные на исполнитель: знакомство с интерфейсом исполнителей “Азов информатики”; практическая работа с программой и ее исследование. Исследуя исполнитель, важно понять, что работа идет не с компьютером, а с программой, которая заложена в компьютер. Бука — это программа. Все то, чем работа Буки проявляется на экране (отметка букв в тексте, выдача сообщений) и то, что на экране не видно, но происходит в “недрах” (подсчет числа вхождений буквы в тексте, сравнение результата с введенным на экране числом) — все это результат работы программы. #### Кнопки управления
| Настройка программы. Можно включить или выключить режим отметки буквы в тексте.
| Постановка задачи. Описан план работы с Букой.
| Инструкции. Справка о клавиатурных воздействиях на Буку. Справка может быть вызвана клавишей F1.
| Выход. Кнопка для закрытия Буки. Эта кнопка дублирует стандартную кнопку закрытия окна, расположенную в правом верхнем его углу.
| Кнопка ввода. Щелчок по этой кнопке заставляет исполнителя начать выполнение работы.
#### Меню
| Выпадающее меню. Чтобы увидеть его пункты нужно нажать на стрелочку. Если меню длинное, для доступа к его разделам можно воспользоваться линейкой прокрутки. Выбор выполняется мышиным щелчком на нужном разделе.
#### Поле ввода
| В это поле можно записывать текст или число для исполнителя. Нажатие клавиши Enter, когда в поле расположен текстовый курсор (мигающая палочка), равнозначно щелчку по кнопке ввода.
#### Выпадающие окна Дополнительные окна используются либо для выдачи сообщений, либо для ввода данных (например, настроек программы). Работа в основном окне невозможна, пока дополнительное окно присутствует на экране. Закрыть окно можно при помощи кнопки с крестиком в правом верхнем углу или клавишей Esc.
| Откройте дополнительное окно, затем закройте его и продолжите работу с этим текстом.
Если окно предназначено для ввода данных, то оно содержит кнопки Ввод и Отмена, которые тоже закрывают окно. При этом кнопка Ввод сохраняет введенные данные, а кнопка Отмена (или кнопка с крестиком, или клавиша Esc) — нет.
| Откройте окно с вводом данных и проведите серию экспериментов. Когда измененные данные сохраняются, а когда нет?
### Ответы на вопросы Что такое орудие труда? Ответ. Орудия труда — устройства, помогающие человеку выполнять работу: физическую и умственную. Приведите примеры орудий физического труда. Ответ. Молоток, пила, рубанок, соковыжималка, кофемолка, трактор, самосвал, подъёмный кран. Приведите примеры орудий умственного труда. Ответ. Блокнот, карандаш, линейка, циркуль, ластик, калькулятор, компьютер. Какие орудия труда наиболее подходят для выполнения описанных ниже работ: перекопка морковной грядки в огороде (ответ: лопата); перекопка небольшого картофельного поля на дачном участке (ответ: мотоблок); перекопка большого пшеничного поля (ответ: трактор с плугом); подсчёт числа учеников, присутствующих в классе (ответ: собственная голова); вычисление средней оценки за контрольную работу (ответ: калькулятор); написание письма другу (ответ: листок, авторучка или компьютер, если письмо электронное); расчет траектории полета космического корабля (ответ: компьютер); проектирование здания (ответ: компьютер); начисление заработной платы работникам (ответ: компьютер); создание мультфильма (ответ: компьютер). У Васи есть компьютер, калькулятор и, конечно, умная голова. Приведите примеры работ, для выполнения которых: одной Васиной головы вполне достаточно; полезен калькулятор; без компьютера не обойтись. Ответ. Вася устно вычисляет число минут до конца урока. Он в состоянии проверить правильность магазинного счета за покупки без всяких приспособлений, но иногда делает это на калькуляторе. Для подсчёта числа слов в большом тексте Вася использует возможности компьютерной программы Word. Почему орудие умственного труда может оказать помощь труду физическому? Ответ. При выполнении любого труда, в том числе и физического, приходится думать, значит орудия умственного труда оказывает помощь труду умственному. Например, чтобы построить здание (физический труд) нужно сначала это здание спроектировать (умственный труд). Что такое автомат? Ответ. Автомат — это устройство, которое может выполнять работу самостоятельно, по программе. Что обеспечивает работу автомата? Ответ. Автоматическую работу обеспечивает программа. Что такое программа? Ответ. Программа — это подробный план действий. Почему компьютер может работать автоматически? Ответ. Компьютер может работать автоматически, так как он работает по программам. Почему компьютер является универсальным прибором? Ответ. Программы, по которым работает компьютер, можно загружать в него с диска или по сети с другого компьютера. Именно поэтому компьютер является универсальным прибором. Сменили одну программу на другую, и компьютер с игрового автомата превращается в вычислителя или проектировщика. Может ли быть автоматом не компьютер? Если да, то как программируются такие устройства? Ответ. Автоматически могут работать не только компьютеры. Часы, холодильник, стиральная машина — это автоматы. Программа для механического устройства закладывается в его конструкцию на заводе-изготовителе. Например, программа работы механических часов задана системой шестерёнок, которые преобразуют колебания маятника или баланса (подпружиненное тело) в движения стрелок по циферблату. Почему такие автоматы, как часы, холодильник, стиральная машина не являются универсальными приборами? Ответ. В этих устройствах программа работы закладывается на заводе изготовителе и не может меняться в процессе эксплуатации. Что такое язык программирования? Ответ. Язык программирования, это специальный язык на котором записывают программы для компьютера. Кто такие программисты? Ответ. Программисты — это люди, которые занимаются программированием, то есть написанием программ для компьютеров. Приведите примеры домашней работы, которую удобно делать на компьютере. Ответ. Вести электронную переписку с друзьями, искать нужные сведения в Интернете и распечатывать их на принтере, художественно обрабатывать отснятые фотографии, использовать программы-тренажеры, словари, энциклопедии, переводчики, вести учет и планирование семейного бюджета. Приведите примеры работы в офисе, которую удобно делать на компьютере. Ответ. Для каждого вида деятельности существуют специальные программы, которые помогают человеку выполнять свои профессиональные функции. У редактора газеты есть для компьютера издательская программа, у бухгалтера — бухгалтерская. Пилоты самолётов и космонавты тренируют свои профессиональные навыки при помощи специальных программ-симуляторов. К этому можно добавить все, что перечислено в примерах домашней работы, выполняемой на компьютере. Что такое Интернет? Ответ. Интернет — это соединение компьютеров по всему миру каналами связи. В чём преимущество Интернета перед отдельным компьютером? Ответ. Интернет позволил объединить мощности компьютеров по всему миру. Если фотографии собаки породы бурбуль нет на вашем компьютере в Иванове, вы через Интернет легко найдёте её где-нибудь в Бамако на африканском континенте. Может ли компьютер автоматизировать полив огорода? Если да, то как? Ответ. Конечно. Он может управлять включением системы полива, когда датчики, сообщат ему, что почва суха и, наоборот, выключать подачу воды, когда почва достаточно увлажнится. Может ли компьютер автоматизировать обучение в школе? Если да, то как? Ответ. Может, конечно. Можно создать программу, которая будет выдавать на экран учебные тексты, демонстрации, затем тестировать ученика и ставить ему оценку. Как, например, делает эта компьютерная книга. Однако полная автоматизация обучения не является хорошей идеей: ведь живое общение ученика и учителя ничто не заменит, даже самая хорошая компьютерная программа. Какие “профессии” компьютера вам известны? Ответ. Самые распространенные области использования компьютера: создание и редактирование текстов, рисунков, музыки; поиск информации в сети Интернет; бухгалтерия, учет, хранилища данных; игры; проектирование и конструирование; моделирование; управление. ### Ответы на вопросы по исполнителю Бука Как называют план, по которому Бука выполняет вычисления? Ответ. Программа. Кто быстрее выполняет вычисления: человек или Бука? Ответ. Конечно, Бука, ведь это исполнитель, который работает на компьютере, а человеку не угнаться за компьютером в скорости выполнения операций. Кто считает без ошибок: человек или Бука? Ответ. Если Бука запрограммирован правильно, то он работает без ошибок. Если компьютер работает с ошибками, то в чем может быть причина? Ответ. Либо программа, задающая работу компьютера, написана с ошибками, либо сам компьютер неисправен. Как вы думаете, что означает число, расположенное на панели управления Букой за кнопкой смены текста? Ответ. Это длина текста. В одном тексте Вася насчитал 10 букв “о”, а в другом — 20. Означает ли это, что во втором тексте буква “о” встречается чаще других букв? Ответ. Нет, не означает. Все зависит от длины текста. Например, в тексте “ах” буква “а” встречается один раз, а в тексте “правка” — два раза. Но в первом тексте буква “а” встречается чаще, чем во втором (в первом тексте эта буква — каждая вторая, а во втором — только каждая третья). Бука может выводить на экран следующие сообщения: Не понимаю! Не могу! Ваш ответ — неверный! Правильно! Попробуйте найти объяснения причин, по которым Бука выводит то или иное сообщение. Ответ. “Не понимаю!” — Бука “понимает” только те ответы, которые составлены из цифр (целые положительное числа). “Не могу!” — Введен понятный ответ, но буква не задана. “Ваш ответ — неверный!” — Введенное число не совпадает с тем, которое получилось у Буки. “Правильно!” — Число, введенное в поле ввода, совпало с результатом Буки. Попробуйте составить план, по которому работает Бука. Ответ. Возможный вариант: Проверь, что написано в поле ввода. Если поле ввода не содержит целого положительного числа, выдай сообщение “Не понимаю!” и прекрати работу. Если буква не задана, выдай сообщение “Не могу!” и прекрати работу. Подсчитай число букв в тексте. Если результат совпал с числом, записанным в поле ввода, выдай сообщение “Правильно!”, в противном случае — “Ваш ответ — неверный!”. ### Решения зачетного класса