Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритмизация и программирование




 

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

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

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

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

Дискретность. Решение задачи является последовательным выполнением простых шагов. Причем выполнение отдельного шага проходит за конечный промежуток времени.

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

Результативность. Алгоритм должен приводить к решению задачи за конечное число шагов.

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

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

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

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




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 519; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.