Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Преподавание базового курса информатики в средней школе - Семакин И.Г.

Семакин И.Г., Шеина Т.Ю. Преподавание базового курса информатики в средней школе — Бином лаборатория знаний, 2004. — 542 c.
ISBN 5-94774-093-1
Скачать (прямая ссылка): prepodavaniyebazovogokursa2004.pdf
Предыдущая << 1 .. 86 87 88 89 90 91 < 92 > 93 94 95 96 97 98 .. 147 >> Следующая

Даже при использовании компьютера на первом этапе рекомендуется не отказываться от ручной трассировки алгоритма. Этот прием помогает ученикам «почувствовать* процесс исполнения, увидеть свои ошибки, допущенные в алгоритме. Когда же они станут более опытными программистами, например, осваивая профильный курс программирования в старших классах, тогда можно будет отказаться от ручной трассировки.
г г
Методические рекомендации по изучению систем программирования
В данной теме, как и в предыдущих темах, связанных с информационными технологиями, следует придерживаться основного методического принципа изучения — принципа исполнителя. Выше уже говорилось о том, что теперь в качестве исполнителя рассматривается компьютер, оснащенный определенной системой программирования. Ъсяктаи ъгсшьяшпеяь щтадна’зиач.ен для выполнения определенного вида работы- Что это за работа? Она состоит из трех составляющих: создание программы, отладка программы, исполнение программы.
Точно так же, как для рассмотренных нами ранее исполнителей, в каждой конкретной системе программирования можно выделить следующие компоненты: среда, режимы работы> система команд, данные.
Под средой системы программирования (СП), как и раньше» будем понимать * обстановку* на экране (системную оболочку), в которой работает пользователь
304____________________________________________Часть 2
СП. Здесь учитель должен одисать и показать ученикам оболочку именно той системы программирования, с которой намерен работать и данной теме.
Определенная стандартизация оболочек систем программирования произошла с появлением турбо-систем фирмы Borland. Для таких сред характерно наличие на экране двух комнонент: окна редактора, в котором формируется текст программы и меню команд переключения режимов работы системы.
Характерными режимами рабо?пы систем программирования являются:
о режшй редак'ки.ров&н’ыя текста арогргдалы;
? режим компиляции;
? режим исполнения;
? режим работы с файлами;
? режим помощи;
? режим отладки программ™.
Режим редактирования обычно устанавливается автоматически при инициализации работы системы. При этом работает встроенный в систему текстовый редактор. В принципе, текст программы можно подготовить и с помощью другого редактора, формирующего текстовые файлы. Но обычно программисты предпочитают пользоваться собственным редактором системы.
Освоить работу с текстовым редактором СП ученикам помогут навыки, полученные при изучении темы *'Текстовая информация и компьютер*.
Режим компиляции существует у систем, обслуживающих компилируемые языки (Паскаль, СИ, Фортран и др-)- Результатом компиляции является исполнимая программа, то есть программа на языке машинных команд.
В некоторых случаях получение исполнимой программы происходит в два этапа: собственно компиляции и редактирования связей. Хотя учитель должен понимать смысл этих процедур» в базовом курсе, при объяснении ученикам эти вопросы можно подробно не комментировать.
Введение в программирование 305
Режим исполнения. В компилирующих системах в этом режиме исполняется полученная после трансляции программа в машинных командах. Интерпретатор непосредственно сам исполняет программу на ЯПВУ. Так» например, работает Бейсик-систем а. Обычно в том и в другом случае исполнение программы начинается по команде RUN.
Режим работы с файлами, В файлах на внешних носителях система хранит тексты программ на исходном языке; программы, подученные в результате трансляции; исходные данные и конечные результаты* В файловом режиме выполняются традиционные операции: сохранить информацию в файле» прочитать информацию из файла в оперативную память, именовать файл и др. К этому же режиму относится команда вывода содержимого окна редактора на печать, поскольку печать трактуется как вывод информации в файл, связанный с принтером.
Режим помощи позволяет программисту получить подсказку на экране, помогающую ему в работе как с системой, так и с языком программирования.
Режим отладки. Этот режим чаще всего реализован в развитых СП на профессиональных компьютерах. В режиме отладки можно производить трассировку* пошаговое Исполнение программы; можно следить за изменением определенных величин; назначать остановку исполнения программы в определенное месте или при определенном условии. Режим отладки предоставляет программисту удобные средства для поиска алгоритмических ошибок в программе.
Следуя уже знакомой методической схеме, рассказывал про режимы работы СП, учитель должен рассказать о системе команд, используемой в каждом из режимов.
Для системы программирования данными являются файлы с текстами программ, с исходной и конечной информацией, связанной с решаемой задачей.
306____________________________________________Часть 2
Тема базового курса «Введение в программирование» завершается изучением вопросов, изложенных в разделе 12.8 «О языках программирования и трансляторах». Основные вопросы, которые затрагиваются в этом разделе: понятие об уровнях языков программирования, понятие о трансляторах и способах трансляции, В учебнике этот материал носит теоретический характер. Однако при наличии дополнительного учебного времени, а также программы-исполните л я «УК Неймана, изучение вопросов об уровнях языков программирования, о трансляции могут быть поддержаны практикой.
Предыдущая << 1 .. 86 87 88 89 90 91 < 92 > 93 94 95 96 97 98 .. 147 >> Следующая