Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C-lections / lection2.ppt
Скачиваний:
29
Добавлен:
27.03.2015
Размер:
244.22 Кб
Скачать

Блок-схема

Блок-схема – графическое представление алгоритма или фрагмента алгоритма.

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

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

Программа – план действий, подлежащих выполнению некоторым исполнителем – человеком или автоматом.

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

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

Программа – алгоритм, записанный на некотором алгоритмическом языке.

Прежде всего, для задания алгоритма необходимо определить объект воздействия (или управления), а также тот набор действий, который позволительно производить с ним.

Как компьютер, так и любая система программирования ориентированы на обработку данных, то есть объектами управления являются данные, представленные обычно в виде переменных и форм их представления, называемых типами данных.

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

Непосредственно алгоритм составляется на основе операторов языка программирования

Алгоритм обычно разбивается на логически завершенные части, которые называются

модулями (процедурами, функциями).

Программа = Алгоритм + Данные

Все это в совокупности составляет программу:

данные - переменные, создаваемые на основе типов данных;

выражения, включающие переменные и операции по их обработке;

логика алгоритма, составленная из операторов;

модули, соответствующие логически завершенным частям алгоритма.

Принимая во внимание вышесказанное, с некоторыми допущениями, можно вывести следующую незамысловатую формулу:

Составные части языка программирования

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

Типы данных и переменные

Типы данных - это формы представления данных, которые могут существовать и обрабатываться в языке программирования.

Естественно, прежде всего, следует упомянуть типы данных, которые совпадают с формами представления информации в любом процессоре (т. е. представлены в архитектуре компьютера). Это целые и вещественные числа, символы

(текст).

Соседние файлы в папке C-lections