5.3 Application: Vocabulary Density 10. The Vocabulary Density application allows you to analyze text, reporting on the total number of words, the number of unique words, and the vocabulary density. Use it to analyze one or more texts of your choice. Create a report on the results. This is a wide open exercise-we leave it up to you to figure out something interesting to analyze. 11. Study the Vocabulary Density application and answer the following questions: a. How is the name and location of the input file provided to the program? b. What happens if the input text contains more than CAPACITY unique words? c. What would be the effect of removing the' (apostrophe) from the delimiters definition? d. What is the effect of removing the "word = word.toLowerCase()" statement? 12. Revise the Vocabulary Density application so that a. if the collection becomes full, then the application no longer continues processing instead it displays a suitable message and then ends. b. it includes a constant THRESHOLD of type int and ignores words whose length is less than the threshold value-thus the word analysis would not include "short" words. c. it permits multiple filenames to be passed as command line arguments, and will proceed to separately analyze and report on each of the files. d. expand on the previous revision so that in addition to the separate analysis of the files it also performs a combined analysis, as if the combined files all repre- sented a single text.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

only number 12 please

5.3 Application: Vocabulary Density
10. The Vocabulary Density application allows you to analyze text, reporting on the total
number of words, the number of unique words, and the vocabulary density. Use it
to analyze one or more texts of your choice. Create a report on the results. This is
a wide open exercise-we leave it up to you to figure out something interesting to
analyze.
11. Study the Vocabulary Density application and answer the following questions:
a. How is the name and location of the input file provided to the program?
b. What happens if the input text contains more than CAPACITY unique words?
C. What would be the effect of removing the' (apostrophe) from the delimiters
definition?
d. What is the effect of removing the "word = word. to LowerCase()"
statement?
12. Revise the Vocabulary Density application so that
a. if the collection becomes full, then the application no longer continues
processing instead it displays a suitable message and then ends.
b.
it includes a constant THRESHOLD of type int and ignores words whose length
is less than the threshold value-thus the word analysis would not include
"short" words.
c.
it permits multiple filenames to be passed as command line arguments, and will
proceed to separately analyze and report on each of the files.
d.
expand on the previous revision so that in addition to the separate analysis of
the files it also performs a combined analysis, as if the combined files all repre-
sented a single text.
Transcribed Image Text:5.3 Application: Vocabulary Density 10. The Vocabulary Density application allows you to analyze text, reporting on the total number of words, the number of unique words, and the vocabulary density. Use it to analyze one or more texts of your choice. Create a report on the results. This is a wide open exercise-we leave it up to you to figure out something interesting to analyze. 11. Study the Vocabulary Density application and answer the following questions: a. How is the name and location of the input file provided to the program? b. What happens if the input text contains more than CAPACITY unique words? C. What would be the effect of removing the' (apostrophe) from the delimiters definition? d. What is the effect of removing the "word = word. to LowerCase()" statement? 12. Revise the Vocabulary Density application so that a. if the collection becomes full, then the application no longer continues processing instead it displays a suitable message and then ends. b. it includes a constant THRESHOLD of type int and ignores words whose length is less than the threshold value-thus the word analysis would not include "short" words. c. it permits multiple filenames to be passed as command line arguments, and will proceed to separately analyze and report on each of the files. d. expand on the previous revision so that in addition to the separate analysis of the files it also performs a combined analysis, as if the combined files all repre- sented a single text.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education