Однако стоит отметить, что все недостатки языка вытекают из его основного достоинства — простоты разработки графического интерфейса. Поэтому многие программисты используют Visual Basic для разработки интерфейса пользователя, а функциональность программы реализуют в виде динамически подключаемых библиотек (DLL), написанных на другом языке (чаще всего C++).
Составить блок-схему и написать программу на языке Pascal. Рассчитать внутреннюю стоимость ценных бумаг. Внутренняя стоимость актива определяется будущим потоком доходов от этого актива
pv – текущая внутренняя стоимость акции
c – ожидаемое поступление от рассматриваемого актива
r – норма доходности, ожидаемая инвестором для дохода с соответствующим уровнем риска
n – фактор времени (в месяцах).
Выполнить анализ рынка и упорядочить результат по возрастанию полученных данных.
ProgramAnn;
var
pv: array [1. .5] of real;
x, s: real;
i, j: integer;
c, r: real;
begin
s:=0
fori:=1 to 5 do
begin
writeLn (‘Введите ожидаемое поступление от ‘,i,’-го актива c:’);
readLn (c);
writeLn (‘Введите норму доходности, ожидаемую инвестором r:’);
readLn (r);
pv:=c/exp(ln(1+r)*i);
writeLn (‘текущая внутренняя стоимость актива равна’, pv[i]:1:3);
s:=s+pv[i];
end;
writeLn (‘Внутренняя стоимость актива равна’, s);
for i=1 to 5 do
begin
for j:=1 to 4 do
begin
if pv[j] > pv[j+1] then
begin
x:=pv[j];
pv[j]:=pv[j+1];
pv[j+1]:=x;
end;
end;
end;
readLn;
writeLn (‘Стоимость активов, отсортированная по возрастанию’);
for i:=1 to 5 do
begin
writeLn (pv[i]:1:3);
end;
readLn;
end.
Итак, подытожив все вышесказанное, следует отметить, что инструментальное программное обеспечение является одним из видов программного обеспечения, обладая его общими задачами и функциями.
Однако, являясь узкоспециализированным видом программного обеспечения, обладает определенным набором уникальных свойств и функций, обеспечивающих решение свойственных ему задач.
Необходимо отметить наметившуюся тенденцию к упрощению процесса программирования и создания определенного подкласса – полупрофессиональное программирование для прикладных целей.
Именно это позволит опытному пользователю компьютера, но не профессиональному программисту, создавать некие приложения и небольшие исполняемые в среде MicrosoftOffice файлы, используемые в первую очередь для целей учета и обеспечения документооборота в небольших компаниях.
Именно с этой целью Microsoft был разработан программный комплекс VisualBasicforApplication, позволяющий облегчить процесс программирования и давший возможность заниматься прикладным программированием пользователям, а не программистам. Данная возможность была реализована в первую очередь путем создания раздела программы – «Редактор сценариев» и возможности записывать и исполнять «Макросы», как отдельную разновидность графически программируемых модулей. Реализована возможность создания приложений с графическим интерфейсом для MS Windows. Также достоинством данного вида инструментального программного обеспечения является простой синтаксис, позволяющий очень быстро освоить язык, и применять его для программирования во всех стандартных приложениях MicrosoftOffice.
Поэтому трудно переоценить значение инструментального обеспечения в целом, и VisualBasicforApplication в частности, хотя недостатки, а о них было сказано выше, также имеют место. Но это скорее даже не негативные стороны продукта, а ориентиры для дальнейшего совершенствования инструментального обеспечения в лице VisualBasicforApplication.
1. Алгоритмические языки реального времени /Под ред. Янга С./ 2004 г.
2. Журнал PC Magazine Russian Edition №2 2008г. Компьютер сегодня.
3. Информатика. /Под ред. Могилев А.В., Пак Н.И., Хеннер Е.К/ – М.: ACADEMIA, 2000.
4. Информатика и информационные технологии: Учебник /Под ред. Романова Д.Ю./ ООО «издательство «Эксмо», 2007.
5. Новейшая энциклопедия персонального компьютера /Под ред. Леонтьева В. /Москва, 1999 год. – 271 с.
6. Новые языки программирования и тенденции их развития /Под ред. Ушковой В./ 2001 г.
7. Педагогика /Под ред. Пидкасистого П.И./ – М.: Педагогическое общество Россия, 2000.
8. Программирование для Microsoft Excel 2000 за 21 день. /Под ред. Хариса М./ – М.: Вильямс, 2000.
9. Симонович С. Информатика: базовый курс. Учеб. для ВУЗов. СПб, Питер, 2002 г.
10. С Excel 2000 без проблем. /Под ред. Ковальски/ – М.: Бином, 2000.
11. «Эффективная работа в Windows 98» /Под ред. Стинсона К./ 2000 год. – 247 с.
12. Языки программирования. кн.5 /Под ред. Ваулина А.С./ 2003 г.
13. Языки программирования: разработка и реализация /Под ред. Терренса П./ 2001 г.
14. Электронный учебник по информатике. Алексеев Е.Г. http://www.stf.mrsu.ru/economic/lib/Informatics/text/Progr.html\
15. http://www.wikipedia.org