Hướng dẫn what is pseudocode in python example? - mã giả trong ví dụ python là gì?

Mã giả là gì?

Mã giả là một phương pháp lập kế hoạch cho phép lập trình lập kế hoạch mà không phải lo lắng về cú pháp.

Nhiệm vụ 1: Viết một chương trình yêu cầu người dùng cho nhiệt độ ở Fahrenheit và in cùng một nhiệt độ trong C. Write a program that asks the user for a temperature in Fahrenheit and prints out the same temperature in Celsius.

Ví dụ giả giả:

x = Nhận đầu vào của người dùng

x = chuyển đổi x sang celsius

Thông báo đầu ra hiển thị nhiệt độ celsius

Mã ví dụ:

Hướng dẫn what is pseudocode in python example? - mã giả trong ví dụ python là gì?

Phần đầu tiên của các vòng chương trình có nhiệt độ chính xác, trái với chương trình thứ hai sử dụng chức năng & nbsp; vòng & nbsp; để làm tròn kết quả đến số toàn bộ gần nhất. Hàm tròn hoạt động như hình dưới đây: round function to round the result to the nearest whole number. The round function works as shown below:

round(x,y)

"X" là những gì bạn làm tròn và "Y" là số lượng thập phân bạn muốn làm tròn đến.

Nhiệm vụ 2: Viết một chương trình chuyển đổi từ Fahrenheit sang Celsius hoặc từ Celsius thành Fahrenheit, tùy thuộc vào sự lựa chọn của người dùng. Write a program that converts from Fahrenheit to Celsius or from Celsius to Fahrenheit, depending on the user's choice.

Pseudocode:

x = đầu vào "Nhấn 1 để chuyển đổi từ Fahrenheit sang Celsius hoặc nhấn 2 để chuyển đổi từ Celsius sang Fahrenheit."

y = đầu vào Hỏi số nào?

Nếu 1 được nhấn

làm chuyển đổi F sang C

đầu ra in

Elif 2 được nhấn

làm C sang F chuyển đổi

đầu ra in

else

Elif 2 được nhấn

làm C sang F chuyển đổi


In "Vui lòng nhập 1 hoặc 2"

Mã thực tế:

Mã W/ WHRE LOOP:

trong khi đúng: & nbsp;

& nbsp; & nbsp; Lựa chọn = đầu vào ("Nhấn 1 để chuyển đổi từ Fahrenheit sang Celsius hoặc nhấn 2 để chuyển đổi từ Celsius sang Fahrenheit.")

& nbsp; & nbsp; Nếu float (lựa chọn) == 1:

& nbsp; & nbsp; & nbsp; & nbsp; TEMP = INPUT ("Số mà bạn muốn chuyển đổi là gì?")

& nbsp; & nbsp; & nbsp; & nbsp; TEMP = (FLOAT (TEMP) - 32) * 5/9#stops while loop

& nbsp; & nbsp; & nbsp; & nbsp; in ("Nhiệt độ của bạn trong Celsius là: %s." %Temp)

& nbsp; & nbsp; Lựa chọn = đầu vào ("Nhấn 1 để chuyển đổi từ Fahrenheit sang Celsius hoặc nhấn 2 để chuyển đổi từ Celsius sang Fahrenheit.")

& nbsp; & nbsp; Nếu float (lựa chọn) == 1:

& nbsp; & nbsp; & nbsp; & nbsp; TEMP = INPUT ("Số mà bạn muốn chuyển đổi là gì?")

& nbsp; & nbsp; & nbsp; & nbsp; TEMP = (FLOAT (TEMP) - 32) * 5/9

& nbsp; & nbsp; & nbsp; & nbsp; in ("Nhiệt độ của bạn trong Celsius là: %s." %Temp)

& nbsp; & nbsp; & nbsp; & nbsp; break & nbsp; #stops trong khi vòng lặp

& nbsp; & nbsp; Elif Float (Lựa chọn) == 2:

& nbsp; & nbsp; & nbsp; & nbsp; TEMP = FLOAT (TEMP) * 9/5 + 32#linebreak to make it look better

& nbsp; & nbsp; & nbsp; & nbsp; In ("Nhiệt độ của bạn ở Fahrenheit là: %s." %Temp)

& nbsp; & nbsp; & nbsp; & nbsp; Break #stops trong khi vòng lặp

Hướng dẫn what is pseudocode in python example? - mã giả trong ví dụ python là gì?

& nbsp; & nbsp; Khác: #only nếu những gì được nhập là một số chứ không phải 1 hoặc 2

& nbsp; & nbsp; & nbsp; & nbsp; in ("") #LineBreak để làm cho nó trông đẹp hơn

& nbsp; & nbsp; & nbsp; & nbsp; In ("Vui lòng nhập 1 hoặc 2!")

& nbsp; & nbsp; & nbsp; & nbsp; print ("") & nbsp; #LineBreak để làm cho nó trông đẹp hơn

#code lặp lại cho đến khi 1 hoặc 2 được nhập

Ảnh chụp màn hình của mã hoạt động:

Vì mã trên không thể xử lý nếu bao gồm các ký tự, tính năng được thêm vào mã bên dưới:

Trong khi đúng:

& nbsp; & nbsp; thử:

& nbsp; & nbsp; & nbsp; & nbsp; Lựa chọn = đầu vào ("Nhấn 1 để chuyển đổi từ Fahrenheit sang Celsius hoặc nhấn 2 để chuyển đổi từ Celsius sang Fahrenheit.")

Ảnh chụp màn hình của mã hoạt động:

Vì mã trên không thể xử lý nếu bao gồm các ký tự, tính năng được thêm vào mã bên dưới:

Trong khi đúng:

& nbsp; & nbsp; thử:

& nbsp; & nbsp; & nbsp; & nbsp; Lựa chọn = đầu vào ("Nhấn 1 để chuyển đổi từ Fahrenheit sang Celsius hoặc nhấn 2 để chuyển đổi từ Celsius sang Fahrenheit.")

& nbsp; & nbsp; & nbsp; & nbsp; Nếu float (lựa chọn) == 1:

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; TEMP = INPUT ("Số mà bạn muốn chuyển đổi là gì?")

& nbsp; & nbsp; & nbsp; & nbsp; Nếu float (lựa chọn) == 1:

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; TEMP = INPUT ("Số mà bạn muốn chuyển đổi là gì?")

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; TEMP = (FLOAT (TEMP) - 32) * 5/9

& nbsp; & nbsp; Elif Float (Lựa chọn) == 2:

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; TEMP = (FLOAT (TEMP) - 32) * 5/9

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; in ("Nhiệt độ của bạn trong Celsius là: %s." %Temp)

Hướng dẫn what is pseudocode in python example? - mã giả trong ví dụ python là gì?


& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; phá vỡ

& nbsp; & nbsp; & nbsp; & nbsp; in ("") #LineBreak để làm cho nó trông đẹp hơn

& nbsp; & nbsp; & nbsp; & nbsp; In ("Vui lòng nhập 1 hoặc 2!")

& nbsp; & nbsp; & nbsp; & nbsp; print ("") & nbsp; #LineBreak để làm cho nó trông đẹp hơn

#code lặp lại cho đến khi 1 hoặc 2 được nhập

& nbsp; & nbsp; thử:

& nbsp; & nbsp; & nbsp; & nbsp; Lựa chọn = đầu vào ("Nhấn 1 để chuyển đổi từ Fahrenheit sang Celsius hoặc nhấn 2 để chuyển đổi từ Celsius sang Fahrenheit.")

& nbsp; & nbsp; & nbsp; & nbsp; Nếu float (lựa chọn) == 1:

Ảnh chụp màn hình của mã hoạt động:

Vì mã trên không thể xử lý nếu bao gồm các ký tự, tính năng được thêm vào mã bên dưới:

Trong khi đúng:

& nbsp; & nbsp; thử:

& nbsp; & nbsp; & nbsp; & nbsp; Lựa chọn = đầu vào ("Nhấn 1 để chuyển đổi từ Fahrenheit sang Celsius hoặc nhấn 2 để chuyển đổi từ Celsius sang Fahrenheit.")

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; TEMP = FLOAT (TEMP) * 9/5 + 32

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; In ("Nhiệt độ của bạn ở Fahrenheit là: %S F." %Temp)

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; khác:

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; In ("Vui lòng nhập 1 hoặc 2 hoặc 3!")

& nbsp; & nbsp; & nbsp; & nbsp; in ("")

& nbsp; & nbsp; ngoại trừ valueError:

& nbsp; & nbsp; & nbsp; & nbsp; in("")

& nbsp; & nbsp; & nbsp; & nbsp; In ("Đầu vào không hợp lệ! Hãy thử lại")

& nbsp; & nbsp; & nbsp; & nbsp; in("")

& nbsp; & nbsp; & nbsp; & nbsp; In ("Đầu vào không hợp lệ! Hãy thử lại")

Pseudocode:

Nhiệm vụ 3: Viết một chương trình cho phép người dùng loại từ và khi họ nhấn 'X', nó in có bao nhiêu từ mà người dùng nhập sau đó thoát khỏi chương trình.

trong khi đúng

Yêu cầu người dùng nhập một từ

in từ

Nếu Word = x

break

in số từ được nhập

Đếm = 0 #is ngoài vòng lặp vì nếu không, đếm sẽ luôn đặt lại thành 0

Trong khi đúng:

& nbsp; & nbsp; Word = input ("Vui lòng nhập một từ (x để thoát):")

& nbsp; & nbsp; in (Word) & nbsp; & nbsp; & nbsp; & nbsp;

& nbsp; & nbsp; Nếu Word == "X":

& nbsp; & nbsp; & nbsp; & nbsp; in ("Bạn đã nhập các từ %s." %đếm)

& nbsp; & nbsp; & nbsp; & nbsp; Break #x không được tính là một từ

& nbsp; & nbsp; khác:

& nbsp; & nbsp; & nbsp; & nbsp; đếm = đếm + 1 #Adds 1 để đếm mỗi lần một từ được nhập

Pseudocode:

Nhiệm vụ 4: Viết một chương trình trong đó một mật khẩu được đặt và chương trình sẽ tiếp tục nhắc nhở người dùng đoán nó, cho đến khi họ nhận được từ đúng.

đặt mật khẩu

Yêu cầu người dùng cố gắng đoán mật khẩu

Nếu mật khẩu sai, giả sử quyền truy cập bị từ chối

Nếu mật khẩu đúng, hãy cấp quyền truy cập

Mật khẩu = ("Sesame")

Hello = Input ("Nhập mật khẩu:")

Trong khi xin chào! = Mật khẩu:

& nbsp; & nbsp; In ("Access bị từ chối")

& nbsp; & nbsp; Hello = Input ("Nhập mật khẩu:")

& nbsp; & nbsp; Nếu hello == Mật khẩu:

& nbsp; & nbsp; & nbsp; & nbsp; In ("Đăng nhập thành công!")

Pseudocode:

Nhiệm vụ 5: Viết một chương trình yêu cầu người dùng nhập một số, sau đó in tất cả các số đó sau khi 10 số được nhập.

NumberCount là 0

danh sách

Trong khi số lượng

yêu cầu đầu vào

Thêm một vào số vào số

Thêm số vào danh sách

In số trên một dòng riêng biệt mỗi lần

Trong nhiệm vụ này, tôi đã tạo một danh sách lưu trữ các số. Khi 10 số được nhập, nó in tất cả các số đó.

NumCount = 0

lis = []

trong khi số

& nbsp; & nbsp; number = input ("Nhập một số:")

& nbsp; & nbsp; numCount = numCount + 1

& nbsp; & nbsp; lis.append (số)

in ("Những con số bạn đã nhập là:")

in ("\ n" .join (lis))

Dòng cuối cùng cho phép tôi in tất cả các số trên các dòng mới mỗi lần.

Liên kết hữu ích:

Trong khi vòng lặp

Mã giả với một ví dụ là gì?

Mã giả là một ngôn ngữ nhân tạo và không chính thức giúp các lập trình viên phát triển các thuật toán. Mã giả là một công cụ thiết kế chi tiết "dựa trên văn bản" (thuật toán). Các quy tắc của mã giả là hợp lý đơn giản. Tất cả các tuyên bố cho thấy "sự phụ thuộc" sẽ được thụt vào. Chúng bao gồm trong khi, làm, cho, nếu, chuyển đổi.an artificial and informal language that helps programmers develop algorithms. Pseudocode is a "text-based" detail (algorithmic) design tool. The rules of Pseudocode are reasonably straightforward. All statements showing "dependency" are to be indented. These include while, do, for, if, switch.

Mã giả trong Python là gì?

Mã giả là một cách thể hiện thuật toán mà không phù hợp với các quy tắc cú pháp cụ thể.Bằng cách học cách đọc và viết giả giả, bạn có thể dễ dàng truyền đạt các ý tưởng và khái niệm cho các lập trình viên khác, mặc dù chúng có thể đang sử dụng các ngôn ngữ hoàn toàn khác nhau.a way of expressing an algorithm without conforming to specific syntax rules. By learning to read and write pseudocode, you can easily communicate ideas and concepts to other programmers, even though they may be using completely different languages.

Làm cách nào để viết một mã giả?

Làm thế nào để viết Pseudocode..
Luôn tận dụng từ ban đầu (thường là một trong sáu cấu trúc chính) ..
Chỉ làm một câu lệnh cho mỗi dòng ..
Thụt lề để hiển thị phân cấp, cải thiện khả năng đọc và hiển thị các cấu trúc lồng nhau ..
Luôn kết thúc các phần đa dòng bằng cách sử dụng bất kỳ từ khóa cuối nào (endif, endwhile, v.v.) ..

Làm thế nào để bạn giải thích mã giả?

Mã giả (phát âm là SOO-DoH-KOHD) là một mô tả chi tiết nhưng có thể đọc được về những gì một chương trình máy tính hoặc thuật toán phải làm, được thể hiện bằng ngôn ngữ tự nhiên theo kiểu chính thức thay vì bằng ngôn ngữ lập trình.Mã giả đôi khi được sử dụng như một bước chi tiết trong quá trình phát triển một chương trình.a detailed yet readable description of what a computer program or algorithm must do, expressed in a formally-styled natural language rather than in a programming language. Pseudocode is sometimes used as a detailed step in the process of developing a program.