Есть ответ 👍

2.Закончить реализацию функции Open_file() 1.Добавить пункты меню как в оригинальном блокноте, функционал не обязательно.

from tkinter import *
from tkinter import filedialog

HEIGHT = 550
WIDTH = 550

root = Tk()
root.title('Блокнот')
root.geometry("%dx%d" % (WIDTH, HEIGHT))
root.resizable(True, True)
root.option_add('*Font', 'Calibri')
root.option_add('*Background', 'white')

menu = Menu(root)
root.config(menu=menu)

def open_file():
pass

def save_file():
file_name = filedialog.asksaveasfilename(initialdir='/', title='Select file',
filetypes=(('Text Documents', '*.txt'), ('all files', '*.*')))
if file_name:
f = open(file_name, 'w')
text_save = str(text.get(1.0, END))
f.write(text_save + '\n')
f.close()

file_menu = Menu(menu, tearoff=0)

file_menu.add_command(label='Создать')
file_menu.add_command(label='Открыть', command=open_file)
file_menu.add_command(label='Сохранить как', command=save_file)
file_menu.add_command(label='Выход', command=exit)

menu.add_cascade(label='Файл', menu=file_menu)

text = Text(root)
text.pack(expand=YES, fill=BOTH)

mainloop()

218
414
Посмотреть ответы 1

Ответы на вопрос:

minimym22
4,7(34 оценок)

алу содержит следующие функциональные узлы:

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

далее не менее важны регистры для хранения кодов операндов на время выполнения действий над ними;

сдвигатели для сдвига кода на один или несколько разрядов вправо или влево;

преобразователи для преобразования прямого кода числа в обратный или дополнительный код;

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

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

мог вас неправильно понять, может вам нудны все узлы вместе с алу?

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS