1. Создайте программу, которая будет моделировать список задач на день. Начните с пустого списка задач (QVector, QString). Пользователь может добавлять задачи в список, удалять задачи по индексу и просматривать список задач. Реализуйте меню для этих операций.
2. Разработайте программу для управления заказами в ресторане. Используйте QQueue для хранения заказов, которые ожидают готовности. Каждый заказ может быть представлен строкой с названиями заказанных блюд и напитков. Реализуйте операции добавления нового заказа в конец очереди, обработки заказа (удаление из начала очереди) и просмотра текущего списка ожидающих заказов.
1. Создайте программу, которая будет моделировать список задач на день. Начните с пустого списка задач…
Помогите написать код на Python. срочно надо, отдам 20 балов. Создайте абстрактный класс Dish, который…
помогите написать код на Python. срочно надо, отдам 20 балов.
Создайте абстрактный класс Dish, который определяет общий интерфейс для всех блюд, и классы Starter, MainCourse и Dessert, которые наследуются от Dish и предоставляют конкретную реализацию для каждого типа блюд. Кроме того, можно создать абстрактный класс Order, который определяет общий интерфейс для заказов, и классы TableOrder и DeliveryOrder, которые наследуются от Order и предоставляют конкретную реализацию для заказов в ресторане и на доставку соответственно.
Разработать программу которая вычисляет одну из функций в указанной точке. вид простейшего меню:
разработать программу которая вычисляет одну из функций в указанной точке. вид простейшего меню:
Помогите составить программы (хотя бы 1)
Помогите составить программы (хотя бы 1)
ПОЖАЛУЙСТА! Составьте программу для робота
ПОЖАЛУЙСТА! Составьте программу для робота
Помогите решить эти задания на с++
Помогите решить эти задания на с++
Помогите сделать программу для C ++
Помогите сделать программу для C ++
Практична робота №14 Складання програм з використанням графічних даних Вправа 1. Побудова малюнків….
Практична робота №14
Складання програм з використанням графічних даних
Вправа 1. Побудова малюнків.
Завдання. Складіть програму побудови малюнків
та реалізуйте її в середовищі програмування.
Код програми (для варіанту):
from tkinter import *
window = Tk()
c = Canvas(window, width=300, height=300, bg=’white’)
c.pack()
c.create_polygon(100, 10, 20, 90, 180, 90, fill=’orange’)
c.create_rectangle(20, 90, 180, 170, fill=’red’)
c.create_polygon(180, 90, 180, 170, 260, 170, fill=’orange’)
c.create_rectangle(20, 170, 260, 250, fill=’yellow’)
Збережіть програму з іменем Побудова малюнків.
Вправа 2. Стовпчаста діаграма.
Завдання. У середовищі програмування розробіть проєкт, у якому у вікні головної форми буде побудована стовпчаста діаграма, яка демонструє співвідношення між числами: 15, 50,70, 25, 10, 30.
Код програми:
from tkinter import *
window = Tk()
c = Canvas(window, width=200, height=110, bg=’white’)
c.pack()
c.create_rectangle(10, 85, 30, 100, fill=’blue’)
c.create_rectangle(40, 50, 60, 100, fill=’blue’)
c.create_rectangle(70, 30, 90, 100, fill=’blue’)
c.create_rectangle(100, 75, 120, 100, fill=’blue’)
c.create_rectangle(130, 90, 150, 100, fill=’blue’)
c.create_rectangle(160, 70, 180, 100, fill=’blue’)
c.create_line(0, 100, 200, 100)
Збережіть програму з іменем Стовпчаста діаграма.
Вправа 3. Кругова діаграма.
Завдання. У середовищі програмування розробіть проект, у якому у вікні головної форми буде побудована кругова діаграма, яка демонструє склад повітря.
Код програми:
from tkinter import *
window = Tk()
c = Canvas(window, width=200, height=200, bg=’white’)
c.pack()
c.create_oval(10, 10, 190, 190, fill=’lightgrey’, outline=’white’)
c.create_arc(10, 10, 190, 190, start=90, extent=-280, fill=’blue’)
c.create_arc(10, 10, 190, 190, start=90, extent=10, fill=’red’)
c.create_arc(10, 10, 190, 190, start=100, extent=80, fill=’green’)
Збережіть програму з іменем Кругова діаграма.
Вправа 4. Площа фігур.
Завдання. Створіть проєкт Площа фігур, вікно якого містить зображення трикутника, прямокутника й кола різних кольорів та три кнопки. Після натиснення кнопки на екрані з’являється формула для обчислення площі фігури певної фігури .
Вікно програми має вигляд:
Код програми:
from tkinter import *
def button_click_1():
c.create_text(70, 120, text=’S = 0,5 * a * h’)
def button_click_2():
c.create_text(270, 120, text=’S=a*b’)
def button_click_3():
c.create_text(400, 120, text=’S = π*r*r’)
window = Tk()
c = Canvas(window, width=500, height=150, bg=’white’)
c.pack()
c.create_polygon(100, 10, 20, 90, 180, 90, fill=’red’)
c.create_rectangle(200, 10, 350, 90, fill=’blue’)
c.create_oval(370, 10, 450, 90, fill=’green’)
button = Button (window, text=’Площа трикутника’, command=button_click_1)
button.pack(pady =
button = Button (window, text=’Площа прямокутника’, command=button_click_2)
button.pack(pady =
button = Button (window, text=’Площа кола’, command=button_click_3)
button.pack(pady =
Збережіть програму з іменем Площа фігур.
Закрийте всі відкриті вікна.
Повідомте вчителя про завершення роботи.
Создайте программу в PascalABC которая будет: * Предлагать пользователю выбрать число; * В зависимости…
Создайте программу в PascalABC которая будет:
* Предлагать пользователю выбрать число;
* В зависимости от выбранного числа на экране будет рисоваться определённая фигура (квадрат, треугольник, круг)
Прошу помочь на С++ -Пользователь вводит с клавиатуры два числа (нача- ло и конец диапазона). Требуется…
Прошу помочь на С++
-Пользователь вводит с клавиатуры два числа (нача-
ло и конец диапазона). Требуется проанализировать все
числа в этом диапазоне. Нужно вывести на экран:
1. Все числа диапазона;
2. Все числа диапазона в убывающем порядке;
3. Все числа, кратные 7;
4. Количество чисел, кратных 5.
Вторая задача:
— Пользователь вводит с клавиатуры числа. Программа должна
подсчитывать сумму, максимум и минимум,
введенных чисел. Когда пользователь вводит число 7
программа прекращает свою работу и выводит на экран
надпись «Good bye!»
Язык Python. Использовать множества обязательно! Важное условие! Размер программы не должен превышать…
Язык Python. Использовать множества обязательно! Важное условие! Размер программы не должен превышать 10 строк. Используй вложенные конструкции, чтобы уложиться в этот лимит ;)!
В школе объявили запись на факультативные курсы по всем предметам. Трое друзей хотят выбрать предметы, которые были бы интересны всем троим. Напиши программу, которая поможет друзьям сделать выбор.
Программа должна:
1. Спрашивать каждого из друзей, какие факультативы он хотел бы посещать. Названия предметов для каждого ученика вводятся в одну строку через пробел.
2. Определять, есть ли предметы, которые встречаются в выборе каждого ученика.
3. Если такие предметы есть, вывести на экран сообщение: «Выбранные факультативы:» и список выбранных предметов.
4. Если предметов, интересных всем троим, не обнаружено, вывести сообщение: «Не удалось выбрать факультативы, интересные всем троим.».
Программа должна работать как на картинке.
Помогите решить. Надо написать на языке паскаль 7 вариант
Помогите решить. Надо написать на языке паскаль 7 вариант
Скільки разів буде виконано цикл for x in range (5, -2, -2) ? 1) 7 2) 4 3) 5 4) жодного разу
Скільки разів буде виконано цикл
for x in range (5, -2, -2) ?
1) 7
2) 4
3) 5
4) жодного разу
Артур составляет 5-буквенные коды из букв А, П, О, Р, Т. Каждую букву нужно использовать ровно один…
Артур составляет 5-буквенные коды из букв А, П, О, Р, Т. Каждую букву нужно использовать ровно один раз, при этом нельзя ставить рядом две гласные. Сколько различных кодов может составить Артур?
Напишите с объяснением, пожалуйста
Решите задачу. У исполнителя имеется две команды: 1. Прибавить 3 2. Отнять 1 Какое минимальное количество…
Решите задачу.
У исполнителя имеется две команды:
1. Прибавить 3
2. Отнять 1
Какое минимальное количество команд необходимо выполнить исполнителю для получения числа 9 из числа 2 Выберите один ответ:
a.5
b.2
c.7
d.3
Write a program that lets you know if you can have a key or not, based on your role at the school. First…
Write a program that lets you know if you can have a key or not, based on your role at the school.
First ask for the user’s role at the school. They can be a student, administrator, or a teacher. (And remember that capitalization is important! ‘Student’ is not the same as ‘student’.)
Example 1: Administrator or Teacher
For example, if this was the input:
Are you an administrator, teacher, or student?: teacher
This should be the output:
Administrators and teachers get keys!
Example 2: Student
And if this was the input:
Are you an administrator, teacher, or student?: student
This should be the output:
Students do not get keys!
(Note: You should also be able to handle a situation where the user enters a value other than administrator, teacher or student and tell them they must be one of the three choices!)
Example 3: Other
If they input anything else:
Are you an administrator, teacher, or student?: secretary
This should be the output:
You can only be an administrator, teacher, or student!
РЕШИТЕ ЗАДАЧУ ПО ИНФОРМАТИКЕ В excel Во время каникул Незнайка решил поработать продавцом газет и проработал…
РЕШИТЕ ЗАДАЧУ ПО ИНФОРМАТИКЕ В excel
Во время каникул Незнайка решил поработать продавцом газет и проработал целую неделю. За каждый проданный экземпляр газеты «Известия Цветочного города» он получал 10 монет. За каждый экземпляр «Технической газеты Винтика и Шпунтика» — 7 монет. За каждый экземпляр «Медицинских новостей доктора Медуницы» — 8 монет. В понедельник он продал 8 экземпляров Известий, 7 экземпляров Технической газеты и 5 экземпляров Медицинских новостей. Во вторник было продано 13 экземпляров Известий, 4 экземпляра Технической газеты и 8 экземпляров Новостей. В среду — 10 Известий, 10 Технических и 12 Новостей. В четверг — 8 Известий, 7 Технических газет и 15 Медицинских новостей. В пятницу — 10 штук Известий, 5 штук Технических и 8 штук Медицинских. В субботу — 9 Известий, 13 Технических газет и 8 Медицинских новостей. В воскресенье — 5 экземпляров Известий, 6 экземпляров Технической и 9 экземпляров Медицинской.
Сколько экземпляров каждой газеты Незнайка продавал за каждый день недели и сколько — за всю неделю; сколько денег он зарабатывал за каждый день недели и сколько — за всю неделю; сколько денег он получал за продажу каждой газеты за всю неделю?
КАКУЮ ФОРМУЛУ НАДО ПИСАТЬ В ПУСТЫХ ЯЧЕЙКАХ? (Знаю, что должна быть формула Сумма произведений) ПИШИТЕ ФОРМУЛУ ПОДРОБНО, ПОЖАЛУЙСТА
Пацаны срочно будет ли звуковой сигнал загрузки биос без видеоядра?
Пацаны срочно будет ли звуковой сигнал загрузки биос без видеоядра?
Що таке «висловлювання» в інформатиці?a. Це думка, яку може висловлювати людина b. Це речення, яке містить…
Що таке «висловлювання» в інформатиці?a.
Це думка, яку може висловлювати людина
b.
Це речення, яке містить твердження про певний об’єкт або про зв’язки між об’єктами
c.
Фрагмент алгоритму, який містить послідовність команд, яка виконуватиметься вказану кількість разів
d.
Алгоритм, який обирає сценарій роботи в залежності від умови
Сместиться на (—12,16) Повтори 4 раза Сместиться на (а, Ъ) Сместиться на (—3,1) Сместиться на (2, —2)…
Сместиться на (—12,16) Повтори 4 раза Сместиться на (а, Ъ) Сместиться на (—3,1) Сместиться на (2, —2) конец
Дан целочисленный массив . Найти индекс максимального элемента.
Дан целочисленный массив . Найти индекс максимального элемента.
Ответ:Для создания программы, которая моделирует список задач на день и программы для управления заказами в ресторане, я рекомендую использовать Qt, так как это мощный фреймворк для разработки приложений с графическим интерфейсом на C++. Ниже приведены общие шаги для создания обеих программ.
Программа для моделирования списка задач на день:
Создайте проект Qt с использованием Qt Creator.
Добавьте виджеты для графического интерфейса, такие как QTextEdit для отображения списка задач, QLineEdit для ввода новых задач и QPushButton для кнопок управления задачами.
Используйте QVector<QString> для хранения списка задач.
Реализуйте функциональность для добавления задачи в список, удаления задачи по индексу и просмотра списка задач.
Создайте меню или кнопки для вызова соответствующих операций.
Свяжите события (нажатие кнопок) с функциями для обработки действий.
Программа для управления заказами в ресторане:
Создайте проект Qt с использованием Qt Creator.
Добавьте виджеты для графического интерфейса, такие как QTextEdit для отображения текущих заказов, QLineEdit для ввода новых заказов и QPushButton для кнопок управления заказами.
Используйте QQueue<QString> для хранения заказов, которые ожидают готовности.
Реализуйте функциональность для добавления нового заказа в конец очереди, обработки заказа (удаление из начала очереди) и просмотра текущего списка ожидающих заказов.
Создайте меню или кнопки для вызова соответствующих операций.
Свяжите события (нажатие кнопок) с функциями для обработки действий.
Обе программы могут быть написаны на C++ с использованием библиотеки Qt. Вам потребуется установить Qt и Qt Creator для разработки и компиляции приложений. Для создания графического интерфейса вы можете использовать инструменты Qt Designer, встроенные в Qt Creator.
Примеры кода для обеих программ превышают объем одного ответа, но если у вас возникнут конкретные вопросы по коду или реализации определенных частей, не стесняйтесь задавать их, и я буду рад помочь.
Объяснение: