Program zadacha;
uses crt;
var a, b, w, k: integer;
x: real;
begin
clrscr;
write ('vvedite a, b, w, k: ');
readln (a, b, w, k);
if k=1 then x:=log2(w-a)
else if k=2 then x:=sqrt(sqr(w)+b*w+a)
else if k=3 then x:=sqrt(w+a)+sqrt(w+b)
else if k>3 then x:=-(a*w)/w
else writeln ('nevernye ishodnye dannye');
writeln ('x=', x:0:4);
readkey;
end.
Тест:
a=2, b=3, w=7, k=1
x=2.3219
subroutine SumSer(eps, res)
real eps
real(8) res
real(8) :: sgn = -1, z = 1, a
integer :: i = 1
res = 0
do
z = z * (2 * i) * ( 2 * i - 1)
a = sgn / z
if (abs(a) <= eps) then
exit
endif
res = res + a
sgn = -sgn
i = i + 1
enddo
end subroutine SumSer
program MainProg
real :: eps = 0.00001
real(8) y
call SumSer(eps, y)
write(*,'(1X,F9.6)') y
end program MainProg
var a:array[1..10,1..10]of integer;
i,j,k,s:integer;
begin
for i:=1 to 10 do for j:=1 to 10 do a[i,j]:=random(9)+1;
for i:=1 to 10 do begin for j:=1 to 10 do write(a[i,j],' '); if j=10 then writeln; end;
s:=1;
for i:=2 to 10 do begin k:=a[i,1];
for j:=2 to 10 do begin
if i mod 2 = 0 then if a[i,j]>k then k:=a[i,j];
if (j=10) and (i mod 2=0) then s:=s*k;
end;
end;
<span>Термин “алгоритм управления” применяется здесь в значении определенной последовательности действий, выбираемой руководителем или группы управления с целью преобразования исходной ситуации в желаемый, соответствующий поставленной цели результат. “Алгоритмизация” деятельности применима к любой из рассмотренных функций управления и призвана ответить на вопрос, какие именно действия должны быть включены в стратегию управления при осуществлении той или иной функции.</span><span>Выбор того или иного алгоритма определяется степенью заданности проектной ситуации. Бывают ситуации, в которых процесс управления происходит в знакомых ситуациях, когда эта заданность практически исключает необходимость новаторской деятельности. В таких ситуациях эффективным может быть алгоритм управления, называемый линейным. Этот алгоритм отражает управление, состоящее из цепочки последовательных действий, в которой каждое действие зависит от исхода предыдущего, но не зависит от результатов последующих действий.</span><span>Если после получения результатов на одной из стадий приходится возвращаться к одному из предыдущих этапов, то такой алгоритм становитсяциклическим.</span><span>В управленческих задачах, когда функции отдельных структур управления не совпадают, может иметь место так называемый разветвленный алгоритм.Особенность этого алгоритма является то, что в него могут входить параллельные этапы, очень выгодные в том отношении, что позволяют увеличить количество структур и людей, одновременно выполняющих задачу.</span><span>Кроме того, в таких алгоритмах могут содержаться конкурирующие этапы, которые позволяют в определенной степени видоизменять стратегию в соответствии с исходом предыдущих этапов.</span><span>Адаптивные алгоритмы отличаются тем, что в них с самого начала определяется только первый шаг, первое действие. На всех последующих шагах выбор каждого действия зависит от результатов предшествующего шага алгоритма. В принципе, такая стратегия представляется наиболее предпочтительной, поскольку схема поиска всегда определяется на основе наиболее полной информации.</span><span>Недостаток адаптивных алгоритмов состоит в невозможности предвидеть и контролировать затраты и сроки выполнения проекта.</span>
В двоичной системе исчисления 2 в 25 степени = 1 и 24 нуля.
<span>Ответ 24.</span>