academycoffee243
?>

7. ввести вещественную матрицу размером m*n. вывести индексы тех строк, в которых есть хотя бы одно значение, дробная часть которого меньше 0.55, или сообщение об отсутствии в матрице таких значений. 8. ввести квадратную матрицу порядка n. вычислить произведение элементов, расположенных на главной диагонали. сформировать одномерный массив из элементов исходной матрицы, расположенных ниже главной диагонали и больших произведения ее элементов. вывести полученный массив или сообщение об отсутствии таких элементов. 9. дан одномерный целочисленный массив размерностью n. сформировать новый массив из элементов исходного, расположенных до первого отрицательного элемента и большего первого элемента исходного массива. если такие элементы отсутствуют, то выдать об этом сообщение

Информатика

Ответы

Kochinev4
Program drob_0_55;   uses crt;   const m=5;               n=6;   type mat=array[1..m, 1..n] of real;   var a: mat;         i,j: integer;         frc: real;         flag: boolean; begin   clrscr;     randomize;                           {датчик сч}     for i: =1 to m do                      {цикл ввода и вывода массива}     begin         for j: =1 to n do               begin                     a[i,j]: =(10+random(70))/100;                     write (a[i,j]: 6: 2);                 end;     writeln;     end;     for i: =1 to m do                {поиск}           begin           flag: =false;           for j: =1 to n do                   begin                         frc: =frac(a[i,j]);                         if frc> 0.55 then flag: =true;                   end;           if flag then writeln('‘строка: ', i);           end;           if flag=false then writeln('не найдено! ');   readln;                                                     {ожидание нажатия enter} end.                                                                                              f
bulk91675
Совершенно нет, рассмотрим такую вот программу: к примеру программа должна определять, является ли число положительным, предположим что имеется такая функция: boolian isnumbermorethenzero(integer num)    //функция булевая, т.е. //возращает одно из значений - true/false, принемает на вход число {     boolian result;       //есть переменная хранящая результат,                                 //или ответ если пожелаете     result = false;       //по умолчанию он равен false         if (num < = 0)    //тут к примеру ошибка,                                 //проверяем является ли число больше либо равно 0                                 //(мы допустили ошибку и указали меньше)         {             result = true;       //если да, то число положительное и ответ true         }     return result;       //вернуть значение } если на входных данных будет 0 - он является положительным числом, программа выведет true - что является правильным ответом.но если мы введем любое отрицательное число, то ответ так же будет true - что является ошибкой.подай на вход мы положительное число, то программа выведет false - и это ошибка. вывод такой: функция функционирует правильно в часных случаях, к примеру как с 0, однако в других случаях она не способна вывести правельный ответ.проще говоря, просто подтверждаем ответ на ваш вопрос - "нет, программа не будет правильно функционировать в целом, а лишь в частных случаях".производный вопрос - а как этого избежать? ответ: покрыть код программы и все её логические блоки - тестами.
volodinnikolay19

Вы можете создавать группы вкладок, которые разделены горизонтально или вертикально. Это позволит вам отображать различные макеты бок о бок или друг над другом.

Вы можете использовать эту функцию, чтобы увидеть индивидуальный макет в другом виде.

Процедура

Выберите вкладку макета, который вы хотите переместить в новую группу вкладок.

Для создания новой группы вкладок с вертикальным разделением из исходной группы вкладок, в которой макеты будут располагаться бок о бок, выберите Окно > Вертикальное разделение.

Для создания новой группы вкладок с горизонтальным разделением из исходной группы вкладок, в которой макеты будут располагаться друг над другом, выберите Окно > Горизонтальное разделение.

Результат

Выбранная вкладка перемещена в новую группу вкладок.

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

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

7. ввести вещественную матрицу размером m*n. вывести индексы тех строк, в которых есть хотя бы одно значение, дробная часть которого меньше 0.55, или сообщение об отсутствии в матрице таких значений. 8. ввести квадратную матрицу порядка n. вычислить произведение элементов, расположенных на главной диагонали. сформировать одномерный массив из элементов исходной матрицы, расположенных ниже главной диагонали и больших произведения ее элементов. вывести полученный массив или сообщение об отсутствии таких элементов. 9. дан одномерный целочисленный массив размерностью n. сформировать новый массив из элементов исходного, расположенных до первого отрицательного элемента и большего первого элемента исходного массива. если такие элементы отсутствуют, то выдать об этом сообщение
Ваше имя (никнейм)*
Email*
Комментарий*

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

VdoffOlga
frdf57
missbuhgalter2013
Гаврилаш
ekrosenergoserv
grachevakaterina
Орлова
SaraevaTretyakov1941
Дмитрий1974
latoyan817
ietishkin
gilmore886173
nat5555
kategar
houseoftorture138