М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
daqqwe
daqqwe
28.12.2020 00:07 •  Информатика

Что выведет программа, если в ка­че­стве зна­че­ний пе­ре­мен­ных s и t вво­ди­лись (11,12)?
var s, t: integer;
begin
readln(s);
readln(t);
if (s > 10) and not (t > 10)
then writeln(s)
else writeln(t)
end.

👇
Ответ:
velkovavika15
velkovavika15
28.12.2020

В данном случае на выводе мы получим число 12.

Объяснение:

В начале мы записывает в переменные s и t такие значение как 11 и 12. То есть, s=11, t=12

У нас есть условие:

Если(if) значение переменной s (11) больше 10 а так же переменная t меньше или равно (это нам говорит оператор "not" , "not(t>10)" значит - что угодно кроме чисел больше 10) 10, тогда выполнить "writeln(s)" - тоесть вывести на экран число что записано в переменной s. В нашем случае t(12)>10 и оно не подходит под наше второе условие. В таком случае есть оператор "else" что обозначает "иначе" , тоесть если условие не выполняется то тогда срабатывает оператор else и срабатывает команда writeln(t) - что выводит на экран число что записано в переменной t .

Надеюсь я объяснил понятно, здесь все просто...

4,5(16 оценок)
Открыть все ответы
Ответ:
инкара10
инкара10
28.12.2020

Объяснение:

Если и считать всё в двоичной системе, то надо сначала все числа перевести в неё.

Перевод из шестнадцатеричной в двоичную- каждая шестнадцатеричная цифра заменяется на четыре двоичных, затем незначащие нули спереди- отбрасываются:

10₁₆ = 00010000₂ = 10000₂

Перевод из восьмеричной в двоичную- каждая восьмеричная цифра заменяется на три двоичных, затем незначащие нули спереди- отбрасываются:

10₈ = 001000₂ = 1000₂

Получаем в итоге пример:

10000₂ + 1000₂ + 10₂* 10000₂ = 10000₂ + 1000₂ + 100000₂ =

= 111000₂

4,4(4 оценок)
Ответ:
Николь560
Николь560
28.12.2020
1)

const
  n=40;
var
  a:array [1..n] of integer;
  i,k:integer;
begin
  Randomize;
  k:=0;
  Writeln('Исходный массив');
  for i:=1 to n do begin a[i]:=random(63)+20; Write(a[i],' ') end;
  Writeln; Writeln('Четные элементы, кратные 3');
  for i:=1 to n do
    if a[i] mod 6=0 then begin Inc(k); Write(a[i],' ') end;
  Writeln; Writeln('Отобрано элементов: ',k)
end.

Пример
Исходный массив
43 49 27 45 57 20 54 22 74 79 57 64 30 41 67 58 36 68 79 46 28 74 61 21 80 57 50 24 80 36 27 57 38 38 41 71 50 69 39 48
Четные элементы, кратные 3
54 30 36 24 36 48
Отобрано элементов: 6

2)

const
  n=20;
var
  a:array [1..n] of integer;
  i,imin:integer;
begin
  Randomize;
  Writeln('Исходный массив');
  imin:=1;
  for i:=1 to n do begin
    a[i]:=random(351)+20;
    Write(a[i],' ');
    if a[i]<a[imin] then imin:=i
    end;
  Writeln;
  Writeln('Минимальный элемент a[',imin,']=',a[imin])
end.

Пример
Исходный массив
292 54 248 310 181 210 263 284 255 156 177 340 173 39 108 144 270 40 318 155
Минимальный элемент a[14]=39
4,8(1 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ