Алиференко_Елена342
?>

Позначте логічні вирази, що набувають значення True при х = 5, у = −3: Позначте всі правильні відповіді. (Кількість балів 1.50) А х >= 10 or у <= 0 Б х <= 10 and у > 0 В х <= 10 and у <= 0 Г х >= 10 and у <= 0 Установіть відповідність між операторами розгалуження (1–4), які реалізують однакові дії (А–Г (Кількість балів 2.00) 1 if b%10 == 0 and a%10 == 0: print('Так') else: print('Ні') 2 if a>b and b>c: m = a 3 if a != 0 and b != c: m = (c–b)/a else: if a != 0 and b == c: m = 0 А if a>b: if b>c m = a Б if a != 0: if b != c: m = (c–b)/a else: m = 0 В if b%10 == 0: if a%10 == 0: print('Так') else: print('Ні')

Информатика

Ответы

Динков

ответ:а) var x,y: real;б) var a,b,s: real;(a,b - стороны прямоугольника, s - площадь прямоугольника)в) var k:integer;ct,co,s: real;(k - количество тетрадей, ct,co - стоимость 1 тетради и 1 обложки (соответственно), s - стоимости покупки)г) var kt,kk,kr:integer;ct,ck,cr,s: real;(kt,kk,kr - количество тетрадей, карандашей и ручек (соответственно), ct,ck,cr - стоимость 1 тетради, 1 карандаша и 1 ручки (соответственно), s - стоимость покупки)Данные вещественного (real) типа используются значительно чаще целого типа. Они необходимы в тех случаях, когда числовые значения могут содержать дробные части.Данные целочисленного (integer) типа используются для представления целых чисел.

Объяснение:

missbuhgalter2013
1. Создаем файл MatInt.pas следующего содержания:

// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
unit MatInt;

interface

type
  Matrix=array[,] of integer;

function MatCreate(m,n:integer):Matrix;
procedure MatPrint(a:Matrix;w:integer);
procedure MatMax(a:Matrix;var x,imax,jmax:integer);

implementation

function MatCreate(m,n:integer):Matrix;
// создает матрицу и инициализирует её нулями
begin
  SetLength(Result,m,n);
end;

procedure MatPrint(a:Matrix;w:integer);
// выводит матрицу, отводя w позиций под элемент
begin
  var n:=Length(a,1)-1;
  for var i:=0 to Length(a,0)-1 do begin
    for var j:=0 to n do Write(a[i,j]:w);
    Writeln
    end
end;

procedure MatMax(a:Matrix;var x,imax,jmax:integer);
// возвращает значение максимального элемента и его координаты
begin
  imax:=0; jmax:=0;
  var n:=Length(a,1)-1;
  for var i:=0 to Length(a,0)-1 do
    for var j:=0 to n do
      if a[i,j]>a[imax,jmax] then (imax,jmax):=(i,j);
  Inc(imax); Inc(jmax); x:=a[imax-1,jmax-1]
end;

end.

2. Компилируем файл, получая библиотеку MatInt.pcu

3. Пишем основную программу:

// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
uses
  MatInt;
begin
  var a:=MatCreate(5,8);
  var n:=Length(a,1)-1;
  for var i:=0 to Length(a,0)-1 do
  for var j:=0 to n do a[i,j]:=Random(-50,50);
  MatPrint(a,4);
  var irow,jcol,max:integer;
  MatMax(a,max,irow,jcol);
  Writeln('Максимальный А[',irow,',',jcol,']=',max)
end.

Тестовое решение
  11 -16  11  16  23  -4 -17 -34
 -12  -5  20   9  16  47  43  17
 -46 -26  47 -40  12 -31 -25  13
  -7  39 -20  26  11 -19  32 -15
  45 -10 -28  31 -46 -29 -29 -22
Максимальный А[2,6]=47

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

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

Позначте логічні вирази, що набувають значення True при х = 5, у = −3: Позначте всі правильні відповіді. (Кількість балів 1.50) А х >= 10 or у <= 0 Б х <= 10 and у > 0 В х <= 10 and у <= 0 Г х >= 10 and у <= 0 Установіть відповідність між операторами розгалуження (1–4), які реалізують однакові дії (А–Г (Кількість балів 2.00) 1 if b%10 == 0 and a%10 == 0: print('Так') else: print('Ні') 2 if a>b and b>c: m = a 3 if a != 0 and b != c: m = (c–b)/a else: if a != 0 and b == c: m = 0 А if a>b: if b>c m = a Б if a != 0: if b != c: m = (c–b)/a else: m = 0 В if b%10 == 0: if a%10 == 0: print('Так') else: print('Ні')
Ваше имя (никнейм)*
Email*
Комментарий*

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

Komarovsergeysk
АлексейГагиковна1774
yaudo47
ПолухинаТененева565
kmr495270
Staroverovanatasa494
Boris1247
Tipan77
cheberyako2013
zibuxin6
Poroskun
Валерьевич Николаевич1364
genya1509
ogonizoloto
cmdkotelniki