Bolshakova Shigorina
?>

БЛИНКакое число будет выведено в консоль в результате выполнения фрагмента программы? t:=1; i:=0; repeat i:=i+1; t:=t+4; until t>1000; write (i)

Информатика

Ответы

Zezyulinskii Fedor

ответ:44

Объяснение:

В программе Паскаль надо высчитывать

ss2911
Начнем с формул.
Площадь треугольника: S = 1/2*a*b*sin C
Отсюда: sin C = 2*S/(a*b); cos C = sqrt(1 - sin^2 C)
tg C = sin C / cos C; C = atan(tg C)
Теорема косинусов: c = sqrt(a^2 + b^2 - 2*a*b*cos C)
Площадь: S = c*h/2; отсюда h = 2*S/c
Теорема синусов: a/sin A = b/sin B = c/sin C
Отсюда: sin A = a/c*sin C; sin B = b/c*sin C
cos A = sqrt(1 - sin^2 A); cos B = sqrt(1 - sin^2 B)
tg A = sin A/cos A; A = atan(tg A);
tg B = sin B/cos B; B = atan(tg B)
Периметр: P = a + b + c
Теперь записываем в Паскале
singam := 2*S/(a*b); cosgam = sqrt(1 - singam*singam);
tangam := singam/cosgam; Gamma := atan(tangam);
c := sqrt(a*a + b*b - 2*a*b*cosgam); h := 2*S/c;
P := a + b + c;
sinalp = a/c*singam; cosalp = sqrt(1 - sinalp*sinalp);
tanalp := sinalp/cosalp; Alpha := atan(tanalp);
sinbet = b/c*singam; cosbet = sqrt(1 - sinbet*sinbet);
tanbet := sinbet/cosbet; Beta := atan(tanbet);
silicon-films3375
//PascalABC.Net 3.0, сборка 1064
var
  s,w:string;
begin
  Write('Введите предложение: '); Readln(s);
  Write('Введите искомое слово: '); Readln(w);
  s:=' '+s+' ';
  if Pos(' '+w+' ',s)>0 then Writeln('Слово входит в предложение')
  else Writeln('Слово не входит в предложение')
end.

Тестовые решения:
Введите предложение: А роза упала на лапу Азора
Введите искомое слово: роза
Слово входит в предложение

Введите предложение: Вчера смотрели старую кинопанораму
Введите искомое слово: кино
Слово не входит в предложение

Введите предложение: Интересное было кино или так себе?
Введите искомое слово: кино
Слово входит в предложение

Замечание: В программе было обращено внимание на то, что "слово" не может быть частью другого слова, а должно являться самостоятельным членом предложения. В противном случае принято говорить не о слове, а о  контексте (подстроке)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

БЛИНКакое число будет выведено в консоль в результате выполнения фрагмента программы? t:=1; i:=0; repeat i:=i+1; t:=t+4; until t>1000; write (i)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Васильевна Владимирович
solonataly5
juliaipatova1739
ivanrancev
achernakov
sveremeev816
mishamedbrat
Eduard Popik
lenalevmax7937
Yuliya
Олимов Протопопова
kim-1971
ski89439
info-mosbalkon
fucksyara