2012-02-23 5 views
1

http://tinypic.com/r/35lug3r/5Python/ПСЕВДОКОД программа

Лист говорит написать программу псевдокод, но мне сказали, чтобы сделать это + Python.

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

Лист также говорит (не на изображении), что вам нужны только 3 из 4 переменных, которые я также не понимаю. (не предполагая, что панели квадратные)

+3

Если вы не понимаете идею переменной, узнаете, что они должны быть вашим * первым * курсом действий. Вы хоть взяли алгебру в школе? – Kitsune

+0

Запишите алгебраическое выражение, которое вычисляет ответ. – Marcin

ответ

1

Задача вопроса состоит в том, чтобы написать программу, которая может рассчитать ответ разные значения. Вот почему вам не нужны какие-либо фактические значения - это алгоритм, который он хочет, а не конкретный численный ответ.

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

Re: значения 3 из 4, как представляется, предполагается, что панели ограждения будут использоваться «нормальным» способом вверх, поэтому высота определяется высотой панелей. Либо это, либо вы можете использовать их в любом направлении (что было бы немного странно, и это означало бы, что для каждого входа есть два возможных ответа, если только панели не квадратные).

+0

Правильно, спасибо. Таким образом, потребуется ввести длину сада, ширину и размер панели, а Python - количество панелей? – user1219923

+0

У меня немного ума. Помните меня? Я не могу представить изображение очень хорошо. – user1219923

+1

Сначала попробуйте численный пример - если длина сада = 4 и садWidth = 2 и fencew = 1, сколько вам потребуется? Как ты это сделал? Это ваш алгоритм, который вы можете применить к другим номерам ввода. – DNA

0

Я бы начал с предложения использовать четыре существительные, выделенные жирным шрифтом в качестве переменных. Постарайтесь подумать о том, как они связаны, и выразить это алгоритмически. Это хорошее упражнение, чтобы решить это самостоятельно. С такой проблемой начинайте алгебраически, и не беспокойтесь о кодировании. Когда у вас есть алгебраическое выражение, которое описывает правильное соотношение, вы можете обратиться к его кодированию.

Смежные вопросы