Код:
file = open("input.txt", "r") #открытие для чтения
course = list(map(float, file.readline().split())) #список из 1 строки
euro = list(map(float, file.readline().split())) # из 2
dollar = list(map(float, file.readline().split())) # из 3
file.close() #файл закрывается
sum_dollar = 0
sum_euro = 0
for i in euro: #сумма в евро
sum_euro += i
for i in dollar: #сумма в долларах
sum_dollar += i
sum = sum_euro + sum_dollar * (course[0] / course[1]) # перевод всего евро
file = open("output.txt", "w+") #открытие файла или создание нового, если нету файла с таким названием
file.write(str(round(sum, 2)) + "\n") #запись 1 строки
file.write(str(round(sum / (len(euro) + len(dollar)), 2))) #запись 2 строки
file.close()
Для работы достаточно файла input.tx с заполненными значениями (количество элементов во 2 и 3 строке может быть любое)
(функция round(x, y) округляет число Х до Y знаков после запятой)
(В примере неправильно посчитано, поэтому вывод другой при тех же значениях)
Форми тестових завдань. Форма подання тестового завдання
При створенні тестових завдань використовують їх різні форми. Рекомендованими НМЦ МОН України для застосування є тестові завдання закритої та відкритої форм.
Тестові завдання закритої форми пропонують вибрати одну правильну відповідь із декількох запропонованих.
У таких тестових завданнях відповіді необхідно розміщувати у певному порядку. При комп'ютерному тестуванні доцільно використовувати саме завдання закритої форми, оскільки їх легко опрацьовувати.
Окрім того, бажано щоб при створенні тестових завдань використовувалось якнайменше їх різновидів.
Тестові завдання відкритої форми дозволяють вільно конструювати відповідь або доповнювати (завершувати) частковий варіант відповіді.
В комп'ютеризованому тестуванні відповіді на завдання відкритої форми повинні мати чітко визначені форму і зміст.
За принципом побудови відповіді тестові завдання можна класифікувати за схемою [2] (Рис. 5.2)
Тестові завдання будь-якої форми і принципу побудови відповіді мають певну форму подання і м
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Паскаль. даны целые числа x и y. вычислить: (x-y)/(1+xy)
var a,x,y: real;
begin
read(x,y);
y: =(x-y)/(1+x*y);
writeln(y);
end.