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

Есть 27 монет. известно, что одна монета фальшивая (ее вес меньше). на чашечных весах можно сравнивать вес монет (весы показывают, какие монеты весят больше, меньше, или вес одинаковый). найти фальшивую монету. составить алгоритм решения этой , если использовать весы можно только три раза.

👇
Ответ:
sndzhychayana
sndzhychayana
17.04.2023

1. на одну чашу - 13 монет, на 2-ю тоже

2. Если будут весить одинаково, то 27-я - фальшивая, если нет, то:

3. На 1-ю чашу - 6 монет, на другую - 6...

И так, пока не останется 3 монеты

А дальше на одну - одну монету, на другую - тоже

если весят одинаково, то 3-я - фальшивая

если что-то тяжелее - то она фальшивая.

4,4(88 оценок)
Ответ:
NikitaPetrov1234
NikitaPetrov1234
17.04.2023

1) взвешивается две кучки по девять монет, какая кучка весит меньше или больше - в той фальшивая монета. Если кучки весят одинаково - фальшивка в третьей кучке.

2) кучка с фальшивой монетой делится на три части по три монет и проводится взвешивание,. аналогично предыдущему

3) кучка с фальшивой монетой делится по одной монете и взвешивается если две монеты на весах весят одинаково, то которая не лежит на весах фальшивая, иначе которая на весах легче, та и фальшивая

4,8(84 оценок)
Открыть все ответы
Ответ:
abdullaevs04
abdullaevs04
17.04.2023

import random

import math  

boxOfNumbers = [random.uniform(1, 1000) for x in range(0, 10)]

   

#Создание функции с названием "Integer", вычисляющую целые части чисел в списке    

def Integer(parameter): #Создание параметра с названием "parameter"

   for i in range (0, len(boxOfNumbers)):

       boxOfNumbers[i] = int(boxOfNumbers[i]) #Преобразование числа с плавающей точкой в целое число

   return(boxOfNumbers)

   

print('Separates all integer parts of numbers, just enter something on the keyboard: ')    

print(Integer(parameter = input())) #Здесь строка принимается как параметр, я же правильно написала, да-да? :D

#Создание лямбда функций: переменной Even — присваивается значение лямбда функции, которая из себя представляет отфильтрованный список

#Вызываем функцию Integer, чтобы фильтровался список, состоящий уже из целых чисел

Even = max(list(filter(lambda even: even % 2 == 0, Integer(5 #Даём любое значение параметру "parameter"

Odd = max(list(filter(lambda odd: odd % 2 == 1, Integer(5 #Здесь то же самое

#Создаём словарь с названием "Dictionary", в нём хранятся категории: "Even Numbers", "Odd Numbers", со значениями соответсвенно: Even, Odd

dictionary = {'Even Numbers' : Even,

   'Odd Numbers' : Odd

}

#Получаем доступ к значениям из категорий, с обьявления новых переменных

EvenNumbers = dictionary.get('Even Numbers')

OddNumbers = dictionary.get('Odd Numbers')

print('\nThe values of the largest even and odd number:')

print(EvenNumbers)

print(OddNumbers)

4,7(85 оценок)
Ответ:
annakolupaewa20
annakolupaewa20
17.04.2023
Java

import java.util.Scanner;

public class Znanija {

   public static void main(String args[]) {

     int n, number = 0;

     

     Scanner input = new Scanner(System.in);

     

     System.out.println("Write the second broder of the diapazon: ");

    n = input.nextInt();

   

     for(int i = 50; i>n-10; i-=10) {

     number += i;

     }

     number += n;

     System.out.println("\nThe sum of all numbers in the sequence 50 + 40 + 30 + 20 .... + N equals: " + number);

   }

}

Псевдокод:

integer n, number = 0

print('Write the second broder of the diapazon: ')

input(n)

for i in range (50, n)

     i-=10

     number += i

     

number += n;

     print('\nThe sum of all numbers in the sequence 50 + 40 + 30 + 20 .... + N equals: ', number);


Дано натуральное число N. Написать блок-схему и программу для вычисления суммы вида: 50 + 40 + 30 +…
4,6(16 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ