Основные идеи набора программ для начинающих: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Mikst (обсуждение | вклад) (Новая: # Разумная минимальность покрытия, обеспечивающая изучение и закрепление тем # Приводятся более или м...) |
Mikst (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
# | == Замечания перед прочтением == | ||
Данный документ - набросок минимального множества задач, необходимых для изучения указанных тем. | |||
Впоследствии для всех задач, содержащихся в этом списке, будут приведены тексты программ на языке Паскаль. | |||
Данный документ МОЖНО править. Любому, кто на это отважится :) Разумеется, если будут конструктивные предложения. Если правка будет неудачной, мы безболезненно откатим документ к старой версии. | |||
'''Название - неудачное. Надо предложить другое название.''' | |||
'''Может, действительно стОит предложить формулировки задач для решения на основе приведенных задач''' | |||
== Основные идеи == | |||
# Минимальность покрытия, обеспечивающая изучение и закрепление тем | |||
# Приводятся более или менее конструктивные алгоритмы, а не алгоритмы, иллюстрирующие ту или иную конструкцию языка. В идеале в этих задачах не должно быть особенностей языка вовсе. | # Приводятся более или менее конструктивные алгоритмы, а не алгоритмы, иллюстрирующие ту или иную конструкцию языка. В идеале в этих задачах не должно быть особенностей языка вовсе. | ||
# | # ''Обучение на примерах''. Здесь приведены решения канонических задач и задач, по которым легко вспомнить ту или иную конструкцию. А на практике предлагаются родственные задачи и разрешается пользоваться этими решениями. | ||
# Повторение алгоритмов из предыдущих пунктов в алгоритмах следующих пунктов | # ''Повторение'' алгоритмов из предыдущих пунктов в алгоритмах следующих пунктов. | ||
# В каждом алгоритме предполагается указать принадлежность к той или иной ''категории'' или подкатегории. Кажжый алгоритм может принадлежать к нескольким категориям. Одной из категорий является тема, в которой данная задача рассматривается. | # В каждом алгоритме предполагается указать принадлежность к той или иной ''категории'' или подкатегории. Кажжый алгоритм может принадлежать к нескольким категориям. Одной из категорий является тема, в которой данная задача рассматривается. | ||
# В каждой теме в конце | # В каждой теме в конце приводится набор ошибок (компиляции, выполнения), которые можно совершить при решении задач из этой темы. |
Версия от 11:05, 14 ноября 2009
Замечания перед прочтением
Данный документ - набросок минимального множества задач, необходимых для изучения указанных тем. Впоследствии для всех задач, содержащихся в этом списке, будут приведены тексты программ на языке Паскаль.
Данный документ МОЖНО править. Любому, кто на это отважится :) Разумеется, если будут конструктивные предложения. Если правка будет неудачной, мы безболезненно откатим документ к старой версии.
Название - неудачное. Надо предложить другое название.
Может, действительно стОит предложить формулировки задач для решения на основе приведенных задач
Основные идеи
- Минимальность покрытия, обеспечивающая изучение и закрепление тем
- Приводятся более или менее конструктивные алгоритмы, а не алгоритмы, иллюстрирующие ту или иную конструкцию языка. В идеале в этих задачах не должно быть особенностей языка вовсе.
- Обучение на примерах. Здесь приведены решения канонических задач и задач, по которым легко вспомнить ту или иную конструкцию. А на практике предлагаются родственные задачи и разрешается пользоваться этими решениями.
- Повторение алгоритмов из предыдущих пунктов в алгоритмах следующих пунктов.
- В каждом алгоритме предполагается указать принадлежность к той или иной категории или подкатегории. Кажжый алгоритм может принадлежать к нескольким категориям. Одной из категорий является тема, в которой данная задача рассматривается.
- В каждой теме в конце приводится набор ошибок (компиляции, выполнения), которые можно совершить при решении задач из этой темы.