3. Задания для учащихся.
Запишите в тетрадях
данное выражение на языке программиования.
200
225
Ответы на вопрос:
Program qq; uses crt; var m: array[1..31] of real; sr, all, a, b, ia, ib: real; i, n: integer; //значения кол-ва осадков нецелые, т.к. целые встречаются редко. однако можно заменить и на integer. среднее значение (sr) всегда real, т.к. есть операция деления begin writeln ('введите количество дней: '); //возможность расчета запрашиваемых данных как за полный месяц (31 день - верхняя граница массива), так и за какую-то его часть - n дней. readln (n); all: =0; //обнуляем переменные. ia: =0; ib: =0; for i: =1 to n do read (m[i]); //задаем массив. если массив задается другим способом - стоило бы указать в . for i: =1 to n do all: =all+m[i]; //подсчёт общего кол-ва осадков sr: =all/n; //среднее арифметическое осадков writeln('введите числа а и b'); read (a, b); for i: =1 to n do begin if m[i]=b then if ib=0 then ib: =i; //сравниваем оба числа поочередно if m[i]=a then //с каждым элементом массива, если if ia=0 then ia: =i; //, то запоминаем индекс. вложенное условие позволяет считать индекс только первого встретившегося числа. end; writeln ('среднесуточное кол-во осадков: ', sr: 6: 2); writeln ('общее кол-во осадков', all: 8: 2); if ib< > 0 then writeln ('est` chislo b'); //если индекс не 0, значит мы нашли b в массиве if ia< > 0 then writeln ('est` chislo a'); if (ib< > 0) and (ia< > 0) then //имеет смысл сравнивать позиции чисел, только если оба числа присутствуют в массиве if ia< ib then //число с меньшим индексом, очевидно, встречается первым writeln ('pervim vstr a') else writeln ('pervim vstr b'); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ПростоПомогитеПлез21.08.2022 22:08
-
newyorker200013.05.2020 23:58
-
непр123.07.2020 02:39
-
Миша7504040603.12.2020 16:34
-
natashasheh05.08.2021 16:19
-
zzzzmi27.05.2023 11:46
-
DogiWars27.06.2022 05:07
-
daniilf02mail28.01.2021 12:14
-
dfgdfh213.01.2021 03:01
-
dima035488811.03.2023 13:19
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.