In: Computer Science
In: Computer Science
The title of the course is ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS I. All answers should be based on that. Please do not copy and paste answers on chegg or on google for me. All answers should be based on your understanding on the course. Please try as much to answer the questions based on what is asked and not setting your own questions and answering them. Let it be if you want to copy and paste answers.
*********************************************************************************************************************************************************************************************************************
9(A). AI is highly objective in decision making as it analyzes
based on purely
gathered data. However, human’s decision may be influenced by
subjective elements which are not based on figures alone. You are
hereby
requested to analyze (in ten points) the concept of ‘objectivity’
and
‘subjectivity’ in relation to data gathering in the statement
given; for
Human Teller and Automated Teller machines (ATM).
(b)AI often produces accurate results as it functions based on a
set of
programmed rules. As for human intelligence, there is usually a
room for
“human errors” as certain details may be missed at one point or the
other.
Justify in ten points how you can relate the statement to decision
making
algorithms.
(c) The human brain uses about 25watts while modern computers
only
generally use 2 watts in normal information processing. If this
normality
becomes the other way instead, give in five points what could be
the
reasons in each case of swap.
In: Computer Science
) Simplify the following Boolean functions by first finding the essential prime implicants (Please indicate the essential prime implicants and prime implicants): (a) F(w, x, y, z) = S(0, 1, 2, 4, 5, 6, 8, 10, 13, 15) (b) F(w, x, y, z) = wy’ + xy + y’z + w’xz
In: Computer Science
Next month there will a marathon. Ali, Mustafa, Ahmad, and Sami are friends and preparing for it. Each day of the week, they run a certain number of miles and write them into a notebook. At the end of the week, they would like to know the number of miles run each day, the total miles for the week, and average miles run each day.
Write a program to help them analyze their data. Your program must contain:
a function to output the results
In: Computer Science
1) What kind of role does the project manager plays when entering the execution phase of a project? Is planning still a concern or is it strictly monitoring and controlling at this point? Please explain.
In: Computer Science
1. Copy the files from Assignment 1 to Assignment 2. Relabel as necessary
2. Create 3 instances of the PetFoodCompany class - dogFoodMaker, catFoodMaker, fishFoodMaker.
3. Internally set the division name for each instance. (I.E. "Alpo" for dogFoorMaker, "Purina" for CatFoodMaker, "GloFish" for fishFoodMater)
4. Prompt me to enter the Company Name and Quarter only once.
5. For each of the above instances, prompt me for total sales and total expenses. A loop is not expected.
6. For each instance of the class, display the Company Name, Quarter. Division Name, Total Sales, Total Expenses and Net Income. The company name and quarter should be displayed for all instances.
5 Points Extra Credit: Create a method in the PetFoodCompany class that will do step 6 and call it from main() for the 3 instances.
Here is the code:
PetFoodComp.h:
class PetFoodCompany
{
public:
PetFoodCompany();
char getQuart();
char* getCompany();
char* getDivision();
void setQuart(char quart);
void setTotalSales(float totalSales1);
void setTotalExpences(float totalExpences1);
void setCompany(char name[]);
void setDivision(char name1[]);
float getTotalSales();
float getTotalExpences();
double netIncome();
private:
char company[40];
char division[40];
static char quart;
static double BonusRate;
float totalSales;
float totalExpences;
};
PetFood.cpp:
#include <iostream>
#include <cstring>
#include "PetFoodComp.h"
using namespace std;
double PetFoodCompany::BonusRate = 0.02;
char PetFoodCompany::quart = '1';
PetFoodCompany::PetFoodCompany()
{
strcpy(company, "myCompanyName");
}
char PetFoodCompany::getQuart()
{
return quart;
}
float PetFoodCompany::getTotalSales()
{
return totalSales;
}
float PetFoodCompany::getTotalExpences()
{
return totalExpences;
}
char* PetFoodCompany::getCompany()
{
return company;
}
char* PetFoodCompany::getDivision()
{
return division;
}
void PetFoodCompany::setQuart(char quart1)
{
if (quart1 == '1' || quart1 == '2' || quart1 == '3' ||
quart1 == '4')
quart = quart1;
}
void PetFoodCompany::setTotalSales(float totalSales1)
{
totalSales = totalSales1;
}
void PetFoodCompany::setTotalExpences(float
totalExpences1)
{
totalExpences = totalExpences1;
}
void PetFoodCompany::setCompany(char name[])
{
strcpy(company, name);
}
void PetFoodCompany::setDivision(char dname[])
{
strcpy(division, dname);
}
double PetFoodCompany::netIncome()
{
return (totalSales - totalExpences);
}
PetFoodMain.cpp:
#include <iostream>
#include <cstring>
#include "PetFoodComp.h"
using namespace std;
int main()
{
double totalSales, totalExpences;
PetFoodCompany pet;
cout << "Company Name is " <<
pet.getCompany() << "\n";
cout << "Current Quarter is " <<
pet.getQuart() << "\n";
cout << "Enter Total Sales: ";
cin >> totalSales;
cout << "Enter Total Expences: ";
cin >> totalExpences;
pet.setTotalExpences(totalExpences);
pet.setTotalSales(totalSales);
cout << "Net Income: " << pet.netIncome() << "\n";
return 0;
}
In: Computer Science
write a program in Java that can take a given text file and then compress it with Huffman coding due 20 october 2020
Huffman coding can be used to “zip” a text file to save space. You are required to write a program in Java that can take a given text file and then compress it with Huffman coding. Your program should be able to decompress the zipped files as well [4 marks]. In addition, show percentage gain in data compression i.e., how much space is saved [2 marks].
Compare the effectiveness of your Huffman code with 7-zip and WinZip softwares. You will get a bonus mark if you enhance the existing Huffman code somehow to have a better file compressor. It can also be published as a research article.
Correct Implementation: read about FileOutputStream, FileInputStream, FileReader etc to read/write to a binary file. You may use Integer.parseInt(huffmanCodeAsString,2) to store encoded Huffman code into a binary file. Huffman encoding should convert a text file to a binary file then decoding should convert the binary file back to a text file.
Please provide all java code. Be clear as possible when you paste the code so that it works in my pc
Use netbeans IDE.
In: Computer Science
Trace this code:
1)
#include<iostream>
using namespace std;
class Test {
int value;
public:
Test(int v);
};
Test::Test(int v) {
value = v;
}
int main() {
Test t[100];
return 0;
}
===================================================================
2)
#include <iostream>
using namespace std;
int main()
{
int i, j;
for (i = 1; i <= 3; i++)
{
//print * equal to row number
for (j = 1; j <= i; j++)
{
cout << "* ";
}
cout << "\n";
}
system("pause");
return 0;
In: Computer Science
1) Write a function that receives a pointer to an array along with the size of the array, it returns the largest number in the array.
2) Write a function that receives a string and returns the length of it.
In: Computer Science
Q1.As a private sector investigator, you are investigating an important case for an office. You have been given access to the office computer network and the computers that may contain some important information related to the case. You are allowed to speak the network administrator. In this scenario, what data acquisition method will you prefer to use? Justify your answer. Also, outline the problems you expect to encounter and explain how to rectify them describing your solution. Identify any potential customer privacy issues that should be considered.
subject:Guide to Computer Forensics and Investigations 6th edition
In: Computer Science
Q1- Write a program that takes a list of values as an input from the user. The program should further ask the user about sorting the list in ascending or descending order. It is desirable to use Arraylist/Vector in place of simple arrays. (Object Oriented Programming java)
In: Computer Science
PROGRAMING in C RPSLS:
The program that we must implement must allow two players to
play in the same console (there will be only one program)
The program will initialize the information necessary to be able to
store the name of two players and their respective markers
throughout the game, to present
a result message at the end of the game.
1. When the program is ready for the game to start, it will ask
PLAYER1 enter your name.
2. It will then ask PLAYER2 to enter their name.
As long as the game is not over (that is, until one of the two
players arrives to 3 points) the program:
• Will ask PLAYER1 to place his bet (can be entered in the form of
numeric code, or in the form of a character string)
• Will ask PLAYER2 to place his bet (similarly)
• Evaluate both bets, and modify the markers of each of the two
players based on bets
• When either of the two players reaches the score of 3 points, it
will be over the game
3. Message will be displayed on the screen that says: "PLAYER NAME1 has won PLAYERNAME2: SCOREBOARD "if PLAYER1 has won, where SCORE will be the result of the game (for example 3-2).
Then it will say "PLAYERNAME2 has lost against PLAYER NAME1: MARKER "because then PLAYER2 will have lost, and MARKER will have the result reversed (for example 2-3). If he player who has won is PLAYER2, the messages will indicate the victory of the PLAYER2 and PLAYER1's defeat.
As soon as the above message is presented, the program will end
the program must NOT have any input parameters at the time of
making
the program call, and all the parameters you might need (names and
bets) will be entered by keyboard (upon presentation of a message
that clearly state what the user is expected to key in (such as,say
your NAME, enter your BET, etc.)
In: Computer Science
Q4. Assume you have been given a scrambled text file with some hidden text data similar to the one in your assessment. What will be the best method that you will use to unscramble the file and why would you choose this method? Justify your answer. [5 marks] You have collected a digital evidence from a crime scene and calculated its hash value using WinHex editor with MD5 algorithm. You have stored the evidence in a forensics lab. After a week, when you started analysing the evidence, you again calculated the hash value of the evidence using Autopsy and with SHA-1 algorithm. You found that the hash value of the evidence is now changed. Describe why the hash value now is different than the one you calculated when you acquired the evidence? [5 marks]
Subject :Guide to Computer Forensics and Investigations 6th edition
In: Computer Science