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

Втаблице dat хранятся данные измерений роста учеников 4 класса в сантиметрах. (dat[1] – рост первого ученика, dat[2] – второго и т. определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на трёх языках программирования. алгоритмический язык бейсик алг нач целтаб dat[1: 10] цел k, n, d dat[1] : = 140; dat[2] : = 130 dat[3] : = 135; dat[4] : = 150 dat[5] : = 120; dat[6] : = 150 dat[7] : = 110; dat[8] : = 140 dat[9] : = 150; dat[10] : = 135 n : = 1; d : = dat[1] нц для k от 2 до 10 если dat[k] > = d то d : = dat[k]; n : = k все кц вывод n кон dim dat(10) as integer dim k, n, d as integer dat(1) = 140: dat(2) = 130 dat(3) = 135: dat(4) = 150 dat(5) = 120: dat(6) = 150 dat(7) = 110: dat(8) = 140 dat(9) = 150: dat(10) = 135 n = 1: d = dat(1) for k = 2 to 10 if dat(k) > = d then d = dat(k) n = k end if next k print n паскаль var k, n, d: integer; dat: array[1..10] of integer; begin dat[1] : = 140; dat[2] : = 130; dat[3] : = 135; dat[4] : = 150; dat[5] : = 120; dat[6] : = 150; dat[7] : = 110; dat[8] : = 140; dat[9] : = 150; dat[10] : = 135; n : = 1; d : = dat[1]; for k : = 2 to 10 do if dat[k] > = d then begin d : = dat[k]; n : = k end; write(n); end. ответ:

👇
Ответ:
Vasya789
Vasya789
27.12.2021
Т.к. нам сказано, что Dat[k] >= d, то нам нужно найти наибольшее значение Dat[k] но т.к. там несколько одинаковых наиб. и n := k, то записать нужно номер последнего наиб. Dat.
ответ: 9
4,7(54 оценок)
Открыть все ответы
Ответ:
Yshenik2056
Yshenik2056
27.12.2021

1. Решаем специально подобранные “базовые технические” задачи, которые позволяют “оттачивать” технику работы с массивами.

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

3. Учим “читать” чужие (да и свои тоже!) программы. В этой ситуации уместно провести аналогию с изучением иностранного языка: вначале человек, изучающий иностранный язык, учится читать текст со словарем. Так и в программировании. Умение “читать текст со словарем” достигается за счет выполнения заданий сначала на листе бумаги, а затем и с использованием отладчика программ. Учащийся должен понимать, как выполняются основные алгоритмические конструкции, как организованы одномерные и двумерные массивы, т.е. знать правила работы с каждым типом данных.

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

· решение задачи “в лоб”;

· метод введения дополнительных данных;

· метод преобразования входных данных;

· метод уменьшения размерности задачи.

И решаем специально подобранные задачи по каждому методу.

Объяснение:

может так?

4,4(6 оценок)
Ответ:
sab1na666
sab1na666
27.12.2021

/** libraries */

#include <iostream>

#include <cmath>

#include <vector>

#include <map>

#include <set>

#include <queue>

#include <stack>

#include <algorithm>

/** libraries */

using namespace std;

/** defines */

#define ll long long

#define ld long double

#define yes cout << "YES" << "\n"

#define no cout << "NO" << "\n"

/** defines */

int a[20];

void solve(){

   ld sum = 0;

   for(auto i: a)

       sum += i;

   ld av = sum / 20;

   int res = 0;

   for(auto i: a)

       if(i < av)

           res++;

   cout << res;

}

signed main() {

   ios_base::sync_with_stdio(false);

   cin.tie(nullptr);

   cout.tie(nullptr);

   for(int i = 0; i < 20; i++)

       cin >> a[i];

   solve();

}

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