Мпи как новый раздел педагогики


Download 459.63 Kb.
bet20/37
Sana14.12.2022
Hajmi459.63 Kb.
#1003121
TuriЗакон
1   ...   16   17   18   19   20   21   22   23   ...   37
Bog'liq
МПИ как новый раздел педагогики

Понятие алгоритма.
Алгоритм можно понимать, как точное, понятное предписание о том, какие действия и в каком порядке необходимо выполнить, чтобы решить любую задачу из заданного класса однотипных задач.
Алгоритм записывают в виде формул, схем, словесных правил, наставлений, рецептов и т.д. Программа для ЭВМ – это особая форма записи алгоритмов. Запись алгоритма включает отдельные указания о выполнении отдельных действий. Каждое такое указание называют командой алгоритма.
Основные свойства алгоритмов:

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

  • массовость: алгоритм решает не одну лишь индивидуальную задачу, а некоторую серию индивидуальных задач, имеющих разные исходные данные;

  • результативность: алгоритм должен содержать четкое указание об окончании работы и о том, что следует считать результатом его выполнения. Различают линейные, ветвящиеся и циклические алгоритмы.

В 1985 г. академик А. П. Ершов предложил для использования в школе на уроках алголоподобный язык.
Первые версии машинных реализаций алгоритмического языка были разработаны для ЭВМ «Ямаха» и «Корвет». Среда программирования называлась «Е-практикум».
Заключительный этап структурного программирования — написание программы — в основе которого лежит метод структурного программирования. Может создаться впечатление, что поскольку программа будет обрабатываться машиной, то главное, чтобы она была правильной. В этом случае машина разберется с программой, какой бы запутанной она ни была. Это правильно, но главное, что в первую очередь программы читаются людьми (разработчиками, пользователями и т. д.)
На первое место выступает не просто правильность программы, но и ее удобочитаемость. Стиль программирования, — это выражение опыта общения идей занимающихся разработкой и использованием программ. Индивидуальный стиль хорош у художника, но программист должен придерживаться особого стиля, чтобы его программы были доступны другим. Для этого используются комментарии, правильный выбор имен переменных, размещения программы. Предпочтительнее размечать каждый оператор в отдельной строке. Для выявления структуры программы рекомендуется делать отступы разных уровней от левого края программы.
В зависимости от целей программы, условий эксплуатации, ресурсов вычислительной техники критерии ее эффективности могут быть различны:

  • размер памяти;

  • скорость выполнения;

  • удобочитаемость и простота реализации.

Часто эти критерии бывают противоречивыми и которому отдать предпочтение зависит от конкретной ситуации.


Download 459.63 Kb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   37




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling