|
Понятие языка программированияЯзыки программирования, в которых реализованы возможности пошаговой детализации алгоритмов, нисходящего и восходящего программирования, называют процедурными языками. В вышеуказанном языках основным методом является разбиение задачи на отдельные шаги и их последовательное описание. Пошаговая детализация алгоритма происходит до того момента, пока не получим элементарные действия решения отдельных фрагментов задач / которые можно было бы записать в виде последовательности отдельных команд, допустимых в этом языке. Особенностью процедурных языков программирования является то, что команды в программах, записанных процедурными языками, выполняются последовательно, поэтому отменить ранее выполненные команды невозможно, поскольку содержимое памяти, где хранится промежуточная информация, постоянно обновляется и предыдущая информация не сохраняется. Языки программирования такого вида еще называют алгоритмическими. В основу процедурных языков программирования заложен принцип структурного программирования, где существует строгая иерархическая структура подчинения одних операторов другим и разрешается включать одни алгоритмические структуры в других (вспомните вложенные циклы и т.п.). В тексте программы такое вложение или подчинения отображается оползнями строк. Ключевой идеей структурного программирования является отражению структуры алгоритма в структуре текста программы. Мы должны понимать, что мало пользы от программы, если человек не может в ней разобраться, т.е. прочитать и понять назначение того или иного блока операторов, убедиться в правильности и целесообразности как отдельных частей, так и всей программы в целом. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Другие статьи по теме: - Средства быстрой разработки прикладных программ- Eclipse - Информационная модель - Технологии Internet - Средства структурного анализа и проектирования систем |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |