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

4. массив целых чисел из 10 элементов заполнить случайным образом. упорядочить массив по возрастанию. найти сумму квадратных корней нечетных элементов матрицы, вывести полученные результаты. 5. массив целых чисел из 14 элементов заполнить случайным образом. упорядочить массив по возрастанию. вывести на экран максимальный и минимальный элементы, найти их разность. 6. массив целых чисел из 10 элементов заполнить случайным образом. упорядочить массив по возрастанию. подсчитать количество и произведение элементов массива, больших 20 и меньших 50, вывести полученный результат.

👇
Ответ:
allthesinners
allthesinners
08.04.2022
// 4
begin
   var arr := ArrRandom();
   Sort(arr);
   arr.Println;
   Print('Sum of odd''s elements'' square roots is ',
            arr.Where(el -> el.IsOdd).Sum(el -> el.Sqrt));
end.

// 5
begin
   var arr := ArrRandom(14);
   Sort(arr);
   WritelnFormat('Max = {0}, Min = {1}, Max - Min = {2}', 
                             arr.Max, arr.Min, (arr.Max - arr.Min));
end.

// 6
begin
   var arr := ArrRandom();
   Sort(arr);
   arr.Println;
   Print('Count = ' + arr.Where(el->(el>20) and (el<50)).Count + newline +
     'Product = ' + arr.Where(el->(el>20) and (el<50)).Aggregate(1,(p,x)->p*x));
end.
4,4(43 оценок)
Открыть все ответы
Ответ:
Kasseno4ka
Kasseno4ka
08.04.2022

К первому поколению (англ. first-generation programming language, 1GL) относят машинные языки — языки программирования на уровне команд процессора конкретной машины. Для программирования не использовался транслятор, команды программы вводились непосредственно в машинном коде переключателями на передней панели машины. Такие языки были хороши для детального понимания функционирования конкретной машины, но сложны для изучения и решения прикладных задач.

Термины «первое поколение» и «второе поколение» были введены одновременно с термином «третье поколение». Фактически, эти термины в то время не использовались. С появлением языков высокого уровня, языки ассемблера стали относить к первому поколению языков.

4,6(10 оценок)
Ответ:
foma2280
foma2280
08.04.2022
// PascalABC.NET 3.2, сборка 1478 от 10.06.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString('Введите текст, завершив его точкой:');
  var p:=Pos('.',s);
  if (p>0) and (p<s.Length) then s:=s[:p+1];
  Writeln('Количество предложений равно ',s.ToWords('!').Count)
end.

Пример
Введите текст, завершив его точкой: Тест 1!тестовое №2!Тест3.Тест4!
Количество предложений равно 3

Если считать, что текст гарантированно завершается точкой, то можно упростить код программы до одного оператора:

begin
  Writeln('Количество предложений равно ',
    ReadlnString('Введите текст, завершив его точкой:').ToWords('!').Count)
end.
4,5(3 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ