vasilevam
?>

Определите значение переменной a после выполнения алгоритма: Program a_b; var a, b:real; begin a := 6; b := 2; b := a/2*b; a := 2*a+3*b; write(a); end. В ответе укажите одно целое число – значение переменной a.

Информатика

Ответы

petria742

30

Объяснение:

a = 6

b = 2

b = 6

a = 12+18 = 30

Moroshkina-Aristova2011
В "классическом" языке Паскаль, как его описал Н.Вирт, есть только функции для возведения во вторую степень и извлечения квадратного корня.
Поэтому для возведения в любую другую степень используют основное логарифмическое тождество \displaystyle a^b=e^{b\ln(a)}

На паскале это записывается exp(b*ln(a))

В современных реализациях паскаля добавлена функция power(a,b), которая решает проблему.

Итак, "классическая запись"
b:=a*a+c*c; { возможно также sqr(a)+sqr(b) }
q:=exp(b*ln(cos(a+2.53*c)));

И запись современная
b:=a*a+c*c; // возможно также sqr(a)+sqr(b)
q:=power(cos(a+2.53*c),b);
arammejlumyan
Стек вводится как нуль-терминированная последовательность.

#include <iostream>
#include <stack>
#include <string>
using namespace std;

int main()
{
setlocale(0, ""); // кириллица
stack <int> st;
cout << "ВВОД СТЕКА\n"
<< "Введите '0' для остановки\n";
while (true)
{
int c;
cin >> c;
if (c == 0)
{
break;
}
if (c < 0)
{
c = -1 * c;
}
st.push(c);
}

cout << "ВЫВОД СТЕКА\n";
while ( !( st.empty() ) )
{
cout << st.top() << '\n';
st.pop();
}

return 0;
}

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

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

Определите значение переменной a после выполнения алгоритма: Program a_b; var a, b:real; begin a := 6; b := 2; b := a/2*b; a := 2*a+3*b; write(a); end. В ответе укажите одно целое число – значение переменной a.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Альберт Татьяна
Васильевичь Виктория457
info-mosbalkon
muzaffarovich-Sergei1777
vera-spicina
Винников724
masamosijcuk140244
Руслан1360
vasiliyglukhov
office
Маринова
Владимирович_Ралина
rykovatv6
fucingprinces30
ОвсепянСергей88
Дано:I-1, 5 гбS-2 мбит/сНайти:t-? ​