Перейти к содержанию
Реальный заказ · №7047

Сделать блок-схему по коду

Посмотрите тему, параметры и описание реального заказа. Если у вас похожее задание, разместите собственную заявку.

1отклик на заявку
20 мая 2025дата размещения
01

Информация о заказе

Основные параметры работы.

Вид работы Лабораторная
Предмет Python
Срок в заявке 20 мая 2025
Оригинальность не указана
02

Описание заказа

Тема и требования к работе.

Здравствуйте, сколько будет стоить сделать блок схему кода на питоне?

import matplotlib.pyplot as plt

product_database = { 'куриная грудка': 165, 'рис': 130, 'гречка': 110, 'яйцо': 155, 'яблоко': 52, 'банан': 89, 'творог': 98, 'овсянка': 68, 'макароны': 112, 'фарш': 250, 'йогурт': 60 }

days_of_week = ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'] daily_totals = []

print("Введите рацион питания на каждый день недели.\n")

for day in days_of_week: print(f"\n--- {day} ---") ration = [] total_calories = 0

while True: name = input("Продукт (или 'стоп'): ") if name.lower() == 'стоп': break weight = float(input("Масса (г): ")) ration.append({'название': name, 'вес': weight})

print("\nРасчёт калорий:") for item in ration: name = item['название'].lower() amount = item['вес'] if name in product_database: kcal_per_100g = product_database[name] calories = (amount / 100) * kcal_per_100g print(f"{name.title()} ({amount} г): {round(calories, 1)} ккал") total_calories += calories else: print(name.title(), "— нет в базе данных")

print(f"Итого за день: {round(total_calories, 1)} ккал") daily_totals.append(round(total_calories, 1))

Построение гистограммы по дням недели

plt.bar(days_of_week, daily_totals, color='lightgreen', label="Калории в день") plt.xlabel("День недели") plt.ylabel("Ккал") plt.title("Калорийность рациона за неделю") plt.grid(axis='y') plt.legend() plt.show()

От заявки до результата

Как проходит заказ на RuStud

Опишите задание, выберите исполнителя и общайтесь с ним в заказе.

RuStud · новая заявка защищено

ШАГ 1 ИЗ 4

Опишите задание Для старта достаточно темы и срока
Сделать блок-схему по коду
Вид работыЛабораторная
СрокУказать в заявке
Получить предложения
Заявка опубликованаИсполнители видят задание
Новая

ПРЕДЛОЖЕНИЯ

Выберите исполнителя
Есть отклики
A1
Исполнитель★ 4,9
ОткликВыбрать
A2
Исполнитель★ 5,0
ОткликВыбрать
A3
Исполнитель★ 4,8
ОткликВыбрать
Добавьте требования к заказу

ШАГ 3 ИЗ 4

Передайте методичкуФайл останется внутри заказа
Выбрать файлPDF, DOCX или изображение
ПроводникДокументы › Учёба
PDFМетодичка.pdfТребования · 2,4 МБ
A2
ИсполнительВыбран для заказа
Заказ
PDF
Методичка.pdf2,4 МБ

Требования посмотрел.

Хорошо, спасибо.

DOCX
Работа_на_проверку.docx2,8 МБ
Скачать
ЗадачаИсполнительМетодичкаРезультат
03

Другие работы на близкие темы.

04

Как подготовить такую работу

Основные этапы и полезные ориентиры.

План работы Тема: Сделать блок-схему по коду

Для выполнения задания по созданию блок-схемы кода на Python, вам потребуется обладать определёнными знаниями в области программирования и алгоритмизации. Блок-схема — это визуальное представление алгоритма, которое помогает лучше понять последовательность действий и логику работы программы. Вот пошаговая инструкция, как вы можете самостоятельно создать блок-схему на основе предоставленного кода.

  1. Изучите код: Прежде всего, внимательно прочитайте код. Поймите, какие операции выполняются, какие данные используются и как происходит взаимодействие между различными частями программы. Обратите внимание на ввод данных, обработку и вывод результатов.
  1. Определите основные элементы: Выделите ключевые компоненты кода, такие как:
  • Ввод данных (например, названия продуктов и их массы).
  • Обработка данных (вычисление калорий).
  • Вывод результатов (отображение итоговых калорий за день и построение графика).
  1. Составьте алгоритм: На основе изученного кода напишите алгоритм в виде последовательности шагов. Это поможет вам структурировать информацию и подготовить её для визуализации.
  1. Выберите инструменты для создания блок-схемы: Существует множество онлайн-сервисов и программ для создания блок-схем, таких как Lucidchart, Draw.io или Microsoft Visio. Выберите тот, который вам удобнее.
  1. Создайте блок-схему: Начните с создания стартового блока, который обозначает начало программы. Затем добавляйте блоки для каждого шага алгоритма:
  • Блоки ввода данных (ромб).
  • Блоки обработки данных (прямоугольники).
  • Блоки вывода данных (прямоугольники).
  • Условные блоки (ромбы) для проверки условий (например, существует ли продукт в базе данных).
  1. Связь между блоками: Используйте стрелки для соединения блоков, чтобы показать последовательность выполнения. Убедитесь, что стрелки направлены в правильную сторону, чтобы отразить логику программы.
  1. Проверьте и доработайте: После создания блок-схемы проверьте её на соответствие алгоритму. Убедитесь, что все шаги логично связаны и отражают работу программы.
  1. Получите обратную связь: Если возможно, покажите свою блок-схему преподавателю или однокурсникам, чтобы получить советы по улучшению.
  1. Финальные правки: Внесите необходимые изменения и дополнения, чтобы ваша блок-схема была максимально понятной и информативной.

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

Перед началом уточните требования преподавателя и сверьтесь с методическими указаниями.

Отзывы студентов

Отзывы о выполненных заказах на RuStud.

5,0

Рекомендую

user8708
Лабораторная
5,0

Работа сделана в полном объеме со всеми требованиями к выполнению, на связи были все время, мне понравилось!!!

user7573
Лабораторная
5,0

Хорошая оперативная работа

user7252
Лабораторная
5,0

Очень быстро, понятно, а главное вежливо и конструктивно!!!

user5397
Лабораторная
5,0

Обратился со срочным заказом. Работа выполнена досрочно, все четко. Отдельное спасибо за объяснение некоторых моментов!

user5374
Лабораторная
5,0

сделано вовремя и качественно

user1045
Лабораторная
Есть похожая тема?

Не подстраивайте своё задание под чужое

Разместите собственные требования — тему, срок, методичку и нужный состав результата.

Похожая тема?Разместите свою заявку