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

Составь программу с использованием структур: Структура содержит информацию о дневной температуре (число, месяц, температура). Составить программу вычисляющую среднемесячную температуру. НА ЯЗЫКЕ !

👇
Открыть все ответы
Ответ:
nauryzbekova
nauryzbekova
01.08.2022

Можно назвать логическим выражением потому, что резальтатом отношения неравенства/равенства всегда будет true/false (истина/ложь), а не какое-то числовое значение.

Блок схему привести сложно - рисовать, а потом всосывать картинку откровенно лень. Но пример приведу:

дано a и b;

если а < b, то идти на пункт 3;

выполнить a + b и вывести результат, окончить вычисления;

если a > b, то идти на пункт 5;

выполнить a - b и вывести результат, окончить вычисления;

если a == b, то a * b и вывести результат.

Теперь, преположим a = 1, b = 10, тогда по логике работы схемы a < b и выведется (пункт 3.) и выведется 11.

a = 10, b = 1. тогда по логике сработает пункт 4 и выведется 9.

a = -5, b = -5, тогда по логике сработает пункт 6 и выведется 25 ((-5)*(-5) = 25).

Результат работы логики.

4,8(74 оценок)
Ответ:
marelmrub
marelmrub
01.08.2022
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
begin
  var n:=ReadInteger('n=');
  var a:=ArrRandom(n,-50,50);
  Writeln('Исходный массив'); a.Println;
  var se:=a.Where(x->x mod 3=0);
  if se.Count=0 then
    Writeln('В массиве нет элементов, кратных трем')
  else begin
    var b:=se.Max;
    var i:=0;
    while a[i]<>b do Inc(i);
    if i=n-1 then Writeln('Максимальный элемент - последний')
    else begin
      Writeln('Результирующий массив');
      a[i+1]:=abs(a.Where(x->x<0).Sum); a.Println
      end
    end
end.

Тестовое решение:
n= 15
Исходный массив
-24 -38 15 -33 -40 -18 21 34 20 49 -19 29 29 38 -41
Результирующий массив
-24 -38 15 -33 -40 -18 21 213 20 49 -19 29 29 38 -41
4,4(70 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ