The assignment is to develop a program that matches the names of partially decrypted unwanted individuals at the United Nations conference with actual attendee names. The program should compare the names character by character and calculate the percentage match for each name, considering perfect matches, matches in the range [90, 100), matches in the range [80, 90), and matches in the range [70, 80). The program will generate a report as a CSV file and print perfect and [90, 100) matches to the screen. Additionally, it should include a detailed algorithm written in English/pseudocode, a test plan, and a flowchart.