Общие сведения

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

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

Следующим  является   процесс отладки программы, который связан с выявлением:

  • синтаксических ошибок в тексте (неверно записанных операторов);

  • ошибок при выполнении программы (недопустимые математические действия,  операции с числами,  превосходящими предельные значения);

  • алгоритмических ошибок (неверно составлен или запрограммирован алгоритм).

Познакомимся с понятием структурного программирования.

Никлаус Вирт

Структурное программирование - это методология программного обеспечения, в основе которого лежит представление программы в виде структуры блоков, т.е. каждая программа представляет собой структуру, построенную из трех типов базовых конструкций: следования, ветвления и цикла. 

Предложена такая методология Э. Дейкстойем и разработана профессором Цюрихского технологического института Никлаусом Виртом в 70-х годах XX века для обучения студентов.

 Основные понятия 

Действие - это то, что имеет конечную продолжительность и приводит к желаемому и совершенно определенному результату.

Объект – это то, над чем это действие совершается и по изменению состояния которого можно судить о результате этого действия.

Инструкция – описание действия с помощью некоторого языка или системы формул.

Процесс (вычисление) - действие, которое можно разложить на составные части. Если эти части во времени следуют строго друг за другом и никакие две части не выполняются одновременно, то процесс называется последовательным.

Программа - инструкция, описывающая процесс и состоящая из составных частей. 

Исполнитель – то, что выполняет действия согласно заданным инструкциям.

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

                                                                                   

НАЦИОНАЛЬНЫЙ ФОНД ПОДГОТОВКИ КАДРОВ. ИНФОРМАТИЗАЦИЯ СИСТЕМЫ ОБРАЗОВАНИЯ.
Сайт сделан по технологии "Конструктор школьных сайтов".
Hosted by uCoz