внешний стиль – наиболее абстрактный и мощный метод. используется для определения стиля отдельно в другом документе. обычно с этого метода определяют стиль всего сайта.
внешняя стилевая спецификация является обычным текстовым файлом, содержащим описание оформления для html-элементов и классов и имеющим расширение css. варианты использования - функции, выполняемые системой, а действующие лица - заинтересованные лица (stakeholders) по отношению к создаваемой системе. такие диаграммы показывают, какие действующие лица инициируют варианты использования. из них также видно, когда действующее лицо получает информацию от варианта использования. направленная от варианта использования к действующему лицу стрелка показывает, что вариант использования предоставляет некоторую информацию, используемую действующим лицом.
он серьезно отличается от скриптов, написанных на языках perl или c - вместо написания программы с большим количеством команд для вывода html, вы пишете html-скрипт с некоторым количеством встроенного кода для выполнения каких-либо действий. код php заключён в специальные начальный и конечный тэги что позволяет вам входить в и выходить из «режима php».
php отличается от других подобных языков, типа клиентского javascript, тем, что код выполняется на сервере. вы можете сконфигурировать ваш web-сервер таким образом, чтобы он обрабатывал все ваши html-файлы с php, и реально пользователь не будет иметь способа определить, что было на самом деле. выбери что тебе нужно
Поделитесь своими знаниями, ответьте на вопрос:
Определите что происходит в результате этой программы:
pascalabc.net
1. короткое, внешне изящное, но крайне неэффективное решение, поскольку массив просматривается пять раз.
begin
var a : = arrrandom(40, 0, 120);
a.println;
println('элементов, равных 30: ', a.count(p -> p = 30));
println('сумма элементов: ', a.sum);
println('среднее арифметическое элементов: ', a.average);
var (imax, imin) : = (a.indexmax, a.indexmin);
println('максимальный элемент №', imax + 1, '=', a[imax]);
println('минимальный элемент №', imin + 1, '=', a[imin])
end.
2. более длинное решение, но с одним просмотром массива и поэтому эффективное.
begin
var a : = arrrandom(40, 0, 120);
a.println;
var (k, s, imax, imin) : = (0, 0, 0, 0);
for var i : = 0 to a.high do
begin
if a[i] = 30 then
inc(k);
s += a[i];
if a[i] > a[imax] then
imax : = i
else if a[i] < a[imin] then
imin : = i
end;
println('элементов, равных 30: ', k);
println('сумма элементов: ', s);
println('среднее арифметическое элементов: ', s / 40);
println('максимальный элемент №', imax + 1, '=', a[imax]);
println('минимальный элемент №', imin + 1, '=', a[imin])
end.