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

исправьте мою программу так, чтобы работало по условию задачи(делать в pascal.net). Если не знаете как, то напишите свою (решать надо через динамический массив).

Задача: Напишите программу, которая находит максимальную и минимальный элементы переданного ей динамического массива(используйте изменяемые параметры).

Моя программа:

var

i,k,n,j:integer;

a:array of longint;

procedure maxmin(max,min:longint);

begin

k:=a.Length;

max:=a[0];

min:=a[0];

for i:=1 to k-1 do

begin

if max a[i] then min:=a[i];

end;

end;

begin

read(n);

setLength(a,n);

for i:=0 to High(a) do begin

a[i]:=random(8)+1;

maxmin(a[i]);

end;

writeln(max,' ',min);

end.

👇
Ответ:
swdw1
swdw1
07.04.2023

// PascalABC.NET 3.7.2

// Да, именно так выглядит pascal.net.

function MinMax<T>(source: Array of T): (T, T);

 where T: System.IComparable<T>;

 begin

   var max := source.First();

   var min := source.First();

   

   foreach var item:T in source do begin

     if item.CompareTo(max) > 0 then max := item

     else if item.CompareTo(min) < 0 then min := item

   end;

   Result := (min, max);

 end;

 

begin

 var src := ArrRandom();

 src.PrintLn;

 var (min, max) := MinMax(src);

 PrintLn(string.Format('Min, max values of source array is {0}, {1}', min, max));

end.

Объяснение:

постфикс .net указывает на то, что язык имеет поддержку платформы MS.NET. Решение выполнено средствами платформы MS.NET и среды PascalABC.NET 3.7.2

4,4(72 оценок)
Открыть все ответы
Ответ:
Diana4441
Diana4441
07.04.2023
Вычислительная техника является важнейшим компонентом процесса вычислений и обработки данных. первыми приспособлениями для вычислений были, вероятно, всем известные счётные палочки, которые и сегодня используются в начальных классах многих школ для обучения счёту. развиваясь, эти приспособления становились более сложными, например, такими как финикийские глиняные фигурки, также предназначаемые для наглядного представления количества считаемых предметов. такими приспособлениями, похоже, пользовались торговцы и счетоводы того времени.
4,6(12 оценок)
Ответ:
LOL8KEKYC
LOL8KEKYC
07.04.2023

иску́сственный интелле́кт — свойство интеллектуальных систем выполнять творческие функции, которые традиционно считаются прерогативой человека[1]; наука и технология создания интеллектуальных машин, особенно интеллектуальных компьютерных программ[2].  

 

робот kismet с искусственным интеллектом в музее массачусетского технологического института, 2006 год.

ии связан со сходной использования компьютеров для понимания человеческого интеллекта, но не обязательно ограничивается биологически правдоподобными

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

4,5(71 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ