SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
) It is so cool that you have the ability now to develop a basic Text Preprocessing tool. Please
develop a software with features below:
Ask user to enter a line.
Offer an option to remove the punctuations in the given line.
Offer an option to count and display number of characters and words in the given line.
Offer an option to check if a specific word exists or not.
Offer an option to count and display the frequency of a specific word appears in a given line.
Offer an option to replace a specific word with a new word.
Offer an option to quit the software.
A. [5 points] What is(are) the input(s) and output(s)?
B. [5 points] System Design: Describe your steps in English.
C. [5 points] Write your program and attach your source code here.
D. [5 points] Share SIX sample runs ( one for each option)

Más contenido relacionado

Similar a ) It is so cool that you have the ability now to develop a basic Tex.pdf

Assignment 1 for 2nd sem
Assignment 1 for 2nd semAssignment 1 for 2nd sem
Assignment 1 for 2nd sem
home
 

Similar a ) It is so cool that you have the ability now to develop a basic Tex.pdf (17)

Assignment 1 for 2nd sem
Assignment 1 for 2nd semAssignment 1 for 2nd sem
Assignment 1 for 2nd sem
 
Java and Data Structure (June - 2016) [Revised Course | Question Paper]
Java and Data Structure (June - 2016) [Revised Course | Question Paper]Java and Data Structure (June - 2016) [Revised Course | Question Paper]
Java and Data Structure (June - 2016) [Revised Course | Question Paper]
 
[Question Paper] Advanced Java (60:40 Pattern) [April / 2014]
[Question Paper] Advanced Java (60:40 Pattern) [April / 2014][Question Paper] Advanced Java (60:40 Pattern) [April / 2014]
[Question Paper] Advanced Java (60:40 Pattern) [April / 2014]
 
[Question Paper] Introduction To C++ Programming (Revised Course) [April / 2014]
[Question Paper] Introduction To C++ Programming (Revised Course) [April / 2014][Question Paper] Introduction To C++ Programming (Revised Course) [April / 2014]
[Question Paper] Introduction To C++ Programming (Revised Course) [April / 2014]
 
Java and Data Structure (April - 2015) [Revised Course | Question Paper]
Java and Data Structure (April - 2015) [Revised Course | Question Paper]Java and Data Structure (April - 2015) [Revised Course | Question Paper]
Java and Data Structure (April - 2015) [Revised Course | Question Paper]
 
Java
JavaJava
Java
 
ASP.NET With C# (Revised Syllabus) [QP / October - 2012]
ASP.NET With C# (Revised Syllabus) [QP / October - 2012]ASP.NET With C# (Revised Syllabus) [QP / October - 2012]
ASP.NET With C# (Revised Syllabus) [QP / October - 2012]
 
Why we need functions in c
Why we need functions in cWhy we need functions in c
Why we need functions in c
 
Software Engineering Sample Question paper for 2012
Software Engineering Sample Question paper for 2012Software Engineering Sample Question paper for 2012
Software Engineering Sample Question paper for 2012
 
Imagine this scenario Pine Valley Furniture wants to use Inte.docx
Imagine this scenario Pine Valley Furniture wants to use Inte.docxImagine this scenario Pine Valley Furniture wants to use Inte.docx
Imagine this scenario Pine Valley Furniture wants to use Inte.docx
 
Java and effective programming. Is it possible? - IAESTE Case Week 2016
Java and effective programming. Is it possible? - IAESTE Case Week 2016Java and effective programming. Is it possible? - IAESTE Case Week 2016
Java and effective programming. Is it possible? - IAESTE Case Week 2016
 
Identifying Microsoft Office Features
Identifying Microsoft Office FeaturesIdentifying Microsoft Office Features
Identifying Microsoft Office Features
 
Proj1
Proj1Proj1
Proj1
 
Proj1
Proj1Proj1
Proj1
 
ASP.NET With C# (Revised Syllabus) [QP / April - 2015]
ASP.NET With C# (Revised Syllabus) [QP / April - 2015]ASP.NET With C# (Revised Syllabus) [QP / April - 2015]
ASP.NET With C# (Revised Syllabus) [QP / April - 2015]
 
Effective programming in Java - Kronospan Job Fair 2016
Effective programming in Java - Kronospan Job Fair 2016Effective programming in Java - Kronospan Job Fair 2016
Effective programming in Java - Kronospan Job Fair 2016
 
Advanced Java (Revised Syllabus) [QP / October - 2012]
Advanced Java (Revised Syllabus) [QP / October - 2012]Advanced Java (Revised Syllabus) [QP / October - 2012]
Advanced Java (Revised Syllabus) [QP / October - 2012]
 

Más de alphawheels007

1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
alphawheels007
 
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
alphawheels007
 

Más de alphawheels007 (20)

1) �Cu�l de las AD es falsa con respecto a las infecciones por virus.pdf
1) �Cu�l de las AD es falsa con respecto a las infecciones por virus.pdf1) �Cu�l de las AD es falsa con respecto a las infecciones por virus.pdf
1) �Cu�l de las AD es falsa con respecto a las infecciones por virus.pdf
 
1) La selecci�n sexual elige el fenotipo que le dar� a la descendenc.pdf
1) La selecci�n sexual elige el fenotipo que le dar� a la descendenc.pdf1) La selecci�n sexual elige el fenotipo que le dar� a la descendenc.pdf
1) La selecci�n sexual elige el fenotipo que le dar� a la descendenc.pdf
 
1) Which of the following terms is not associated with price discrim.pdf
1) Which of the following terms is not associated with price discrim.pdf1) Which of the following terms is not associated with price discrim.pdf
1) Which of the following terms is not associated with price discrim.pdf
 
1) What is the role of the senior leaders in the hospital How shoul.pdf
1) What is the role of the senior leaders in the hospital How shoul.pdf1) What is the role of the senior leaders in the hospital How shoul.pdf
1) What is the role of the senior leaders in the hospital How shoul.pdf
 
1) What percentage of all sampled fish have a flattened body shape A.pdf
1) What percentage of all sampled fish have a flattened body shape A.pdf1) What percentage of all sampled fish have a flattened body shape A.pdf
1) What percentage of all sampled fish have a flattened body shape A.pdf
 
1) Use Link State algorithm to determine the shortest path from node.pdf
1) Use Link State algorithm to determine the shortest path from node.pdf1) Use Link State algorithm to determine the shortest path from node.pdf
1) Use Link State algorithm to determine the shortest path from node.pdf
 
1) Un �rea fue destruida recientemente por un furioso incendio fores.pdf
1) Un �rea fue destruida recientemente por un furioso incendio fores.pdf1) Un �rea fue destruida recientemente por un furioso incendio fores.pdf
1) Un �rea fue destruida recientemente por un furioso incendio fores.pdf
 
1) Statements detailing a companys expectations for its employees .pdf
1) Statements detailing a companys expectations for its employees .pdf1) Statements detailing a companys expectations for its employees .pdf
1) Statements detailing a companys expectations for its employees .pdf
 
1) Select the correct order for the steps of corporate social respon.pdf
1) Select the correct order for the steps of corporate social respon.pdf1) Select the correct order for the steps of corporate social respon.pdf
1) Select the correct order for the steps of corporate social respon.pdf
 
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
1) Las especies con tiempos de generaci�n m�s largos deben tener .pdf
 
1) Seg�n Henri Fayol, los planes efectivos deben tener las cualidade.pdf
1) Seg�n Henri Fayol, los planes efectivos deben tener las cualidade.pdf1) Seg�n Henri Fayol, los planes efectivos deben tener las cualidade.pdf
1) Seg�n Henri Fayol, los planes efectivos deben tener las cualidade.pdf
 
1) Run the systemctl status httpd command to show that your web se.pdf
1) Run the systemctl status httpd command to show that your web se.pdf1) Run the systemctl status httpd command to show that your web se.pdf
1) Run the systemctl status httpd command to show that your web se.pdf
 
1) La siguiente oraci�n tiene errores, podr�a ser prolija, entrecort.pdf
1) La siguiente oraci�n tiene errores, podr�a ser prolija, entrecort.pdf1) La siguiente oraci�n tiene errores, podr�a ser prolija, entrecort.pdf
1) La siguiente oraci�n tiene errores, podr�a ser prolija, entrecort.pdf
 
1) In the study of an outbreak of an infectious disease, plotting an.pdf
1) In the study of an outbreak of an infectious disease, plotting an.pdf1) In the study of an outbreak of an infectious disease, plotting an.pdf
1) In the study of an outbreak of an infectious disease, plotting an.pdf
 
1) Install and run an Apache secure web server on your Linux OS. 2) .pdf
1) Install and run an Apache secure web server on your Linux OS. 2) .pdf1) Install and run an Apache secure web server on your Linux OS. 2) .pdf
1) Install and run an Apache secure web server on your Linux OS. 2) .pdf
 
1) La expresi�n g�nica diferencial ocurre en cada una de las siguien.pdf
1) La expresi�n g�nica diferencial ocurre en cada una de las siguien.pdf1) La expresi�n g�nica diferencial ocurre en cada una de las siguien.pdf
1) La expresi�n g�nica diferencial ocurre en cada una de las siguien.pdf
 
1) El objetivo del inventario de seguridad es a. reemplace las uni.pdf
1) El objetivo del inventario de seguridad es a. reemplace las uni.pdf1) El objetivo del inventario de seguridad es a. reemplace las uni.pdf
1) El objetivo del inventario de seguridad es a. reemplace las uni.pdf
 
1) Explicar qu� es la gesti�n de la capacidad y por qu� es estrat�gi.pdf
1) Explicar qu� es la gesti�n de la capacidad y por qu� es estrat�gi.pdf1) Explicar qu� es la gesti�n de la capacidad y por qu� es estrat�gi.pdf
1) Explicar qu� es la gesti�n de la capacidad y por qu� es estrat�gi.pdf
 
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
1) En una poblaci�n que est� en equilibrio de Hardy-Weinberg, hay do.pdf
 
1) Eres un estudiante de MPH en pr�cticas en una iglesia local. Part.pdf
1) Eres un estudiante de MPH en pr�cticas en una iglesia local. Part.pdf1) Eres un estudiante de MPH en pr�cticas en una iglesia local. Part.pdf
1) Eres un estudiante de MPH en pr�cticas en una iglesia local. Part.pdf
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Último (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 

) It is so cool that you have the ability now to develop a basic Tex.pdf

  • 1. ) It is so cool that you have the ability now to develop a basic Text Preprocessing tool. Please develop a software with features below: Ask user to enter a line. Offer an option to remove the punctuations in the given line. Offer an option to count and display number of characters and words in the given line. Offer an option to check if a specific word exists or not. Offer an option to count and display the frequency of a specific word appears in a given line. Offer an option to replace a specific word with a new word. Offer an option to quit the software. A. [5 points] What is(are) the input(s) and output(s)? B. [5 points] System Design: Describe your steps in English. C. [5 points] Write your program and attach your source code here. D. [5 points] Share SIX sample runs ( one for each option)