Главная » Java, Web » Основные блоки программы Java

0

В программировании существует два важных элемента, составляющих программу, — это данные и инструкции. При работе с данными требуется знание того, что такое переменные и типы, а при работе с инструкциями — понимание того, как происходит передача управления от одной инструкции к другой и что такое процедуры (функции, методы). Переменные — это элементы памяти, которые имеют имя. При помощи имени доступ к памяти в программах осуществляется в наиболее наглядной форме. Программист работает только с именем, но не с самой памятью. В большинстве языков программирования переменные обладают типом, который указывает, какие данные хранятся в переменной. Например, это могут быть целые числа, такие как 3, —7, 0, другой тип переменных используется для хранения вещественных чисел 3.14, —2.7, 17.0 и т. п. Например, для компьютера существует разница между числом 17 и числом 17.0. В первом случае мы имеем целое число, а во втором — вещественное число. Также существует тип, который представляет отдельный символ, например, а, ;. Есть свой тип для представления строк, например "Hello".

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

interest:

interest = principal * 0.07;

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

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

Например, есть задача: если значение переменной principal будет больше, чем 10 000, то переменная interest вычисляется путем умножения principal на 0.05, а если значение principal будет меньше, чем 10 000, то умножать надо на 0.04. Для решения такой задачи в языке Java используется инструкция if, например: if (principal > 10000)

interest = principal * 0.05;

else

interest = principal * 0.04;

Большие программы оказываются весьма сложными. Их разбивают на более мелкие "кусочки", создавая подпрограммы. Подпрограммы состоят из инструкций, собранных вместе, образующих как бы одно целое, у которого есть имя. Это имя используется для того, чтобы выполнить весь набор инструкций, записанных в подпрограмме. Например, если мы хотим нарисовать дом, назовем подпрограмму рисования дома risovat(). Вызов этой подпрограммы будет осуществляться при помощи следующей инструкции: risovat();

Переменные, типы, циклы, ветвления — все эти понятия относятся к традиционным методам программирования. Традиционным оно названо постольку, поскольку такой метод программирования использовался до середины 80-х годов ХХ-го века. Сейчас ему наиболее походит другой термин — процедурное программирование. По мере усложнения программ появились альтернативные подходы, возникло объектно-ориентированное программирование.

Источник: Будилов В. А. Интернет-программирование на Java. — СПб.: БХВ-Петербург, 2003. — 704 е.: ил.

По теме:

  • Комментарии