Задать вопрос
9 июня, 06:31

Решить задачи.

1. Дана площадь квадрата. Определить и вывести на экран сторону квадрата и длину его диагонали.

2. Определите, какое значение примут переменные после выполнения фрагмента программы:

а : = 7974;

b : = - 26+a div 100*100;

a : = (a-b) mod 10+7864;

3. Ввести три числа. Большее из B и C добавить к А, полученные значения A, В, С вывести на экран.

4. Даны числа. Если они четные, то заменить каждое нулем, если четно только одно, то увеличить его в 5 раз, вывести полученные значения числе на экран.

5. Определите, какое значение примет переменная после выполнения программы:

a : = 20;

b : = 10;

b : = b-2*a;

if a < b then c:=b-a else c:=a-2*b;

+3
Ответы (1)
  1. 9 июня, 07:10
    0
    Var a, t, s, zn, zn1:real;

    z, r, q1, q2, q3, qv1, qv2, qv3:integer;

    function kv (s:real) : real;

    begina : = sqrt (s) ; kv : = a;

    end;

    procedure d (r:integer; var m, m1:real) ;

    var h:integer; begin

    h : = - 26+r div 100*100;

    r : = (r-h) mod 10+7864;

    m: = r; m1 : = h;

    end;

    procedure rt (v1, v2, v3:integer; var n1, n2, n3:integer) ;

    beginif v2 > v3 then

    v1: = v1 + v2else

    v1 : = v1 + v3;

    n1:=v1; n2: = v2; n3:=v3;

    end;

    procedure rt2 (v1, v2:integer; var n1, n2:integer) ;

    beginif (v1 mod 2 = 0) and (v2 mod 2 = 0) then

    begin n1: = 0; n2: = 0; end

    else if (v1 mod 2 = 0) then

    v1 : = v1 * 5

    else if (v2 mod 2 = 0) then

    v2: = v2 * 5;

    n1:=v1; n2: = v2;

    end;

    function rr (a, b:integer) : real;

    var c: integer;

    begin

    b : = b-2*a;

    if a < b then rr:=b-a else rr:=a-2*b;

    end;

    beginr : = 7974;

    writeln ('Введите площадь квадрата') ;

    readln (s) ;

    t: = kv (s) ;

    writeln ('Сторона квадрата равна = ', t) ;

    d (r, zn, zn1) ;

    writeln ('переменные a, b значение примут ', zn: 5, zn1: 5) ;

    writeln ('Ввести три числа A, B, C') ;

    readln (q1, q2, q3) ; rt (q1, q2, q3, qv1, qv2, qv3) ;

    writeln ('A, B, C получили значения', qv1:4, qv2:4, qv3:4) ;

    writeln ('Ввести числа x, y') ;

    readln (q1, q2) ;

    rt2 (q1, q2, qv1, qv2) ;

    writeln ('x, y получили значения', qv1:4, qv2:4) ;

    writeln ('Определяем, какое значение примет переменная c') ;

    q1:=20; q2:=10;

    s: = rr (q1, q2) ;

    writeln ('Переменная c примет значение: ', s) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Решить задачи. 1. Дана площадь квадрата. Определить и вывести на экран сторону квадрата и длину его диагонали. 2. Определите, какое ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Определить значение выражения: 1) 10 div 15 2) 10 div 2 3) 10 mod 2 4) 10 mod 17 5) 123 mod 10 6) 123 div 10 7) 1 div 2 8) 123 mod 1000 9) 100 mod 27 div 3 10) 100 div 5 mod 3 11) 98725 div 1000 mod 10 12) 100 mod 5 div 3
Ответы (1)
1. определить значение переменной А после выполнения оператора X:=5; if X>-3 then A:=X mod 2 else A:=abs (X) ; 2. определить значение переменной А после выполнения оператора X:=-26; Y:=6; if X div Y=4 then A:=X mod Y else A:=X*Y; 3.
Ответы (1)
Тест: Операторы целочисленной арифметики div и mod 1. Вычислите: 25 div 11 2.27 3 2 2. Вычислите: 64 div 9 1 7 6 3. Вычислите: (35 div 2) div 5 2 17 3 4. Вычислите: (78 div 5) mod 10 5 15 10 5. Вычислите: (25 mod 11) + (18 mod 7) 3 7 4 6.
Ответы (1)
1. Решите примеры 13 div 5 = 13 mod 5 = 5 div 5 = 5 mod 5 = 3 div 8 = 3 mod 8 = 10 div 6 mod 3 = 2. Определите результат выполнения следующих действий а) a:=1819; b: = (div (а, 100)) * 10 + 9 a: = mod (10*b - a),100) а = ? b = ?
Ответы (1)
Запишите результат выполнения арифметиских операций: 37 div 10 = 58 div 10 = 125 div 10 = 234 div 10 = 873 div 100 = 3985 div 1000 = 37 mod 10 = 58 mod 10 = 125 mod 10 = 234 mod 10 = 873 mod 100 = 3985 mod 1000 =
Ответы (1)