Answer:
Explanation:
The following code is written in Pyton and keeps prompting the user for new decimal values, once the user is done it loops through the array getting the highest three values and outputting them to the user.
def atleast_three():
numbers = []
smallest = 0
medium = 0
largest = 0
while True:
numbers.append(float(input("Please enter a decimal value: ")))
answer = input("Add another value? Y/N").lower()
if answer != 'y':
break
else:
continue
for x in numbers:
if x > largest:
largest = x
elif (x > medium) & (x < largest):
medium = x
elif (x > smallest) & (x < medium):
smallest = x
print(str(smallest) + ", " + str(medium) + ", " + str(largest))
can value 9 represented in excess 8 notation?
Negative numbers are listed below it while positive numbers are listed above it. The pattern for eight is represented by the value zero in excess 8 notation.
What does life have worth?Your truly value you hold dear in terms of how you live and do business. They should serve as the foundation for your priorities, and you probably use them to determine if your life is heading in the right way.
Why are values crucial?Our behaviors, words, and ideas are influenced by our values. Our beliefs are important because they support our personal growth. They aid us in constructing the future we desire. Every person and every organization participates in
To know more about value visit:
https://brainly.com/question/10416781
#SPJ1
Your goal is to write a JAVA program that will ask the user for a long string and then a substring of that long string. The program then will report information on the long string and the substring. Finally it will prompt the user for a replacement string and show what the long string would be with the substring replaced by the replacement string. Each of the lines below can be produced by using one or more String methods - look to the String method slides on the course website to help you with this project.
A few sample transcripts of your code at work are below - remember that your code should end with a newline as in the textbook examples and should produce these transcripts exactly if given the same input. Portions in bold indicate where the user has input a value.
One run of your program might look like this:
Enter a long string: The quick brown fox jumped over the lazy dog
Enter a substring: jumped
Length of your string: 44
Length of your substring: 6
Starting position of your substring: 20
String before your substring: The quick brown fox
String after your substring: over the lazy dog
Enter a position between 0 and 43: 18
The character at position 18 is x
Enter a replacement string: leaped
Your new string is: The quick brown fox leaped over the lazy dog
Goodbye!
A second run with different user input might look like this:
Enter a long string: Friends, Romans, countrymen, lend me your ears
Enter a substring: try
Length of your string: 46
Length of your substring: 3
Starting position of your substring: 21
String before your substring: Friends, Romans, coun
String after your substring: men, lend me your ears
Enter a position between 0 and 45: 21
The character at position 21 is t
Enter a replacement string: catch
Your new string is: Friends, Romans, councatchmen, lend me your ears
Goodbye!
Answer:
In Java:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String longstring, substring;
System.out.print("Enter a long string: ");
longstring = input.nextLine();
System.out.print("Enter a substring: ");
substring = input.nextLine();
System.out.println("Length of your string: "+longstring.length());
System.out.println("Length of your substring: "+substring.length());
System.out.println("Starting position of your substring: "+longstring.indexOf(substring));
String before = longstring.substring(0, longstring.indexOf(substring));
System.out.println("String before your substring: "+before);
String after = longstring.substring(longstring.indexOf(substring) + substring.length());
System.out.println("String after your substring: "+after);
System.out.print("Enter a position between 0 and "+(longstring.length()-1)+": ");
int pos;
pos = input.nextInt();
System.out.println("The character at position "+pos+" is: "+longstring.charAt(pos));
System.out.print("Enter a replacement string: ");
String repl;
repl = input.nextLine();
System.out.println("Your new string is: "+longstring.replace(substring, repl));
System.out.println("Goodbye!");
}
}
Explanation:
Because of the length of the explanation; I've added the explanation as an attachment where I used comments to explain the lines
In this exercise we have to use the knowledge of the JAVA language to write the code, so we have to:
The code is in the attached photo.
So to make it easier the JAVA code can be found at:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String longstring, substring;
System.out.print("Enter a long string: ");
longstring = input.nextLine();
System.out.print("Enter a substring: ");
substring = input.nextLine();
System.out.println("Length of your string: "+longstring.length());
System.out.println("Length of your substring: "+substring.length());
System.out.println("Starting position of your substring: "+longstring.indexOf(substring));
String before = longstring.substring(0, longstring.indexOf(substring));
System.out.println("String before your substring: "+before);
String after = longstring.substring(longstring.indexOf(substring) + substring.length());
System.out.println("String after your substring: "+after);
System.out.print("Enter a position between 0 and "+(longstring.length()-1)+": ");
int pos;
pos = input.nextInt();
System.out.println("The character at position "+pos+" is: "+longstring.charAt(pos));
System.out.print("Enter a replacement string: ");
String repl;
repl = input.nextLine();
System.out.println("Your new string is: "+longstring.replace(substring, repl));
System.out.println("Goodbye!");
}
}
See more about JAVA at brainly.com/question/2266606?
Bunco is a dice throwing game that requires no decisions to be made or skill on the part of the player just luck. In the simplest form of the game there are six rounds, progressing in order from one to six, where the number of the round serves as the target for that round's rolls. Within a round, players alternate turns rolling three dice aiming to obtain the target number. Players gain one point for each die matching the target. If the player gets three-of-a-kind of the target number (a Bunco), they get 21 points. Write a program to simulate two players playing a round of Bunco showing the dice throws and scores during the games as well as the final scores and the player with the highest score. Also indicate which winner won the most rounds
Assume the variable s is a String and index is an int. Write an if-else statement that assigns 100 to index if the value of s would come between "mortgage" and "mortuary" in the dictionary. Otherwise, assign 0 to index.
Using the knowledge in computational language in python it is possible to write a code that Assume the variable s is a String and index is an int.
Writting the code:Assume the variable s is a String
and index is an int
an if-else statement that assigns 100 to index
if the value of s would come between "mortgage" and "mortuary" in the dictionary
Otherwise, assign 0 to index
is
if(s.compareTo("mortgage")>0 && s.compareTo("mortuary")<0)
{
index = 100;
}
else
{
index = 0;
}
See more about JAVA at brainly.com/question/12975450
#SPJ1
In the “Understanding Computer Software” Learning Activity, the various parts of a portable computer were identified and described. If you were to go to a computer store to purchase a computer, you will find that there are many options available. If you are purchasing a computer that you will use primarily to check emails and write documents, what type of computer would you recommend? Can you describe the various software applications that you would need or would like to have installed on your computer? Using specific information from the Learning Activity, explain how you would be able to determine if the software applications you would like installed are compatible with your hardware components?
For basic computer use, get a laptop or desktop with modest specs. Consider a mid-range CPU. Dual or quad-core CPU and 4GB-8GB RAM enough for email and docs.
What is the Computer Software?Ensure smooth multitasking and efficient performance with SSD storage for email and documents. Get a computer with at least 256GB or 512GB storage and a standard 1080p display for basic tasks. Choose a laptop screen size of 13-15 inches.
Next, decide on necessary software, starting with an email client. Popular word processing software options include Microsoft Word. Use free alternatives like G.o/ogle Docs or Apache OpenOffice instead of Microsoft Word.
Learn more about Computer Software from
https://brainly.com/question/28224061
#SPJ1
Choose the correct vocabulary term from each drop-down menu
Education that focuses on skills that can be used in the workplace is
Creating curriculum around learning goals established by the training or learning department is
The continued pursuit of knowledge for either personal or professional reasons 16
Learning that focuses on goals established by the learner is
Answer:
The answer to this question is given below in the explanation section.
Explanation:
Education that focuses on skills that can be used in the workplace is work-based learning.
Creating curriculum around learning goals established by the training or learning department is formal learning.
The continued pursuit of knowledge for either personal or professional reasons is lifelong learning.
Learning that focuses on goals established by the learner is informal learning.
Answer:
work-based learning.
formal learning.
lifelong learning.
informal learning.
Explanation:
Problems that involve technical or specialized knowledge are best solved
Answer:
Explanatiby experts in the field. For example, a problem involving the diagnosis of a complex medical condition would be best solved by a medical doctor with expertise in that area. Similarly, a problem involving the design of a complex mechanical system would be best solved by an engineer with expertise in that field.
Additionally, machine learning models can also be used to solve problems that involve technical or specialized knowledge by leveraging large amounts of data and advanced algorithms. These models can be trained by experts in the field and can be used to make predictions or decisions with high accuracy. However, it's important to note that even with Machine learning models, domain knowledge is important as it helps to understand the problem and the data, and also to select the right model and interpret the results.on:
Write a program that reads in numbers separated by a space in one line and displays distinct numbers
Answer:
Here is the Python program:
def distinct(list1):
list2 = []
for number in list1:
if number not in list2:
list2.append(number)
for number in list2:
print(number)
numbers =(input("Enter your numbers: ")).split()
print("The distinct numbers are: ")
distinct(numbers)
Explanation:
The above program has a function named distinct that takes a list of numbers as parameter. The numbers are stored in list1. It then creates another list named list2. The for loop iterates through each number in list1 and if condition inside for loop check if that number in list1 is already in list2 or not. This is used to only add distinct numbers from list1 to list2. Then the second for loop iterates through each number in list2 and displays the distinct numbers in output.
To check the working of the above method, the numbers are input from user and stored in numbers. Then these numbers are split into a list. In the last distinct method is called by passing the numbers list to it in order to display the distinct numbers. The program along with its output is attached in a screenshot.
Here's my solution in python:
nums = set(input("Enter numbers: ").split())
print("The distinct numbers are:")
for x in nums:
print(x)
6-Write a BNF description of the precedence and associativity rules defined for the expressions in Problem 9 - chapter 7 of the textbook . Assume the only operands are the names a,b,c,d, and e.
The BNF description, or BNF Grammar, of the precedence and associativity rules are
\(<identifier>\text{ }::=a|b|c|d|e\)
\(<operand>\text{ }::=\text{ }NUMBER\text{ }|\text{ }<Identifier>\)
\(<factor>\text{ }::=\text{ }<operand>|\text{ }-<operand>|\text{ }(<expression>)\)
\(<power>\text{ }:=\text{ }<factor>\text{ }|\text{ }<factor>\text{**} <power>\)
\(<term>\text{ }::=\text{ }<power>\text{ }\\|\text{ }<term>*<power>\text{ }\\|\text{ }<term>/<power>\\\\<expression>\text{ }::=\text{ }<term>\text{ }\\|\text{ }<expression>+<term>\text{ }\\|\text{ }<expression>-<term>\)
BNF, or Backus-Naur Form, is a notation for expressing the syntax of languages. It is made up of a set of derivation rules. For each rule, the Left-Hand-Side specifies a nonterminal symbol, while the Right-Hand-side consists of a sequence of either terminal, or nonterminal symbols.
To define precedence in BNF, note that the rules have to be defined so that:
A negation or bracket matches first, as seen in the nonterminal rule for factorA power matches next, as seen in the rule defining a factorA multiplication, or division expression matches next, as seen in the rule defining a termFinally, addition, or subtraction match, as seen in the rule defining an expression.To make sure that the expression is properly grouped, or associativity is taken into account,
Since powers associate to the right (that is, \(x \text{**} y\text{**}z=x \text{**} (y\text{**}z)\text{ and not }(x \text{**} y)\text{**}z\)), the rule defining power does this\(<power>\text{ }:=\text{ }<factor>\text{ }|\text{ }<factor>\text{**} <power>\)
and not
\(<power>\text{ }:=\text{ }<factor>\text{ }|\text{ }<power>\text{**}<factor>\)
Since multiplication/division are left associative (that is, \(x \text{*} y\text{*}z=(x \text{*} y)\text{*}z\)), the rule defining a term takes this into account by specifying its recursion on the right of the operators like so;\(<term>\text{ }::=\text{ }<power>\text{ }\\|\text{ }<term>*<power>\text{ }\\|\text{ }<term>/<power>\)
Also, addition and subtraction are left associative (that is, \(x \text{+} y\text{+}z=(x \text{+} y)\text{+}z\)), the rule defining an expression takes this into account as seen below\(<expression>\text{ }::=\text{ }<term>\text{ }\\|\text{ }<expression>+<term>\text{ }\\|\text{ }<expression>-<term>\)
Learn more about BNF grammars here: https://brainly.com/question/13668912
4. Many people follow their favorite news sites through social media. This lets them get
stories they are interested in delivered directly to them and also benefits these
organizations since their stories get to the readers. What disadvantage might this have for
these news sites?
lot of replies many of them hostile
Teens who use social media may be subjected to peer pressure, cyber harassment, and increased mental health risk.
What is social media?Social media refers to the means by which people interact in virtual communities and networks to create, share, and/or exchange information and ideas.
It is a useful tool for communicating with others both locally and globally, as well as for sharing, creating, and disseminating information.
Through reviews, marketing tactics, and advertising, social media can influence consumer purchasing decisions.
Multiple studies have found a strong link between excessive social media use and an increased risk of depression, anxiety, loneliness, self-harm, and self-arm ideation.
Negative experiences such as inadequacy about your life or appearance may be promoted by social media.
Thus, these can be the disadvantage to use sites like news as it may be fake sometimes.
For more details regarding social media, visit:
https://brainly.com/question/24687421
#SPJ1
Copying materials from a source text without using is
considered plagiarism
?
Answer:
Acknowledgment of the owner is considered as plagiarism.
true or false. Two of the main differences between storage and memory is that storage is usually very expensive, but very fast to access.
Answer:
False. in fact, the two main differences would have to be that memory is violate, meaning that data is lost when the power is turned off and also memory is faster to access than storage.
How do professionals address their problems?
a.
With grace and malfeasance
b.
With grace and maturity
c.
With griping and maturity
d.
With griping and malfeasance
Answer:
b, with grace and maturity
which are the focus area of computer science and engineering essay. According to your own interest.
Answer:
Explanation:
While sharing much history and many areas of interest with computer science, computer engineering concentrates its effort on the ways in which computing ideas are mapped into working physical systems.Emerging equally from the disciplines of computer science and electrical engineering, computer engineering rests on the intellectual foundations of these disciplines, the basic physical sciences and mathematics
JAVA- If you have an int as the actual parameters, will it change to fit the parameters if it requires a double, or will the code not compile? and vice versa, if you have a double but the parameters call for an int.
ex.
something(int x);
x= 5.0;
If you have only 1 method that is not overloaded, then you will not be able to call it with inappropriate parameter types, that is, if the initial type of the parameter is int, then it will not be able to get the double, float, and other values, because of this an error will occur.
For this, method overloading is created.
Method overloading is when you create methods with the same name, but only the content and parameters of the methods are/can-be completely different.
12.2 question 3 please help
Instructions
Write a method swap_values that has three parameters: dcn, key1, and key2. The method should take the value in the dictionary dcn stored with a key of key1 and swap it with the value stored with a key of key2. For example, the following call to the method
positions = {"C": "Anja", "PF": "Jiang", "SF": "Micah", "PG": "Devi", "SG": "Maria"}
swap_values(positions, "C", "PF")
should change the dictionary positions so it is now the following:
{'C': 'Jiang', 'PF': 'Anja', 'SF': 'Micah', 'PG': 'Devi', 'SG': 'Maria'}
Answer:
def swap_values(dcn, key1, key2):
temp = dcn[key1] # store the value of key1 temporarily
dcn[key1] = dcn[key2] # set the value of key1 to the value of key2
dcn[key2] = temp # set the value of key2 to the temporary value
positions = {"C": "Anja", "PF": "Jiang", "SF": "Micah", "PG": "Devi", "SG": "Maria"}
print("Initial dictionary: ")
print(positions)
swap_values(positions, "C", "PF")
print("Modified dictionary: ")
print(positions)
Explanation:
How can the system administrator give the executive assistant the ability to view, edit, and transfer ownership of all records, but not allow her to delete the records
which of the following are advantages of a wide area network, as opposed to a local area network? select two options
Answer:
Advantages of Wide Area Network as opposed to the Local Area Network:
Because of wide area network (WANs) connections are available from house to house, city to city, country to country. For ex: Internet.
WAN is connecting the devices with various wireless technologies such as: cell phone towers or satellites. All these are much harder to setup with LANs.
Local Area Network (LANs) connections can only operate in a local area, not bigger than a house or a floor in a office building and also you cannot buy a ethernet cable that can reach throughout entire building and Wi-Fi connection rapidly disconnected as you get further then few meters away.
Answer:
- provides access to other networks
- greater geographic reach
Explanation:
Wide area networks cover larger areas like a city, country, or multiple countries. They're managed by large groups or companies. Connections are typically made using routers and public networks such as phone, cable, or satellite systems. Ninety-nine percent of internet traffic is transmitted through cables. The remaining one percent is transmitted via satellite.
(Confirmed on EDGE)
I hope this helped!
Good luck <3
(TCO C) When a remote user attempts to dial in to the network, the network access server (NAS) queries the TACACS+ server. If the message sent to the server is REJECT, this means _____.
Answer:
The correct answer to the following question will be "The user is prompted to retry".
Explanation:
NAS seems to be a category of server system a broader open internet as well as web through in-house and perhaps remotely associated user groups.
It handles as well as provides linked consumers the opportunity to provide a collection of network-enabled applications collectively, thereby integrated into a single base station but rather portal to infrastructure.Unless the text or response sent to the server seems to be REJECT, this implies that the authentication process continued to fail and therefore should be retried.what subject can you find in the house?
In a house, you can find various subjects or objects related to different areas of knowledge. Some common subjects that you can find in a house include:
Architecture and Design: The structure and layout of the house itself, including the architectural design, interior design elements, and spatial arrangement.
Construction and Engineering: The materials used in building the house, construction techniques, plumbing and electrical systems, and other engineering aspects.
Home Economics: The study of managing and maintaining a household, including topics such as cooking, cleaning, laundry, budgeting, and home organization.
Interior Decoration: The art and science of decorating and arranging the interior spaces of a house, including furniture, color schemes, artwork, and accessories.
Thus, there are so many subjects that can be found at home.
For more details regarding subjects, visit:
https://brainly.com/question/3541306
#SPJ1
recursion each year, 40% of a salmon population is extracted from a farming pond. at the beginning of the next year, the pond is restocked with an additional ??xed amount of n caught wild salmon. let pn denote the amount of ??sh at the beginning of the n-th year assume that the initial salmon population on the pond is p0=5000
a. Write a recursion to describe P n.
b. Determine the value of N
so the amount of fish remains constant at the beginning of each year.
Each year, 40% of the salmon population is extracted from a farming pond.
a. The recursion to describe Pn is Pn = 0.6 Pn-1 + N.
b. The value of N is 3000.
What is recursion?According to the recursion equation, the quantity of fish at the start of the nth year. Pn, is equal to 0.6 times the quantity at the start of the year before, Pn-1, plus the constant quantity of wild salmon that is restocked every year, N.
b. We can set the recursion equation equal to the initial population of 5000 fish in order to get the value of N that ensures the quantity of fish stays constant at the start of each year. Now we have the equation.
0.6Pn-1 + N = 5000. Solving for N gives us N = 3000.
Therefore, a. Pn = 0.6 Pn-1 + N. b. 3000.
To learn more about recursion, refer to the link:
brainly.com/question/16385026
#SPJ1
Using the drop-down menus, identify the harmful behavior in each scenario. An IT worker at a government agency tells his friends about the work he is doing for computers aboard spy planes.
Answer:
✔ national security breach
✔ identify theft
✔ software piracy
✔ sale of trade secrets
✔ corporate espionage
what is a computer?
an electronic device for storing and processing data, typically in binary form, according to instructions given to it in a variable program.
hope this helps
What statement best describes primary keys?
A. Primary keys cannot have duplicate values.
B. There can be two primary keys in a table.
C. Primary keys can be blank.
D. Primary keys are also known as foreign keys.
Answer:
B. There can be two primary keys in a table.
Write some keywords about touchscreen
\({\huge{\underline{\bold{\mathbb{\blue{ANSWER}}}}}}\)
______________________________________
\({\hookrightarrow{Keywords}}\)
touchscreentouch inputmulti-touchgesturesstylusresistivecapacitivehaptic feedbacktouch latencytouch accuracytouch sensitivitytouch screen technologytouch screen interfacetouch screen displaytouch screen monitortouch screen laptoptouch screen phoneWhen using for loops to iterate through (access all elements of a 2D list), the outer loop accesses the __________.
Answer:
When using for loops to iterate through (access all elements of a 2D list), the outer loop accesses the iterates over the sublists of the 2D list, enabling you to conduct actions on individual rows or access specific components inside rows. The inner loop is then used to iterate through each sublist or row's items.
I need website ideas
maybe make an education website or game website cause those are the.more popular websites.
Answer:
Game website, clothes website, music or beat website, and social website with a certain type like if all yall like anime then make it a anime social website.
Explanation:
Which of the following is an impact technology has had on our society?
Political
Economic
Social
All the Above
Perform an “average case” time complexity analysis for Insertion-Sort, using the given proposition
and definition. I have broken this task into parts, to make it easier.
Definition 1. Given an array A of length n, we define an inversion of A to be an ordered pair (i, j) such
that 1 ≤ i < j ≤ n but A[i] > A[j].
Example: The array [3, 1, 2, 5, 4] has three inversions, (1, 2), (1, 3), and (4, 5). Note that we refer to an
inversion by its indices, not by its values!
Proposition 2. Insertion-Sort runs in O(n + X) time, where X is the number of inversions.
(a) Explain why Proposition 2 is true by referring to the pseudocode given in the lecture/textbook.
(b) Show that E[X] = 1
4n(n − 1). Hint: for each pair (i, j) with 1 ≤ i < j ≤ n, define a random indicator
variable that is equal to 1 if (i, j) is an inversion, and 0 otherwise.
(c) Use Proposition 2 and (b) to determine how long Insertion-Sort takes in the average case.
a. Proposition 2 states that Insertion-Sort runs in O(n + X) time, where X is the number of inversions.
b. The expected number of inversions, E[X], E[X] = 1/4n(n-1).
c. In the average case, Insertion-Sort has a time complexity of approximately O(1/4n²).
How to calculate the information(a) Proposition 2 states that Insertion-Sort runs in O(n + X) time, where X is the number of inversions. To understand why this is true, let's refer to the pseudocode for Insertion-Sort:
InsertionSort(A):
for i from 1 to length[A] do
key = A[i]
j = i - 1
while j >= 0 and A[j] > key do
A[j + 1] = A[j]
j = j - 1
A[j + 1] = key
b. The expected number of inversions, E[X], can be calculated as follows:
E[X] = Σ(i,j) E[I(i, j)]
= Σ(i,j) Pr((i, j) is an inversion)
= Σ(i,j) 1/2
= (n(n-1)/2) * 1/2
= n(n-1)/4
Hence, E[X] = 1/4n(n-1).
(c) Using Proposition 2 and the result from part (b), we can determine the average case time complexity of Insertion-Sort. The average case time complexity is given by O(n + E[X]).
Substituting the value of E[X] from part (b):
Average case time complexity = O(n + 1/4n(n-1))
Simplifying further:
Average case time complexity = O(n + 1/4n^2 - 1/4n)
Since 1/4n² dominates the other term, we can approximate the average case time complexity as:
Average case time complexity ≈ O(1/4n²)
Therefore, in the average case, Insertion-Sort has a time complexity of approximately O(1/4n²).
Learn more about proposition on
https://brainly.com/question/30389551
Mối quan hệ giữa đối tượng và lớp
1. Lớp có trước, đối tượng có sau, đối tượng là thành phần của lớp
2. Lớp là tập hợp các đối tượng có cùng kiểu dữ liệu nhưng khác nhau về các phương thức
3. Đối tượng là thể hiện của lớp, một lớp có nhiều đối tượng cùng thành phần cấu trúc
4. Đối tượng đại diện cho lớp, mỗi lớp chỉ có một đối tượng
Answer:
please write in english i cannot understand
Explanation: