Yorgen1
16.11.2020 16:09

с программой Напишите функцию, принимающую от 1 до 3 параметров - целых чисел (как стандартная функция range). Единственный обязательный аргумент - последнее число. Если поданы 2 аргумента, то первый интерпретируется как начальное число, второй - как конечное (не включительно). Если поданы 3 аргумента, то третий аргумент интерпретируется как шаг. Функция должна выдавать один из следующих списков:
квадратных корней чисел;

Запускайте вашу функцию со всеми возможными вариантами по числу параметров: от 1 до 3.

Подсказка: проблему переменного числа параметров, из которых необязательным является в том числе первый, можно решить 2-мя Во-первых, можно сопоставить всем параметрам нечисловые значения по умолчанию, обычно для этого используют специальное значение None. Тогда используя условный оператор можно определить, сколько параметров реально заданы (не равны None). В зависимости от этого следует интерпретировать значение первого аргумента как: конец последовательности, если зада только 1 параметр; как начало, если заданы 2 или 3. Во-вторых, можно проделать то же, используя синтаксис функции с произвольным числом параметров; в таком случае задавать значения по умолчанию не нужно, а полезно использовать стандартную функцию len, которая выдаст количество реально используемых параметров.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
5655к
09.04.2023 11:08
//Pascal ABC.NET v3.1 сборка 1172

var
  ar: array of integer;
  n, k2, k3, k4, k5, i: integer;
  r: real;

begin
  write('Сколько учеников?');
  readln(n);
  setlength(ar, n);
  writeln('Введите оценки:');
  for i := 0 to n - 1 do
  begin
    readln(ar[i]);
    case ar[i] of
      2: inc(k2);
      3: inc(k3);
      4: inc(k4);
      5: inc(k5);
    else
      writeln('Не оценка');
      exit;
    end;
  end;
  writeln('2:', k2);
  writeln('3:', k3);
  writeln('4:', k4);
  writeln('5:', k5);
  write('Успеваемость=', (k3 + k4 + k5) / n * 100:0:1);
end.

Пример ввода:
Сколько учеников?6
Введите оценки:
2
2
3
4
5
5
Пример вывода:
2:2
3:1
4:1
5:2
Успеваемость=66.7
0,0(0 оценок)
Ответ:
юля2521
16.06.2022 04:11

1) Система управления базами данных

2)

3)Поле БД - это столбец таблицы содержащий определенные свойства

запись БД - это строка таблицы записанная в поля

4)

1) создать пустую базу данных;

2) создать таблицы базы данных;

3) связать таблицы (создать схему данных) с указанием правил контроля целостности данных;

4) заполнить таблицы данными.

5)

Конструктор - это то, с чего Вы делаете таблицы, запросы, формы и т. д.

Таблицы – это основные объекты любой базы данных. В них хранятся все данные, имеющиеся в базе, а так же таблицы хранят и структуру базы (поля, их типы и свойства).

6) 1) Откройте таблицу в режиме конструктора. Измените имя поля.

   2) Щелкнуть левой кнопкой мыши в столбце Имя поля (Field Name) на имени поля, подлежащего переименованию.

   Ввести новое имя поля или отредактировать старое имя.

   Нажать клавишу <Enter> или переместить указатель текущей записи на любую другую запись.

Объяснение:

В 6 2) не уверен вроде бы это тоже через конструктор.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота