Programming Languages have evolved in phases called generations. The five generations of computers are : <span>First Generation (1940-1956) Vacuum Tubes. Second Generation (1956-1963) Transistors. Third Generation (1964-1971) Integrated Circuits. Fourth Generation (1971-Present) Microprocessors. <span>Fifth Generation (Present and Beyond) Artificial Intelligence.</span></span>
Answer:
Hi there! Please find the answer below.
Explanation:
The program below demonstrates how each of the requirements can be coded in a simple Python script. To copy the array, we can use the copy() method of the array. To calculate the diff, we can use a few different techniques, so I have implemented it using a loop over the arrays and just storing and displaying the difference in the 2 arrays.
new_string.py
def add_test_score(score):
test_score.append(score);
contact_hash = {}
test_score = []
print("Enter 5 test scores: ");
for x in range(0, 5):
input_string = input("Enter test score " + str(x + 1) + ": ")
add_test_score(int(input_string));
print(test_score);
test_score_copy = test_score.copy();
for e in test_score_copy:
if e < 60:
test_score_copy[test_score_copy.index(e)] += 10;
diff = [];
for e in test_score:
print(test_score[test_score.index(e)]);
print(test_score_copy[test_score.index(e)]);
if not test_score[test_score.index(e)] == test_score_copy[test_score.index(e)]:
diff.append(e);
print(diff);
Answer:
def get_middle_ten(sentence):
ind = (len(sentence) - 12) // 2
return sentence[ind:ind + 12]
# Testing the function here. ignore/remove the code below if not required
print(get_middle_twelve("abcdefghijkl"))
print(get_middle_twelve("abcdefghijklmnopqr"))
print(get_middle_twelve("abcdefghijklmnopqrst"))
<span>Answer:
-Software architecture isn't about big design up front;
-Every software team needs to consider software architecture;
-The software architecture role is about coding, coaching and collaboration;
-You don't need to use UML;
-A good software architecture enables agility.</span>
#1 is D #2 is B #3 is A #4 is D #5 is B