Основы записи программ

Схема простой программы

Недостатки электронных денег

§ отсутствие устоявшегося правового регулирования, — многие государства ещё не определились в своем однозначном отношении к электронным деньгам;

§ несмотря на отличную портативность, электронные деньги нуждаются в специальных инструментах хранения и обращения;

§ как и в случае наличных денег, при физическом уничтожении носителя электронных денег, восстановить денежную стоимость владельцу невозможно;

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

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

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

§ безопасность (защищенность от хищения, подделки, изменения номинала и т. п.) — не подтверждена широким обращением и беспроблемной историей;

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


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

[2] Экстрасеть представляет собой электронный обмен деловой информацией в структурном формате, происходящий между партнерами по бизнесу.

[3] организация, выпустившая (эмитировавшая) ценные бумаги для развития и финансирования своей деятельности. Также эмитентом называют юридическое лицо, выпустившее платежную карту или другое специальное платежное средство (микросхему, чип и т. п.).

Схема условной простой C++-программы, которая содержит ввод или вывод информации, такова:

#include <iostream.h>

...

int main()

{

объявление переменных

оператор 1

оператор 2

...

оператор N

return 0;

}

Исполняемая часть программы, предписывающая компьютеру выполнение требуемых действий, состоит из одной или нескольких функций – именованных последовательностей команд (инструкций, операторов). main – это имя главной функции программы. Выполнение программы все­гда начинается с первого оператора функции main, поэтому если в программе только одна функция, то это функция main. У каждой функции есть имя (в данном случае – main), после него в круглых скобках перечисляются аргументы (формальные параметры) функции (в данном случае у функции main нет параметров).

В качестве результата своей работы функция может возвращать некоторое значение. Тип возвращаемого значения (результата) указывается перед именем функции (в приведенном примере это int – обозначение целочисленного результата). Значение функции возвращается оператором return (в приведенном примере возвращается значение 0).

Функция может выполнять некоторые действия и не возвращать ни­какого значения. В таких случаях перед именем функции ставится ключевое слово void.

В фигурных скобках записывается тело функции – действия, которые выполняет дан­ная функция.

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

#include файл

(в данной схеме подключается файл iostream.h, подключаемых файлов-заголовков может быть несколько).

Для записи программ используются большие и маленькие латин­ские буквы, цифры, пробельные символы (пробел и символ табуляции), ряд специальных символов, например, +, -, точка с запятой, символ подчеркивания. Знаки других алфавитов, в том числе русского, можно использовать в комментариях, а также в символьных и строковых константах.