Начала в адресе указывается протокол ftp
ftp://
Далее адрес сервера
<span>Fip.adress.com
Далее папка new, в которой папка 2015, в которой папка Video, в которой файл Most.avi
Полный путь выглядит как
ftp://</span>Fip.adress.com/New/2015/Video/Most.avi
Если система счисления отличается от десятичной, то проще всего делать арифметические операции в системе по основанию, близкому к 10.
У нас 41₈+57₁₆, оба основания кратны степени двойки, поэтому перейти от одной системы счисления к другой можно через двоичную систему. из оснований 8 и 16 наиболее близко к 10 основание 8. В этой системе и будем работать.
57₁₆ = 0101 0111₂ = 1010111₂ = 1 010 111₂ = 127₈
А теперь складываем "в столбик" 41₈ и 127₈
Правила сложения - как в обычной десятичной системе, только если в десятичной следующий разряд появляется после 9, то в восьмеричной - после 7, т.е. на 2 раньше. Поэтому при сложении воьмеричных чисел, как десятичных, мы должны к результату эти 2 единицы добавить.
Итак, поразрядно.1+7=8, но 8>7 поэтому добавляем 2 и получаем 10, из которых 0 пишем и +1 в старший разряд. 4+2+1=7, а 1 просто "сносим" в результат.
41₈
+127₈
--------
170₈ = 1 111 000₂ = 1111000₂
Это и есть ответ.
<span>дано: i=4</span>
<span>найти: N - ?
</span><span><span><span><span>
решение:
формула: <span>N=2i</span> => <span>N=2×4</span>, N=16</span> </span><span /></span></span>
ответ: 16
1. Запись НЕ ВЕРНА.
В операторе цикла <span>for i:= 1 to sqrt(k) do значение, возвращаемое функцией sqrt имеет тип real, а в этом операторе все значения должны приводиться к целочисленному типу. Автоматическое приведение типа real к integer в языке Паскаль невозможно, его нужно осуществлять явно при помощи функции Trunc() или Round().
2. НИ РАЗУ И НИЧЕГО НЕ БУДЕТ НАПЕЧАТАНО. Программа не откомпилируется из-за ошибок, которых в операторе </span><span>if k
write(k); сразу две.
Первая - после k пропущено ключевое слово then.
Вторая состоит в том, что после if должно следовать логическое выражение, а k имеет тип char, но не boolean.
3. ОДИН РАЗ, БУДЕТ ВЫВЕДЕНО True.
В цикле должны быть значения порядкового типа и тип boolean этому требованию удовлетворяет. При входе в цикл f=false, цикл выполняется, затем f=true и цикл завершается. При однократном проходе по циклу выполнится оператор </span><span>g:= not f и g получит значение true. Это значение и будет выведено.</span>
Прикрепленное изображение относится к 2 заданию.
А вот код программы:
Program If12;VarA,B,C:Real;BeginWriteLn('Введите числa A,B и C: ');ReadLn(A,B,C);If (A < B) And (A < C) ThenWriteLn('Min = ',A)ElseIf (B < A) And (B < C) ThenWriteLn('Min = ',B)ElseWriteLn('Min = ',C); End.3) Код:
uses crt;var n,i,s:integer;beginwrite('n = ');read(n);s:=0;for i:=1 to n dobeginif i mod 2<>0 thens:=s+i;end;write('s = ',s);end.