伪代码:这有意义吗?

时间:2018-07-02 05:53:59

标签: pseudocode

以下内容在伪代码中有意义吗? 这是一个相当简单的初学者程序。

  1. 启动程序
  2. 打印欢迎消息文本主菜单
  3. 打印票证类型选项文本主菜单
  4. 提示用户提供票证选项
  5. 提示用户门票数量
  6. 提示用户确认
  7. 如果确认不是1,则提示用户返回主菜单
  8. 如果确认等于1,则继续下一步
  9. 计算总数=机票选项类型成本*机票数量
  10. 打印确认总价
  11. 结束程序

1 个答案:

答案 0 :(得分:-1)

是的,但是尝试使用格式和实际的伪代码指令(不是英语)来写一些不同的内容。它将更好地显示逻辑。例如

// start program
showMainMenu() // welcome message and ticket type options
var option = prompt("Enter a ticket option")
var numTickets = prompt("Enter the number of tickets")
var confirmation = prompt("Press 1 to confirm")
if (confirmation != 1) {
    var backToMain = prompt("Press 1 to return to main menu")
    // TODO implement this, your code misses it
} else {
    // confirmation is 1 here, proceed to next step
    var total = ticketCost(option) * numTickets
    printf("Confirmation total price: %d", total)
}
// end program