luza5
?>

Значение переменной c, вычисленное в программе, написанной на языке pascal, var a, b, c : integer; begina: =15; b: =5; c: =1; while a> b dobegina: =a–b; if b> c then begin b: =b–c; c: =2*c endend; writeln („c=‟, c)end.равно

Информатика

Ответы

stertumasova29
Код программы в нормальном виде
var
    A, B, C: integer;

begin
    A := 15;
    B := 5;
    C := 1;
    while A > B do
    begin
        A := A - B;
        if B > C then begin
            B := B - C;
            C := 2 * C;
        end
    end;
    writeln('C=', C)
end.

Вывод
C=4
Nastyaches4
Во вложении на верхнем рисунке показана схема двумерного массива (матрицы), размером 100х100. Желтые кружки - элементы массива. Выделена главная диагональ матрицы (условие, когда номер строки равен номеру столбца), а треугольники с заливкой выделяют верхнюю и нижнюю треугольные матрицы. Если исходная матрица квадратная, то количество элементов в обоих треугольных матрицах одинаково.
На нижнем рисунке описывается заполнение элементов массива. Строки нижней треугольной матрицы заполняется номерами строки (зеленая область), а столбцы верхней треугольной матрицы - номерами столбцов с обратным знаком (красная область). При внимательном рассмотрении можно понять, что каждому элементу зеленой области будет сопоставлен элемент красной с таким же значением, но с противоположным знаком. Следовательно, сумма этих элементов будет равна нулю.
Осталось найти сумму элементов главной диагонали. Там будут элементы -1, -2, -3, ... -99, -100. Это сумма первых 100 чисел натурального ряда, образующих арифметическую прогрессию, взятая с противоположным знаком.
\displaystyle S= \frac{2a_1+d(n-1)}{2}n= \frac{2\cdot1+1(100-1)}{2}\cdot100= \frac{101\cdot100}{2}=5050

ответ: -5050

25) значения элементов двухмерного массива a[1..100,1..100] с следующего фрагмента программы: for i:
vfif-804828
"...получил от Гриши, Ярослава и Бориса ответ: не мы" - это некорректная постановка задачи. Если понимать это так, что каждый ответил "не я", задача имеет решение. Но если "не мы" - это означает у каждого "не мы трое", то получается что трое ответили одинаково, но солгали двое, а это противоречие. Следовательно, надо все же понимать, что "не мы" - это "не я".

Итак, два ответа истинных, два - ложных. Тогда среди "не мы" есть хотя бы один истинный и один ложный ответ.

Пусть один "не мы" ложный (а два истинных), тогда его автор и взял ручку Никиты, а Лев солгал и он знает, кто взял ручку.

А теперь пусть два "не мы" ложных, а один истинный. Тогда получается, что  ручку взяли сразу двое - те, кто солгал. Это противоречит условию, где сказано. что ручку взял один, следовательно, так быть не может.

ответ: Лев знает, кто взял ручку.

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

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

Значение переменной c, вычисленное в программе, написанной на языке pascal, var a, b, c : integer; begina: =15; b: =5; c: =1; while a> b dobegina: =a–b; if b> c then begin b: =b–c; c: =2*c endend; writeln („c=‟, c)end.равно
Ваше имя (никнейм)*
Email*
Комментарий*

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

Leon-12
Probitbiz6
mgrunova
panasenko68
departed744
delonghisochi
Yelena_Irina826
annayarikova
AMR89154331531
Melnik Kaveshnikova1746
Anastasiamoscow80
vadim1140
rodin4010
Д.О. Игорь
AnzhelikaSlabii1705
▲