gumirovane2294
?>

1. Запишите в развернутой форме следующие числа:а) 11101000102б) 2312542718в) С3894A67B162. Переведите в 10 систему счисления:а) 101101012б) 1278в) 15A163. Переведите число 130 из 10 системы счисления в 2-ю, 8-ю, 16-ю системы счисления:4. Выполните сложение: 11111012+101025. Выполните умножение: 11011112·1102​

Информатика

Ответы

Donleksa2016

1) print ('s [2,7] =', s [2,7])  Error: TypeError

2) print ('s [5:] =', s [5: 1)  Error: SyntaxError

3) print ('s [: 4] =', S [: 4])  Error: NameError

4) print ('s [: - 3] =', s [: - 3])  "информат"

Объяснение:

Что выведет программа в 1, 2 и 3 сам бог знает...

В первом случае предполагаю что хотели вывести 3 и 8 символ, но нельзя выводить их так.

Во втором нет закрывающей квадратной скобки.

В третьем откуда взялась переменная S??? Python не Pascal и различает регистр в названиях переменных.

В четвёртом. Число после ":" означает что берётся первые N элементов, а остальные отбрасываются. Знак "-" перед 3 означает что сначала строка переворачивается и обрезается.

информатика (действует минус) == акитамрофни (программа обрезает 3 знака) == тамрофни (и возвращает неперевёрнутую строку) = информат

Анастасия1097
// PascalABC.NET 3.2, сборка 1382 от 06.02.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('Количество строк (столбцов) в массиве:');
  Writeln('*** Исходный массив [',n,',',n,'] ***');
  var a:=MatrRandom(n,n,-10,10);
  a.Println(4); Writeln(5*a.ColCount*'-');
  var k,l:integer;
  Write('Введите L,K: '); Read(l,k);
  var lim:=a[l-1,k-1];
  var s:=a.Rows.SelectMany(x->x).Where(x->x<lim).Sum;
  Writeln('Искомая сумма равна ',s)
end.

Пример
Количество строк (столбцов) в массиве: 6
*** Исходный массив [6,6] ***
  -4  -8  -7  -3  -6  -4
   2  -9   1   9  -6   6
  -9  -2  -8  -3  -1  -4
  -1  -9  -3  -7   3  -3
   5   9  -6   8  -1 -10
  -1  -1  -5  -8  -9   4

Введите L,K: 2 3
Искомая сумма равна -138

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

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

1. Запишите в развернутой форме следующие числа:а) 11101000102б) 2312542718в) С3894A67B162. Переведите в 10 систему счисления:а) 101101012б) 1278в) 15A163. Переведите число 130 из 10 системы счисления в 2-ю, 8-ю, 16-ю системы счисления:4. Выполните сложение: 11111012+101025. Выполните умножение: 11011112·1102​
Ваше имя (никнейм)*
Email*
Комментарий*

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

sashakrotova943
aregaa
mushatolga
annodomini1
testovvanya
infocenterbla
TSKaraulova
Ruslan Zarekovkin
yocrew13
Мария1414
ti2107
LIN1022
Marinanagornyak
Svetlaru70
Анна Елена