Vika17112003
15.03.2022 07:59

Написать блок-схему к игре НИМ.

Правила игры есть два игрока один из них компьютер ещё есть предметы разложение по кучкам и игроки по очереди берут от 1 до 3 предметов выигрывает тот кто забирает последний предмет.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
СоНьКаАаАаА
08.07.2022 15:26
1. Операционная система - это комплекс взаимосвязанных системных программ, назначение которого - организовать взаимодействие пользователя с компьютером и выполнение всех других программ.

2. 
1) осуществление диалога с пользователем,
2) ввод-вывод и управление данными,
3) программная поддержка работы периферийных устройств,
4) передача информации между различными внутренними устройствами,
5) запуск программ на выполнение,
6) вс операции обслуживания,
7) планирование и организация процесса обработки программ,
8) распределение ресурсов.

3. 
1) базовый модуль (ядро).
2) командный процессор.
3) драйверы периферийных устройств.
4) дополнительные сервисные программы.

5.
GTK
QT
MSE
Низкоуровневый интерфейс (Linux -Xlib)
Windows\Linux

6. 
ОС - является ядром.
Операционная оболочка - часть операционной системы отвечающая за то, чтобы оператор имел возможность управлять процессами выполнения отдельных программ.  

7. 
Однозадачные ОС включают средства управления периферийными устройствами, средства управления файлами, средства общения с пользователем.
Многозадачные ОС, кроме этого управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства.

однозадачные (MS-DOS, MSX)
многозадачные (OC EC, OS/2, UNIX, Windows).

8. Организация всех ОС построена по принципу от корня (Локального диска) - к веткам (папкам, подпапкам и файлам).

9. 
Создание папок и присвоение им имен,
Удаление файлов и каталогов,
Создание файлов и присвоение им имен,
Переименование файлов и папок,
Копирование и перемещение файлов между дисками компьютера и между папками одного диска,
Управление атрибутами файлов.
0,0(0 оценок)
Ответ:
aidaAim
29.12.2021 11:53
Реализация на Python
--

import datetime

import time

from math import sqrt

 

UTC = datetime.datetime.utcnow

 

class MyClass:

    def __init__(self, number):

       self.number = number

       self.res = 0

       self.acc = [[1]]

 

    def addToPos(self, pos, i):

        self.acc[pos] = self.acc[pos] + [i]

 

    def addToTail(self, i):

        self.acc = self.acc + [[i]]

 

    def testPos(self, pos, i):

        ret = True

        for x in self.acc[pos]:

            if i % x == 0:

                ret = False

                break

        return ret

 

    def addCand(self, i):

        ret = False

        pos = 0

        for lst in self.acc:

          if self.testPos(pos, i):

            ret = True

            self.addToPos(pos, i)

            break

          pos = pos + 1

 

        if not ret:

            self.addToTail(i)

 

 

    def calc(self):

        for i in range(2, self.number + 1):

            self.addCand(i)

        print(self.acc)

        print(len(self.acc))

 

def test(num):

   start = UTC()

  

   cl = MyClass(num)

   cl.calc()

 

   print (UTC() - start)

 

if __name__ == '__main__':

    test(int(input()))

    

   
python test.py
9
[[1], [2, 3, 5, 7], [4, 6, 9], [8]]
4
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота