Образование » Развитие алгоритмической культуры школьников методами дистанционных технологий » Понятие алгоритмической культуры школьников

Понятие алгоритмической культуры школьников

Страница 2

а) детальное представление блока помещается в соответствующее место алгоритма, а сам блок, исчерпав свою роль общего приема поиска алгоритма, как бы «растворяется» в нем;

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

6. Принцип ветвления. Требование алгоритмической полноты языков, используемых для представления алгоритмов, должно обеспечивать наличие средств, позволяющих реализовывать в алгоритмических описаниях логические ситуации, т.е. ситуации, в которых требуется принятие решения в зависимости от заданных начальных условий. Организация таких алгоритмов требует умелого использования логических (разветвляющих) средств языка. Существенными компонентами алгоритмической грамотности здесь является осознание того, что:

а) описание должно предусматривать все возможные варианты исходных данных и для каждой их комбинации быть результативным;

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

7. Принцип цикличности. Эффективность алгоритмических описаний в большинстве случаев определяется возможностью неоднократного использования одних и тех же фрагментов описаний при различных значениях входных величин. Именно на этом приеме основано построение описаний, не удлиняющихся при увеличении объема действий, предусматриваемых этими описаниями. Возвращение к повторному прохождению одного и того же фрагмента описания может быть организовано с применением логических средств языка, однако язык может содержать и специальные средства организации циклических алгоритмов (например, операторы цикла в языках высокого уровня). И в том и другом случае существенным компонентом алгоритмической культуры здесь является понимание общей схемы функционирования циклического процесса и, что особенно важно, умение выделять при построении алгоритмов повторяющуюся (рабочую) часть цикла.

8. Выполнение (обоснование) алгоритма. Существенно важным компонентом алгоритмической грамотности является постоянно привлекаемое в процессе алгоритмизации умение воспринимать и исполнять разрабатываемые фрагменты описания алгоритма отвлеченно от планируемых результатов – так, как они описаны, а не так, как может быть, в какой-то момент хотелось бы самому автору или исполнителю. Говоря иными словами, требуется развитое умение четко сопоставлять (и разделять) то, что задумано автором, с тем, к чему приводит фактически написанное.

9. Организация данных. Исходным материалом для алгоритма является информация или исходные данные, которые надлежит обработать. Составитель алгоритма обязан думать не только о том, как и в какой последовательности производить обработку, но и о том, где и как фиксировать промежуточные и окончательные результаты работы алгоритма.

Алгоритмическая культура школьника как совокупность наиболее общих «допрограммистских» представлений, умений и навыков обеспечивает некоторый начальный уровень грамотности школьника не только для его успешной работы в системе «ученик-компьютер», но и в неформальных безмашинных системах «ученик-учитель», «ученик-ученик» и т.п., т.е. создает то операционное наполнение, которое, в частности, обслуживает деятельность школьника в рамках учебных дисциплин за пределами «компьютерной» обстановки. Как отмечал академик Е. П. Велихов, в связи с введением в школу предмета «ОИВТ», «информатика является частью общечеловеческой культуры, не сводящейся к использованию компьютеров, а в равной степени относящейся, скажем, к умению объяснить приезжему дорогу».

Конкретное же наполнение этого понятия в тот период во многом связывалось с изучением учащимися основ алгоритмизации и программирования, что, прежде всего, объяснялось существовавшим уровнем компьютерной техники и соответствующего программного обеспечения. Современный же этап развития школьного курса информатики требует уточнения перечня и содержания компонентов, характеризующих понятие «алгоритмическая культура». Принципиально новая задача здесь – выполнить эту работу по отношению к разделу «Информационные технологии», в рамках которого учащиеся знакомятся с работой текстового и графического редакторов, электронных таблиц, СУБД .

Страницы: 1 2 3

Похожие публикации:

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

Типология проектов
В зависимости от того, какой вид деятельности заложен в структуру проекта: поисковая, творческая, ролевая, прикладная,– можно выделить следующие типы проектов: 1. Исследовательские проекты Такие проекты требуют хорошо продуманной структуры, обозначенных целей, обоснования актуальности предмета иссл ...

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

Возрастные особенности внимания

Возрастные особенности внимания

Внимание - это особое свойство человеческой психики. Оно не существует самостоятельно - вне мышления, восприятия, работы памяти, движения. Нельзя быть просто внимательным - можно быть внимательным, только совершая какую-либо работу.

Категории

Copyright © 2024 - All Rights Reserved - www.eduriver.ru