zelreiki
?>

Унас есть бизнес-план! надо написать программу-тест, которая по некоторым простым вопросам выдаёт «строго индивидуальный» анализ личностных качеств. задайте пользователю два вопроса с возможными ответами «да» или «нет» (например, «любите ли вы котиков? » и «умеете ли вы программировать? ») и считайте ответ. если пользователь дал любой другой ответ на один из вопросов, сообщаем ему об ошибке и завершаем работу. если же он ответил «да» или «нет» на каждый из вопросов, выдаём пользователю результат (например, «вы обладаете незаурядным умом.»), причём для каждой возможной комбинации ответов результат должен быть уникальный. примечания данная дополнительно проверяется преподавателем. программа питон

Информатика

Ответы

gigbes

q1 = input("Вопрос 1? ")


if q1 != "да" and q1 != "нет":

   print("Вы дали некорректный ответ!")

   exit()


q2 = input("Вопрос 2? ")


if q2 != "да" and q2 != "нет":

   print("Вы дали некорректный ответ!")

   exit()


if q2 == "да" and q1 == "нет":

   print("Характеристика 1!")


elif q2 == "нет" and q1 == "да":

   print("Характеристика 2!")


elif q2 == "да" and q1 == "да":

   print("Характеристика 3!")


else:

   print("Характеристика 4!")

BekturMagometovich189
1. Если в палитре 256 цветов, то для хранения одного пикселя требуется log(2)256 = 8 бит (2^8 = 256). 16 Кбайт = 16*1024 байт = 16*1024*8 бит. Количество пикселей рисунка = 16*1024*8 / 8 = 16*1024
Размеры рисунка = (4*32)*(4*32) = 128*128

2. 1/16 Мбайт = 1024/16 Кбайт = 64 Кбайт = 64*1024 байт = 64*1024*8 бит. Память, занимаемая одним пикселем, = 64*1024*8 / (256*512) = 4 бита. Количество цветов в палитре = 2^4 = 16

3. 1/128 Гб = 1024/128 Мб = 8 Мб = 2^3 Мбайт = 2^3*2^10 Кбайт =
2^3*2^10*2^10 байт = 2^23 байт
819200 бит = 819200/8 байт = 102400 байт = 102400/1024 Кбайт =
100 Кбайт = 4*25 Кбайт = 2^2*25 Кбайт
Yevgenii1423

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

Ну, например, по заданию 1 могут быть варианты:

1. Написать программу, которая , при этом в каждом поединке победа присуждается с вероятностью 1/3, поражение с вероятностью 1/2, ничья с вероятностью 1/6. По окончании расчетов вывести турнирную таблицу в порядке занятого места.

 

В этом случае пользователь ничего не делает и интерфейса, как такового, нет, он просто нажимает "пуск", а программа всё сама делает и выводит результаты на печать.

 

2. Написать программу, которая, при этом участники каждого турнира выводятся на экран, а пользователь сам определяет его результат(победа, ничья, поражение). По окончании турниров программа віводит турнирную таблицу в порядке занятого места.

 

В этом случае пользователь всё время в диалоге, потому что именно он должен определять результат каждого турнира.

 

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

 

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

Успехов!

 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Унас есть бизнес-план! надо написать программу-тест, которая по некоторым простым вопросам выдаёт «строго индивидуальный» анализ личностных качеств. задайте пользователю два вопроса с возможными ответами «да» или «нет» (например, «любите ли вы котиков? » и «умеете ли вы программировать? ») и считайте ответ. если пользователь дал любой другой ответ на один из вопросов, сообщаем ему об ошибке и завершаем работу. если же он ответил «да» или «нет» на каждый из вопросов, выдаём пользователю результат (например, «вы обладаете незаурядным умом.»), причём для каждой возможной комбинации ответов результат должен быть уникальный. примечания данная дополнительно проверяется преподавателем. программа питон
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

delo1005
perovd8111
pechyclava
Aleksandr-Andrei
arturcristian
hr2251
misie1974
igor-790
shhelina
kapitan19
ignashkinamasha
Mikhailovna_Litvinova276
praskovya17
megapolisgroup
Asira926