Answer:
Physical and chemical are two types of weathering
Explanation:
Write a script that will generate random integers in the range from
0 to 50, and print them, until one is finally generated that is greater
than 25. The script should print how many attempts it took.
Answer:
Explanation:
Let's do this in Python, we shall use the package random to generate a random double between 0 and 1. Then we multiply it with 50 and covert to integer to get a random integer between 0 and 50. Place a While function with condition to stop when it's greater than 25
from random import random
attempts = 1
random_int = int(random()*50)
print(random_int)
print("This is attempt " + attempts)
while random_int <= 25:
attempts += 1
random_int = int(random()*50)
print(random_int)
print("This is attempt " + attempts)
Write a menu-driven program for a user to store information about the media collection they own. This requires using an array of struct type called Media. Every element in the array represents one media item in a person's collection. Represent the information as an array of structs that needs to able to hold up to 100 media entries. However, the actual number of entries is probably much smaller so the program needs to keep track of how many actual entries are in the collection.
Answer:
Check Explanation and attachment.
Explanation:
Since the site does not allow me to submit my work(for you to easily copy and paste it), I will post some additional attachments.
Please, note that there is category, unique ID, description for each media item.
#include <stdio.h>
#include <string.h>
struct Media {
int id;
int year;
char title[250];
char description[250];
char category[50];
};
void show_menu();
void add_item(struct Media arr[], int *c);
void print_all(struct Media arr[], int c);
void print_category(struct Media arr[], int c);
void delete_entry(struct Media arr[], int *c);
int main() {
struct Media collection[100];
int ch, count = 0;
// loop until user wants to quit
while (1) {
show_menu(); // display the menu
printf("Enter your choice: ");
scanf("%d", &ch);
if (ch == 1)
add_item(collection, &count);
else if (ch == 2)
print_all(collection, count);
else if (ch == 3)
print_category(collection, count);
else if (ch == 4)
delete_entry(collection, &count);
else if (ch == 0)
break;
else
printf("Invalid choice. Try again!\n");
}
return 0;
}
void show_menu() {
printf("1. Add a media item to the collection\n");
printf("2. Print all media in the collection\n");
printf("3. Print all media in a given category\n");
printf("4. Delete an entry\n");
printf("0. Quit\n");
}
void add_item(struct Media arr[], int *cnt) {
1.3 Code Practice edhisive
Answer:
edhesive
Explanation:
The question is related to the practice of ethical guidelines in software engineering, focusing on the importance of following a professional code of conduct. This college-level topic is covered by resources such as CK-12, LibreTexts, and IEEE-CS/ACM Joint Task Force, providing exercises, ethical frameworks, and science practices essential in a computer science curriculum.
Explanation:The Code Practice edhesive refers to exercises and ethical guidelines in software engineering. The exercise appears to be related to the application of the Software Engineering Code of Ethics and Professional Practice, which is essential for aspiring software engineers to learn and follow to ensure they act responsibly and professionally in their field.
In the context of computer science and technology education, such practices are commonly used to instill a sense of ethical responsibility and to prepare students to face various real-world scenarios that they may encounter in their professional careers. The content referenced from CK-12, LibreTexts, and the IEEE-CS/ACM Joint Task Force provides essential guidelines, exercises, and anecdotal historical investigations that enrich the learning experience.
Furthermore, understanding Science Practices through different exercises, including sections on the scientific method, the role of models, and the appropriate use of mathematics, is crucial in developing a well-rounded software engineering skill set. Materials shared under various licenses offer exercises and solutions to reinforce these concepts.
the eight bytes in the words y and z. If a byte is the code for a decimal number, output it to the console. Otherwise, simply ignore it and examine the next byte. The program must be a loop. That means that you must write a loop that will execute eight times to examine each byte, output if necessary, and continue. End the program as usual with a syscall 10. After completing the program answer this question: What numbers are output?
Answer:
See explaination
Explanation:
MIPS PROGRAM :-
.data
y: .word 0x32774b33
z: .word 0x2a276c39
y_prompt: .asciiz "Y= "
z_prompt: .asciiz "Z= "
new_line: .asciiz "\n"
.text
main:
la $s0, y
la $s1, z
li $t0, 8
loop:
beqz $t0, END_OF_LOOP
# checking fo y word
lb $t1, 0($s0)
#checking for whether the byte is decimal or not
li $t2, '0'
bltu $t1, $t2, check_for_z
li $t2, '9'
bltu $t2, $t1, check_for_z
#print new line
li $v0, 4
la $a0, new_line
syscall
#print y prompt
li $v0, 4
la $a0, y_prompt
syscall
#print the value
li $v0, 1
add $a0, $zero, $t1
syscall
check_for_z:
# checking fo z word
lb $t1, 0($s1)
#checking for whether the byte is decimal or not
li $t2, '0'
bltu $t1, $t2, next_element
li $t2, '9'
bltu $t2, $t1, next_element
#print new line
li $v0, 4
la $a0, new_line
syscall
#print y prompt
li $v0, 4
la $a0, z_prompt
syscall
#print the value
li $v0, 1
add $a0, $zero, $t1
syscall
next_element:
addi $s0, $s0, 1
addi $s1, $s1, 1
#decrease the counter
addi $t0, $t0, -1
j loop
END_OF_LOOP:
li $v0,10
syscall
Write a SQL query to find the population of the planet named 'Caprica' -- 10 points Find the first name, last name, and age of people from bsg_people whose last name is not 'Adama' -- 10 points Find the name and population of the planets with a population larger than 2,600,000,000 -- 10 points Find the first name, last name, and age of people from bsg_people whose age is NULL -- 12 points
The question is incomplete! Complete question along with answer and step by step explanation is provided below.
Please find the attached question.
Answer:
a) SQL Query:
SELECT population
FROM bsg_planets
WHERE name='Caprica';
b) SQL Query:
SELECT fname, lname, age
FROM bsg_people
WHERE lname!='Adama';
c) SQL Query:
SELECT name, population
FROM bsg_planets
WHERE population > 2600000000
d) SQL Query:
SELECT fname, lname, age
FROM bsg_people
WHERE age IS NULL;
Explanation:
a) Write a SQL query to find the population of the planet named 'Caprica'
Syntax:
SELECT Column
FROM TableName
WHERE Condition;
For the given case,
Column = population
TableName = bsg_planets
Condition = name='Caprica'
SQL Query:
SELECT population
FROM bsg_planets
WHERE name='Caprica';
Therefore, the above SQL query finds the population of the planet named 'Caprica' from the table bsg_planets.
b) Find the first name, last name, and age of people from bsg_people whose last name is not 'Adama'
Syntax:
SELECT Column1, Column2, Column3
FROM TableName
WHERE Condition;
For the given case,
Column1 = fname
Column2 = lname
Column3 = age
TableName = bsg_people
Condition = lname!='Adama'
SQL Query:
SELECT fname, lname, age
FROM bsg_people
WHERE lname!='Adama';
Therefore, the above SQL query finds the first name, last name and age of people whose last name is not 'Adama' from the table bsg_people.
c) Find the name and population of the planets with a population larger than 2,600,000,000
Syntax:
SELECT Column1, Column2
FROM TableName
WHERE Condition;
For the given case,
Column1 = name
Column2 = population
TableName = bsg_planets
Condition = population > 2600000000
SQL Query:
SELECT name, population
FROM bsg_planets
WHERE population > 2600000000
Therefore, the above SQL query finds the name and population of the planets with a population larger than 2,600,000,000 from the table bsg_planets.
d) Find the first name, last name, and age of people from bsg_people whose age is NULL
Syntax:
SELECT Column1, Column2, Column3
FROM TableName
WHERE Condition;
For the given case,
Column1 = fname
Column2 = lname
Column3 = age
TableName = bsg_people
Condition = age IS NULL
SQL Query:
SELECT fname, lname, age
FROM bsg_people
WHERE age IS NULL;
Therefore, the above SQL query finds the first name, last name and age of people whose age is NULL from the table bsg_people.
Answer:
SQL Query : select population from bsg_planets where name='Caprica';
SQL Query : select fname,lname,age from bsg_people where lname!='Adama';
SQL Query : select name,population from bsg_planets where population > 2600000000;
SQL Query : select fname,lname,age from bsg_people where age='NULL';
Explanation:
using MySQL Workbench.
SQL Query : select population from bsg_planets where name='Caprica';
Because this sql query will return the population from bsg_planets where the name is Caprica;
SQL Query : select fname,lname,age from bsg_people where lname!='Adama';
Because this SQL query will return the first name ,last name and age from the bsg_people where last name is not adama.
SQL Query : select name,population from bsg_planets where population > 2600000000;
Because this SQL query will return the name and population where population is greater than 2600000000
SQL Query : select fname,lname,age from bsg_people where age='NULL';
Because this SQL query will return the first name ,last name and age from the bsg_people where age is NULL.
Write a program using integers userNum and x as input, and output userNum divided by x four times. Ex: If the input is 2000 2, the output is: 1000 500 250 125 Note: In Coral, integer division discards fractions. Ex: 6 / 4 is 1 (the 0.5 is discarded).
Answer:
import java.util.Scanner;
public class Division {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter an integer");
int userNum = in.nextInt();
System.out.println("Enter the divisor");
int x = in.nextInt();
int first = userNum/x;
int second = first/x;
int third = second/x;
int fourth = third/x;
System.out.println(first+" "+second+" "+third+" "+fourth);
}
}
Explanation:
In Java programming langauge use the scanner class to receive the values from the user (userNum and x)Carryout integer division of userNum/x to obtain the first numberRepeat the sam step to obtain the second, third and fourth numberOutput the numbers to the userThe student's question was about writing a program to divide an integer by another integer four times using integer division. The provided code is written in Python, demonstrating the process of capturing input and repeatedly dividing and outputting the result.
To solve the student's question, we need to create a simple program that takes two integers as input, userNum and x, and outputs the result of userNum divided by x four times. Each division operation will use integer division, which discards any fractions that might result from the division.
Example Code in Python:
Assuming they are learning programming using Python, which is common in high school:
userNum, x = map(int, input("Enter two integers separated by a space: ").split())
for _ in range(4):
userNum //= x
print(userNum, end=' ')
This code snippet reads two integers from the user, then performs integer division of userNum by x in a loop that runs four times. After each division, the program prints the current value of userNum, followed by a space.
Write a multi-threaded program that outputs prime numbers. The program should work as follows: the user will run the program and enter a number on the command line. The program creates a thread that outputs all the prime numbers less than or equal to the number entered by the user. Also, create a separate thread that outputs this subset of the above primes that have the following property: the number that is derived by reversing the digits is also prime (e.g., 79 and 97).
Final answer:
A multi-threaded program can be written in a programming language like Java to output prime numbers. The program will take a number as input from the user and create two separate threads. The first thread will output all the prime numbers less than or equal to the number entered, while the second thread will output the subset of these primes that have the property of being prime when their digits are reversed.
Explanation:
A multi-threaded program can be written in a programming language like Java to output prime numbers. The program will take a number as input from the user and create two separate threads. The first thread will output all the prime numbers less than or equal to the number entered by the user, while the second thread will output the subset of these primes that have the property of being prime when their digits are reversed.
The program can be implemented using a function to check if a number is prime and another function to reverse the digits of a number. The first thread can iterate from 2 to the input number, checking if each number is prime, and output the prime numbers. The second thread can then take the output of the first thread, reverse each number, and check if the reversed number is also prime.
This multi-threaded program allows for parallel processing, where the first thread can find prime numbers and output them, while the second thread can simultaneously check the property of reversed primes. This can help in improving the efficiency of the program and make it faster.
The function below tries to create a list of integers by reading them from a file. The file is expected to have a single integer per line and the code works correctly in that case. If any of the lines don't contain just an integer, than this code fails. Fix this code so that it ignores any lines that don't contain integers instead of raising an exception. Do this with try/except blocks. Your code should still return the list of integers from the lines that contain integers.
Answer:
Check the explanation
Explanation:
def get_list_of_integers_from_file(filename):
int_list=[]
for line in open(filename).readlines():
try:
int_list.append(int(line))
except:
continue
return int_list
print(get_list_of_integers_from_file('file.txt'))
File.txt:
Kindly check the output below.
In this exercise we have to use the knowledge of computational language in python to write the code.
This code can be found in the attached image.
To make it simpler the code is described as:
def get_list_of_integers_from_file(filename):
int_list=[]
for line in open(filename).readlines():
try:
int_list.append(int(line))
except:
continue
return int_list
print(get_list_of_integers_from_file('file.txt'))
See more about python at brainly.com/question/22841107
Implement the function create_prefix_lists(list) that will return a sequence of lists, each containing a prefix of list. All the lists should be collected as one big list. For example, for [2, 4, 6, 8, 10] the function should return [[], [2], [2, 4], [2, 4, 6], [2, 4, 6, 8], [2, 4, 6, 8, 10]]. Note: recursion can not be used for this solution, if you are familiar with the concept.
Answer:
The below code was written in Python language, kindly let me know if you'll want to see the implementation done in another language.
Explanation:
As python is tab specific, you need align the as per the screenshot of the code that I have attached below the code and text version of the code is also provided.
Code:
======
result = []
def create_prefix_lists(lst):
for i in range(len(lst)):
l = []
for j in range(i):
l.append(lst[j])
result.append(l)
result.append(lst)
return result
lis = [2,4,6,8,10]
print create_prefix_lists(lis)
Code indentation screen and code output can be seen in the attached images below:
====================
Answer:
See Explaination
Explanation:
code below
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Prefix_test_check {
public static void create_prefix_lists(List elementList) {
if (elementList.size() > 0) {
Collections.sort(elementList);
List newArrayList = new ArrayList();
newArrayList.add("[");
System.out.print(newArrayList);
System.out.print(",");
newArrayList.clear();
int counterDataObj = 0;
for (int iObjectData = 0; iObjectData < elementList.size(); iObjectData++) {
newArrayList.add(elementList.get(iObjectData));
counterDataObj++;
if (counterDataObj == elementList.size()) {
System.out.print(newArrayList);
System.out.print("]");
} else {
System.out.print(newArrayList);
if (counterDataObj != elementList.size()) {
System.out.print(",");
}
}
}
} else {
List emptyDataList = new ArrayList();
emptyDataList.add("]");
System.out.print(emptyDataList);
}
}
public static void main(String args[]) {
List elementList = new ArrayList();
elementList.add(2);
elementList.add(4);
elementList.add(6);
elementList.add(8);
elementList.add(10);
create_prefix_lists(elementList);
}
}
Write which of the ovals (A, B, C, or D) is placed around code that best meets the criteria as a student-developed algorithm. Explain your answer using the criteria in the scoring guide.
Answer:
The answer to this question can be defined as follows:
Explanation:
In the given question, some information is missing, that attachment of the image files code, So, the code to the question can add in an image file, and explanation to this question can be described as follows:
In option 4, In drawSquare method, it is positioned across the abstraction, as it is across a method, that compresses many lines of code all in one. In option 1, The moveTo method is the rule. Throughout in option 4, and in option 2, is a request to function, which is defined in option 3, that is the for-loop.Given the code that reads a list of integers, complete the number_guess() function, which should choose a random number between 1 and 100 by calling random.randint() and then output if the guessed number is too low, too high, or correct.
Import the random module to use the random.seed() and random.randint() functions.
random.seed(seed_value) seeds the random number generator using the given seed_value.
random.randint(a, b) returns a random number between a and b (inclusive).
For testing purposes, use the seed value 900, which will cause the computer to choose the same random number every time the program runs.
Ex: If the input is:
32 45 48 80
the output is:
32 is too low. Random number was 80.
45 is too high. Random number was 30.
48 is correct! 80 is too low.
Random number was 97.
# TODO: Import the random module
import random
def number_guess(num):
# TODO: Get a random number between 1-100
# TODO: Read numbers and compare to random number
if__name__ == "_main_":
# Use the seed 900 to get the same pseudo random numbers every time
random. seed(900)
# Convert the string tokens into integers
user_input = input()
tokens = user_input.split()
for token in tokens:
num = int(token)
number_guess(num)
Answer:
Following are the code to this question:
import random #import package
def number_guess(num): #define method number_guess
n = random.randint(1, 100) #define variable n that hold random number
if num < n: #define if block to check gess number is less then Random number
print(num, "is too low. Random number was " + str(n) + ".") #print message
elif num > n: #check number greater then Random number
print(num, "is too high. Random number was " + str(n) + ".") #print message
else: #else block
print(num, "is correct!") #print message
if __name__ == '__main__': #define main method
random.seed(900) #use speed method
user_input = input() #define variable for user_input
tokens = user_input.split() #define variable that holds split value
for token in tokens: #define loop to convert value into string token
num = int(token) # convert token value in to integer and store in num
number_guess(num) # call number_guess method
Output:
33
33 is too low. Random number was 80.
Explanation:
In the above-given python code, first, we import the random package, in the next line, a method number_guess is defined, that accepts num parameter, in this method, we store the random number in n variable and check the value from the conditional statement.
In this, we check value is less than from random number, it will print message too low, and its Random number. otherwise, it will go in the elif section. In this section it will check the value is greater than from a random number, it will print the message to high, and its Random number. otherwise, it will go to else section. In this, it will prints number and it is correct. In the main method, we input value, and use a token variable to convert the value into string token, and then convert its value into an integer, and then call the method number_guess.Claire wants to be a digital media coordinator. What requirements does she need to fulfill in order to pursue this career?
To be a digital media coordinator, Claire needs a bachelor’s degree in (psychology, public relations, finance) , digital media, or a related field. She also needs to have knowledge of (computer programming, computer coding, search engine optimization) and emerging digital technologies.
To pursue a career as a Digital Media Coordinator, Claire should have a bachelor's degree in a relevant field.
Claire should have a good understanding of emerging digital technologies and trends. This includes staying up-to-date with the latest developments in digital media platforms, social media, and online advertising. Familiarity with digital marketing techniques and tools is essential.
Claire should be able to analyze digital media data and performance metrics. This includes using tools like Analytics to measure the effectiveness of digital campaigns and make data-driven decisions. Strong written and verbal communication skills are important for creating and conveying digital media content effectively. Claire may be responsible for writing web content, social media posts, or email campaigns.
Learn more about Digital Media Coordinator, here:
https://brainly.com/question/24032108
#SPJ3
Final answer:
Claire needs a bachelor's degree in public relations or a related field, knowledge of SEO, and practical experience in strategic communication. She should highlight her communication experiences and skills such as content creation and media planning. Starting as a communication technician can lead to more advanced roles.
Explanation:
To pursue a career as a digital media coordinator, Claire should ideally have a bachelor’s degree in public relations, digital media, or a related field such as marketing or communication studies. It is also essential for her to possess knowledge of search engine optimization (SEO) and stay updated on emerging digital technologies. Practical experience, whether through internships, work placements, or personal projects, is highly valued in this field; not only do they demonstrate Claire's skill set, but also her understanding of the practical aspects of strategic communication.
Claire should emphasize her communication major experience and any hands-on involvement she had with social media campaigns, event planning, or creating digital content. These experiences could range from managing social media accounts for a student organization to participating in a campaign focus group. Highlighting skills such as content creation, analytics, audience engagement, and media planning in her cover letter and application materials will be beneficial.
Starting as a communication technician could be a stepping stone in Claire's career, eventually leading up to a managerial role in public relations or advertising. To stay competitive and prepared for job opportunities, Claire should also consider developing a comprehensive portfolio that showcases her skills in business communication and strategic planning.
Which of the following is NOT correct concerning database design?
1. Identify all fields needed to produce the required information
2. Organize each piece of data into its largest useful part
3. Group related fields into tables
4. Determine each table’s primary key
Final answer:
The incorrect statement regarding database design is the directive to organize each piece of data into its largest useful part as data should actually be in the smallest useful part to avoid redundancy and maintain normalization.
Explanation:
The statement that is NOT correct concerning database design is Organize each piece of data into its largest useful part. Instead, data should be organized into the smallest useful part, to ensure normalization and avoid redundancy. The design process includes determining the purpose of the database, identifying fields, grouping related fields into tables, and establishing primary and foreign keys to ensure relationships between tables.
The purpose of the primary key is to ensure that each record in a table is unique, which is crucial to maintain data integrity. A good design also considers the use of foreign keys to link tables together and maintain referential integrity. The goal is to prevent redundant data, which avoids wasting space and reduces the occurrence of data entry errors.
reAay ouyay aay hizway ithway igPay atin?Lay? (Translated: "Are you a whiz with Pig Latin?") Write a program that converts an English phrase into a pseudo-Pig Latin phrase (that is Pig Latin that doesn’t follow all the Pig Latin syntax rules). Use predefined methods of the Array and string classes to do the work. For simplicity in your conversion, place the first letter as the last character in the word and prefix the characters "ay" onto the end. For example, the word "example" would become "xam-pleeay," and "method" would become "ethodmay." Allow the user to input the English phrase. After converting it, display the new Pig Latin phrase.
Answer:
Check the explanation
Explanation:
package com.prt.test;
package com.prt.test;
import java.util.Arrays;
import java.util.Scanner;
public class StringEncryption {
public static void main(String[] args)
{
try{
String concatedString1="";//testing();
StringBuffer encryptedString=new StringBuffer();
Scanner scanner = new Scanner(System.in);
System.out.println("enter the string ");
String userInput = scanner.nextLine();// to read the string
String[] words=userInput.split("\\s");//to split the words if user enter the string with period
for(String word:words)
{
int numberOfSpacesadd=1;
String subs=word.substring(0, 1);//to split the first letter
String s1=word.substring(1);//to split the after the first letter
String concatedString=s1+subs;
concatedString1=concatedString+"ay";//to add the adding phrase
String addSpace = String.format("%"+ numberOfSpacesadd +"s", " ");//for adding the space after the word
encryptedString.append(concatedString1+addSpace);
}
System.out.println(encryptedString.toString().trim()+"?");
}catch(Exception e)
{
System.out.println(" try another time");
}
}
}
Output :
enter the string
Are You a Whiz with Pig Latin?
reAay ouYay aay hizWay ithway igPay atin?Lay?
Provide the code to insert a subtitle track named "Spanish Version" using the track text in the spanish.vtt file and the Spanish source language. Make this the active track in the video clip.
Answer:
See explaination
Explanation:
<video id="video" controls preload="metadata"> <source src="video/sintel-short.mp4" type="video/mp4"> <source src="video/sintel-short.webm" type="video/webm"> <track label="English" kind="subtitles" srclang="en" src="captions/vtt/sintel-en.vtt" default> <track label="Deutsch" kind="subtitles" srclang="de" src="captions/vtt/sintel-de.vtt"> <track label="Español" kind="subtitles" srclang="es" src="captions/vtt/sintel-es.vtt"> </video>
These are the characteristics of good blogs.
use corporate jargon and abbreviations
use industry-specific vocabulary
updated frequently
use a friendly, professional tone
enable users to edit corporate documents
Answer:
Updated Frequently
Use a friendly, professional tone.
Explanation:
A blog can be defined as an informal journal posted on a webpage either by an individual or group of people. A blog is written online and updated regularly.
There can be many purposes of writing a blog; it varies according to the writer. A blogger may write to express his/her feelings, views, etc. Or they can also write to share information related to anything such as education, etc.
The characteristics of a good blog are that it is updated regularly and written in a friendly and professional tone. A blog should be different from the existing ones, they should share the information which can not be found on other blogs.
Thus the correct answer is option third and fourth.
You are creating a classification model from a DataFrame that contains data about traffic on highways in a US state, which contains multiple feature columns and a label column that indicates whether or not each highway is over-congested. You want to train a model, and then test it to compare predicted labels with known labels in the DataFrame. What should you do? Train the model with the entire DataFrame, and then test it with the entire DataFrame. Train the model with the entire DataFrame, and then create a new DataFrame containing random values with which to test it. Split the DataFrame into two randomly sampled DataFrames, and then train the model with one DataFrame and test it with the other. Train the model with the first row of the DataFrame, and then test it with the remaining rows.
Answer:
Split the data into two randomly sampled DataFrame,and then train the model with one DataFrame and test it with the other .As we have know labels in the data frame ,so this approch will give us a better picture on how accuractly our model is trained
Explanation:
Split the data into two randomly sampled DataFrame,and then train the model with one DataFrame and test it with the other .As we have know labels in the data frame ,so this approch will give us a better picture on how accuractly our model is trained
The primary purpose of an operating system is: To provide a software interface between the hardware and the application programs. To provide additional products for hardware manufacturers to sell. To give the user less versatility in using the computer. To maximize the productivity of the computer system user. To maximize the productivity of a computer system by operating it in the most efficient manner.
Answer:
To provide a software interface between the hardware and the application programs.
Explanation:
An operating system is a system software that is responsible to manage the hardware and software on our computer. Operating system play the role as a coordinator to handle how different software interact or communicate with hardware and produce a desired output to user. Operating system will also manage computer resources such as central processing unit (cpu), memory and storage required by software to perform its task. The common operating system exist in the today market includes Microsoft Windows, Mac OS X, and Linux.
Final Instructions Your company ABC Consulting Company is asked to provide a proposal for the upcoming company expansion. You will need to research and provide quotes for new computers, cabling, network security and type of network topology. A Network proposal has to be developed for a manufacturing company that plans to move to a larger facility. They are currently in a 1500 square foot building. Below is the current office setup.
• Reception - 1 computer and printer
• CEO Office - 1 computer and printer
• Accounting Office - 5 computers and 5 printers
• Business Office – 3 computers and 3 printers
• Human Resources – 2 printers and 2 printers
• Sales Office – 10 computers and 10 printers
They are moving to a 3500 square foot building with 3 floors and each floor will have switches and routers to accommodate that floor. Below are the proposed additions:
• CEO Secretary – 1 computer and printer (CEO’s office area)
• Chief Financial Officer – 1 computer and printer (Accounting Department)
• Secretary - Chief Financial Officer – 1 computer and printer (Accounting Department)
• Information Technology – 2 computers and 2 printers
• Breakroom – 2 computers
• Human Resources – 6 computers and 2 network printers
• Sales – 6 computers and 2 network printers
• Wireless network for employees and guests
• Each department will have at least 2 empty offices for additional employees.
Your proposal will need to include the following information:
• Determine the number of drops for the new facility (2 drops per office)
• Determine the type of network cables (CAT5e, CAT6, etc.)
• Determine the type of security for the network
• Determine type of hardware and software
Deliverables
• Written proposal to the CEO include a timeline for completion
• Cost analysis to include computers, servers and cabling (make, model quantities and cost)
• Detailed diagram showing location of network devices and type of topology
Answer:
See attached images for the topology and total costing
A 64-bit word computer employs a 128KB cache. The address bus in this system is 32-bits. Determine the number of bits in each field of the memory address register (MAR) as seen by cache in the following organizations (show your calculations): A. Fully associative mapping with line size of 4 words. B. Direct mapping with the line size of 8 words. C. 2-way set associated mapping with the line size of 4 words. D. 8-way set associated mapping with the line size of 2 words.
Answer: provided in the explanation segment
Explanation:
taking a step by step process for this, we will analyze this problem,
we have that the Word size = 8 bytes
Cache size = 128 KB = 128×2¹⁰ bytes = 2¹⁷ bytes
(a). we are asked to cal for fully associative mapping with line size of 4 words.
fully associative mapping with line size of 4 words = 4 × 8 = 32 bytesoffset = log₂³² = 5 bittag = 32 - (5+0) = 27 bit index bit = 0(b). Direct mapping with the line size of 8 words:
here the line size = 8×8 = 64 bytes no of lines = 2¹⁷/2⁶ = 2¹¹ lines offset = log ₂(2⁶) = 6 bitindex = log ₂(2¹¹) = 11 bittag = 32 - (5 +11) = 15 bit(c). 2-way set associated mapping with the line size of 1 word:
no of lines = 2¹⁷/2³ = 2¹⁴ linesoffset = log₂(2³) = 3 bitno of sets = 2¹⁴/2 = 2¹³ sets index = log₂(2¹³) = 13 bittag = 32 - (3+13) = 16 bit(d). 8-way set associated mapping with the line size of 2 words:
8-way set associated mapping with the line size of 2 = 2*8 = 16 bytes
no of lines = 2¹⁷/2⁴ = 2¹³ linesno of sets = 2¹³/2³ = 2¹⁰ sets offset = log₂¹⁶ = 4 bitindex = log ₂(2¹⁰) = 10 bittag = 32 - (4+10) = 18 bitcheers i hope this helps!!!!
3) Write a program named Full_XmasTree using a nested for loop that will generate the exact output. This program MUST use (ONLY) for loops to display the output below. For example the 1st row prints 1 star 2nd row prints 2, the 3rd row print 3 stars and so forth... This program is controlled by the user to input for the amount of row. "Prompt the user to enter the dimensions of the tree" A good test condition is the value of ten rows. (hint***)This program should account for white spaces print("* "). Remember the purpose of print() and println()
Answer:
Following are the code to this question:
//import package
import java.util.*;
public class Full_XmasTree //defining class
{
// defining main method
public static void main(String as[])
{
int X,a,b; //defining integer variable
Scanner obx = new Scanner(System.in); // creating Scanner class object
System.out.print("Please enter: "); //print message
X = obx.nextInt(); // input value from user
for (a = 0; a < X; a++) //defining loop to print pattern
{
for (b = X - a; b > 1; b--)//use loop for print white space
{
System.out.print(" ");//print space
}
for (b = 0; b <= a; b++) // use loop to print values
{
System.out.print("* "); //print asterisk values
}
System.out.println(); //using print method for new line
}
}
}
Output:
please find the attachment.
Explanation:
In the given java code, a class "Full_XmasTree" is declared, in which the main method is declared, inside this method three integer variable "X, a, and b", in this variables "a and b" is used in a loop, and variable X is used for user input.
In the next line, the Scanner class object is created, which takes input in variable X, and for loop is used to print asterisk triangle. In the first for loop, use variable a to count from user input value, inside the loop, two for loop is used, in which first is used to print white space and second is used for the print pattern.The Full_XmasTree program illustrates the use of loops
Loops are used for operations that must be repeated until a certain condition is met.
The Full_XmasTree programThe Full_XmasTree program written in Java where comments are used to explain each action is as follows:
import java.util.*;
public class Full_XmasTree{
public static void main(String as[]) {
//This creates a Scanner object
Scanner input = new Scanner(System.in);
//This prompts the user for the number of rows
System.out.print("Rows: ");
//This gets input the user for the number of rows
int rows = input.nextInt();
//The following iteration prints the full x-mas tree
for (int i = 0; i < rows; i++){
for (int j = rows - i; j > 1; j--){
System.out.print(" ");
}
for (int j = 0; j <= i; j++){
System.out.print("* ");
}
System.out.println();
}
}
}
Read more about loops at:
https://brainly.com/question/24833629
Problem 1 (10%): You are asked to design a database for an auto-shop that satisfies the following requirements: a. Each customer has a unique customer identification number, a name, address, day time telephone number, evening telephone number. The customer name includes first name, middle initial and last name. The address includes street address, city, state, and zip code. The telephone numbers include area code and the number. b. Each car type has a unique type name, the make, model, and year of make. c. The car has a unique license number, a car type, color, type of transmission, and the customer who brings the car to the auto-shop. d. The database keeps records of repairs. The repair record includes the date of the repair, the car that the repair was done, the name of the engineer who did the repair, and the cost of the repair.
Answer:
see explaination
Explanation:
I am considering some relationship for this ER Diagram as follows :
(i) One Car can have only one type.
(ii) One Car needs more than one repairings.
(iii) A customer can have more than one car and a car must belong to only one customer.
Flight Simulation software, which imitates the experience of flying, is often used to train airline pilots. Which of the following is LEAST likely to be an advantage of using flight simulation software
for this purpose?
A) Flight simulation software allows pilots to practice landing in a variety of different terrains and
weather conditions without having to physically travel
B) Flight simulation software could save money due to the cost of maintenance and fuel for actual
training flights
C) Flight Simulation software provides a more realistic experience for pilots than actual training flights.
D) Flight simulation software allows for the testing of emergency air situations without serious
consequences.
Answer:
C) Flight Simulation software provides a more realistic experience for pilots than actual training flights.
Explanation:
Flight simulation softwares are used to teach prospective pilots in aviation schools. These softwares paint the conditions they are likely to face during real flights and how to cope with them.
Flight simulation software allows pilots to practice landing in a variety of different terrains and weather conditions without having to physically travel.
It helps in saving money due to the cost of maintenance and fuel for actual
training flights.
It however doesn’t create realistic experience for pilots than actual training flights.
Answer:
I think aswell that its C.
Explanation:
Things like Xplane-11 can give you that more realistic expirence, because you can simulate weather conditions and you can train to land or just generally fly in the Simulator. Also it can simulate the failures which will train the pilot how to react to a situation say like an engine failure. If you have an engine failure or a fire, extinguish it and shut down the engine. After that you notify ATC and squwak 7700. After that you either return to the airport that you took off from, or you land at a nearby airport.
Write a complete program that: 1. Prompt the user to enter 10 numbers. 2. save those numbers in a 32-bit integer array. 3. Print the array with the same order it was entered. 3. Calculate the sum of the numbers and display it. 4. Calculate the mean of the array and display it. 5. Rotate the members in the array forward one position for 9 times. so the last rotation will display the array in reverse order. 6. Print the array after each rotation. check the sample run.
Answer:
see explaination
Explanation:
oid changeCase (char char_array[], int array_size ) {
__asm{
// BEGIN YOUR CODE HERE
mov eax, char_array; //eax is base image
mov edi, 0;
readArray:
cmp edi, array_size;
jge exit;
mov ebx, edi; //using ebx as offset
shl ebx, 2;
mov cl, [eax + ebx]; //using ecx to be the storage register
check:
//working on it
cmp cl, 0x41; //check if cl is <= than ASCII value 65 (A)
jl next_indx;
cmp cl, 0x7A; //check if cl is >= than ASCII value 122 (z)
jg next_indx;
cmp cl, 'a';
jl convert_down;
jge convert_up;
convert_down:
or cl, 0x20; //make it lowercase
jmp write;
convert_up:
and cl, 0x20; //make it uppercase
jmp write;
write:
mov byte ptr [eax + ebx], cl //slight funky town issue here,
next_indx:
inc edi;
exit:
cmp edi, array_size;
jl readArray;
mov char_array, eax;
// END YOUR CODE HERE
}
}
Write the getNumGoodReviews method, which returns the number of good reviews for a given product name. A review is considered good if it contains the string "best" (all lowercase). If there are no reviews with a matching product name, the method returns 0. Note that a review that contains "BEST" or "Best" is not considered a good review (since not all the letters of "best" are lowercase), but a review that contains "asbestos" is considered a good review (since all the letters of "best" are lowercase). Complete method getNumGoodReviews. /** Returns the number of good reviews for a given product name, as described in part (b). */ public int getNumGoodReviews(String prodName)
Final answer:
The getNumGoodReviews method returns the number of good reviews for a given product name. It checks if a review contains the string "best" in lowercase and increments the count of good reviews if it does. Finally, the method returns the count of good reviews.
Explanation:
The getNumGoodReviews method can be implemented by iterating over the reviews and checking if each review contains the string "best" in lowercase. If a review matches this condition, the count of good reviews is incremented. Finally, the method returns the count of good reviews.
Here is an example implementation in Java:
public int getNumGoodReviews(String prodName) {
int count = 0;
for (String review : reviews) {
if (review.toLowerCase().contains("best")) {
count++;
}
}
return count;
}
XYZ is a large real estate firm. Their core competence is their understanding of the real estate market, and their understanding of their customers and the customer needs. Their most critical tools are their CRM and email servers. They are growing, and so is their customer list and their IT and marketing costs are growing at an alarming rate. They currently use managed services to run their CRM, email, etc software but they have had to deal with significant delays as each growth spurt is bogged down by the time and cost it takes to provision new servers, install the software, test it and bring it online. Which cloud delivery model would be best suited for them?
Answer:
SaaS is the correct answer to the given question .
Explanation:
The saas is known as "software as a service is a model " In the software as a service is a model the software is authorized and distributed only when software is approved on a subscription basis also it is distributed in the centralized manner .
The cost of software as a service is a model is not so expensive as compared to the other model also the software as a service model is more Integrated and extensible as compared to the other model of the cloud delivery.According to the given question only the SaaS i.e " software as a service " model is best to implement cloud delivery.Final answer:
XYZ's real estate firm should adopt a Software-as-a-Service (SaaS) cloud delivery model to tackle growth-related IT and marketing cost increases, ensuring scalability, reliability, and a focus on core business activities.
Explanation:
For a large real estate firm like XYZ, which is experiencing rapid growth and increasing IT and marketing costs, the most suited cloud delivery model would be Software-as-a-Service (SaaS). This model provides access to applications over the internet with flexibility and scalability. SaaS applications are updated regularly in the cloud, offering enhanced responsiveness without the need for XYZ to bear the costs of server provisioning, software installation, and maintenance.
Using SaaS for their CRM and email servers allows for a cost-effective approach with a subscription-based model that adjusts easily with the company's growth. Additionally, given the criticality of these tools for XYZ, the SaaS model will ensure uptime and reliability while delivering sophisticated features and functionalities that cater to the firm's understanding of the real estate market and customer needs.
Moreover, as echoed in the cases of Scandic Hotels and Zalando, relying on cloud services will enable XYZ to focus on their core business activities and customer engagement without being bogged down by the complexities of IT infrastructure management.
This program has one small difference that will make it run a little differently. Again though, remember:
All your code outside the draw loop is run first, one time
All your code inside the draw loop is run over and over forever
What will this program do? Write your prediction below.
Answer:
Answer:
Add the following code after the line 3 that is:
numItems = numItems - 1;
Explanation:
In the following question, some information in the question is missing that is code block.
0 var numItems = promptNum("How many items?");
1 var total = 0;
2 while (numItems > 0){
3 total = total + promptNum("Enter next item price");
4 }
5 console.log("The total is" + total);
In the following scenario, Tiffany is developing a program to help with the handling of bake sales and she not write that part which is essential.
There would become an incorrect condition that requires any increment/decrement operations stating that perhaps the condition variable will be incorrect. Because there has to be the variable "numItems" operation because it engages in the while loop condition.
Read more on Brainly.com - https://brainly.com/question/15009132#readmore
Explanation:
In Section 8.5.4, we described a situation in which we prevent deadlock by ensuring that all locks are acquired in a certain order. However, we also point out that deadlock is possible in this situation if two threads simultaneously invoke the transaction () function. Fix the transaction () function to prevent deadlocks.
Answer:
See Explaination
Explanation:
Separating this critical section into two sections:
void transaction(Account from, Account to, double amount)
{
Semaphore lock1, lock2;
lock1 = getLock(from);
lock2 = getLock(to);
wait(lock1);
withdraw(from, amount);
signal(lock1);
wait(lock2);
deposit(to, amount);
signal(lock2);
}
will be the best solution in the real world, because separating this critical section doesn't lead to any unwanted state between them (that is, there will never be a situation, where there is more money withdrawn, than it is possible).
The simple solution to leave the critical section in one piece, is to ensure that lock order is the same in all transactions. In this case you can sort the locks and choose the smaller one for locking first.
Design a class called NumDays. The class’s purpose is to store a value that represents a number of work hours and convert it to a number of days. For example, 8 hours would be converted to 1 day, 12 hours would be converted to 1.5 days, and 18 hours would be converted to 2.25 days. The class should have a constructor that accepts a number of hours, as well as member functions for storing and retrieving the hours and days. The class should also have the following overloaded operators: • (+) Addition operator. When two NumDays objects are added together, the overloaded + operator should return the sum of the two objects’ hours members. • (-) Subtraction operator. When one NumDays object is subtracted from another, the overloaded − operator should return the difference of the two objects’ hours members. Part 2: Design a class named TimeOff. The purpose of the class is to track an employee’s sick leave, vacation, and unpaid time off. It should have, as members,
Answer:
Check the explanation
Explanation:
#include <iostream>
#include <string>
using namespace std;
//class declaration
class NumDays{
private:
double hours;
double days;
public:
//constructor
NumDays(double h = 0){
hours = h;
days = h/(8.00);
}
//getter functions
double getHours(){
return hours;
}
double getDays(){
return days;
}
//setter functions
void setHours(double h){
hours = h;
days = h/(8.00);
}
void setDays(double d){
days = d;
hours = d*(8.00);
}
//overload + operator
double operator+ (const NumDays &right){
return hours+right.hours;
}
//overload - operator
double operator- (const NumDays &right){
//check if subtraction will give negative value
if(hours < right.hours){
cout << "ERROR! Cannot subtract! Now terminating!\n";
exit(0);
}
return hours-right.hours;
}
//overload prefix ++ operator
NumDays operator++(){
//pre-increment hours member
++hours;
//update days member
days = hours/(8.00);
//return modified calling object
return *this;
}
//overload postfix ++ operator
NumDays operator++(int){
//post-increment hours member
hours++;
//update days member
days = hours/(8.00);
//return modified calling object
return *this;
}
//overload prefix -- operator
NumDays operator--(){
//pre-decrement hours member
--hours;
//update days member
days = hours/(8.00);
//return modified calling object
return *this;
}
//overload postfix -- operator
NumDays operator--(int){
//post-decrement hours member
hours--;
//update days member
days = hours/(8.00);
//return modified calling object
return *this;
}
};
int main()
{
//create first object
cout << "Creating object with 12 hours...\n";
NumDays obj1(12);
cout << obj1.getHours() << " hours = " <<obj1.getDays() << " days.\n";
//create second object
cout << "\nCreating object with 18 hours...\n";
NumDays obj2(18);
cout << obj2.getHours() << " hours = " <<obj2.getDays() << " days.\n";
//test overloaded + operator
cout << endl << "Adding hours... " << obj1 + obj2 << " hours.\n";
//test overloaded - operator
cout << endl << "Subtracting hours... " << obj2 - obj1 << " hours.\n\n";
//test overloaded ++ operators
cout << "Pre- and post-incrementing first object...\n";
++obj1;
cout << obj1.getHours() << " hours = " <<obj1.getDays() << " days.\n";
obj1++;
cout << obj1.getHours() << " hours = " <<obj1.getDays() << " days.\n";
//test overloaded -- operators
cout << "\nPre- and post-decrementing second object...\n";
--obj2;
cout << obj2.getHours() << " hours = " <<obj2.getDays() << " days.\n";
obj2--;
cout << obj2.getHours() << " hours = " <<obj2.getDays() << " days.\n";
return 0;
}
Answer:
Sew explaination foe code
Explanation:
Code below:
#include <iostream>
using namespace std;
class NumDays{
int hours;
float day;
public:
NumDays()
{
hours=0;
day=0.0;
};
NumDays(int h)
{
hours=h;
day=float(h/8.0);
};
int getHour()
{
return hours;
}
float getDay()
{
return day;
}
NumDays operator +(NumDays obj)
{
int h=getHour()+obj.getHour();
NumDays temp(h);
return temp;
}
NumDays operator -(NumDays obj)
{
int h=getHour()-obj.getHour();
NumDays temp(h);
return temp;
}
const NumDays& operator++() //prefix
{
++hours;
day=float(hours/8.0);
return *this;
}
const NumDays& operator--() //prefix
{
--hours;
day=float(hours/8.0);
return *this;
}
const NumDays operator++(int) //postfix
{
NumDays temp(*this);
++hours;
day=float(hours/8.0);
return temp;
}
const NumDays operator--(int) //postfix
{
NumDays temp(*this);
--hours;
day=float(hours/8.0);
return temp;
}
};
int main()
{
NumDays obj(2),obj2(10),obj3,obj4;
obj3=obj2-obj;
cout<<"'obj3=obj2-obj'=> Day:"<<obj3.getDay()<<"##Hour:"<<obj3.getHour()<<"\n";
obj3=obj+obj2;
cout<<"'obj3=obj+obj2'=> Day:"<<obj3.getDay()<<"##Hour:"<<obj3.getHour()<<"\n";
obj4=obj3++;
cout<<"'obj4=obj3++' => Day:"<<obj4.getDay()<<"##Hour:"<<obj4.getHour()<<"\n";
obj4=++obj3;
cout<<"'obj4=++obj3' => Day:"<<obj4.getDay()<<"##Hour:"<<obj4.getHour()<<"\n";
obj4=obj3--;
cout<<"'obj4=obj3--' => Day:"<<obj4.getDay()<<"##Hour:"<<obj4.getHour()<<"\n";
obj4=--obj3;
cout<<"'obj4=--obj3' => Day:"<<obj4.getDay()<<"##Hour:"<<obj4.getHour()<<"\n";
};
Create an array of 10 fortune cookie sayings that will be randomly displayed each time the user reloads the page. The fortune will be sayings like: "Procrastination is the thief of time." Let the visitor get a new fortune when a button is clicked. g
Answer:
let cookieNumber = Math.floor(Math.random() * 10)
switch (cookieNumber) {
case 1:
document.write('Fortune 1')
break;
case 2:
document.write('Fortune 2')
break;
case 3:
document.write('Fortune 3')
break;
case 4:
document.write('Fortune 4')
break;
case 5:
document.write('Fortune 5')
break;
case 6:
document.write('Fortune 6')
break;
case 7:
document.write('Fortune 7')
break;
case 8:
document.write('Fortune 8')
break;
case 9:
document.write('Fortune 9')
break;
case 10:
document.write('Fortune 10')
Explanation:
The cookieNumber is generated using Math.random(), which is rounded to a whole number using Math.floor(). Then, a switch block is used to display a different fortune depending on the value of cookieNumber.