Языки программирования в школе и алгоритмическая культура школьников

Страница 5

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

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

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

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

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

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

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

Страницы: 1 2 3 4 5 6 7


Прочие статьи:

Методика обучения устной речи швейцарского врача И.К. Аммана
Следующие сведения об обучении глухих словесной речи относятся к концу XVII столетия благодаря швейцарскому врачу Иоганну Конраду Амману. В своей врачебной деятельности он пришел к выводу о том, что медицинскими средствами бороться с глухотой нельзя, и попытался найти выход с помощью филологии. На ...

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

Результаты исследования особенностей словообразования существительных у дошкольников с ЗПР
Исследование образования уменьшительно-ласкательных форм существительных с помощью суффикса -чик (задание 1.1) показало, что у детей ЭГ обнаруживаются трудности в образовании данной формы существительного с помощью этого суффикса, 4 детей допустили по одной ошибки и им потребовалась помощь, после ...

Меню сайта

Copyright © 2020 - All Rights Reserved - www.rankpedagogy.ru