Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Choose the Student-Developed Algorithm The program code below is taken from the Color Sleuth activity you just completed. Write which of the ovals (A, B,
Choose the Student-Developed Algorithm
The program code below is taken from the Color Sleuth activity you just completed.
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.
AP Practice Identify the Algorithm One component of the AP Create Performance Task is selecting an algorithm that you developed. Mark with an oval the segment of program code that implements the algorithm you created for your program that integrates other algorithms and integrates mathematical and or logical concepts. Here's the scoring guide for this question Selected code segment implements Do NOT award a point if any one of the following is true an algorithm. CODE the algorithm consists of a single instruction; responses section or is not explicitly identified in the program code section; or algorithm, without explicitly identifying the code segment containing the Applying AlgorithmsRESPONSE IN the code segment consisting of the algorithm is not included in the writtern 2C the algorithm is not explicitly identified (i.e., the entire program is selected as arn algorithm). Row 5 RESPONSESelected code segment 2C The algorithm being described can utilize existing language functionality or library Applying Algorithms implements an algorithm that uses mathematical or logical. concepts Response earns the point even if the algorithm was not newly developed. (l.e., a student's reimplementation of the algorithm to find the minimum value.) Mathematical and logical concepts can be a part of the selected algorithm or part of either of the included algorithms Explains how the selected algorithm functions AND Do NOT award a point if any one of the following is true: the selected algorithm consists of a single instruction; or the selected algorithm consists solely of library calls to existing Describes what the selected algorithm does in relation to the overall purpose of the program language functionality, or the selected algorithm does not include mathematical or logical concepts; the response only describes what the selected algorithm does without explaining how it does it or the response does not explicitly address the program's purpose; or the code segment consisting of the selected algorithm is not included in the written responses section or is not explicitly identified in the program code section; or the algorithm is not explicitly identified (i.e., the entire program is selected as an algorithm, without explicitly identifying the code segment containing the algorithm). RESPONSE 2C Selected code segment Row 6 implements an algorithm that includes at least two or more Responses are still eligible to earn this row, even if they do not earn row 5. The included algorithms can be sub-parts of the algorithm in row 5. . Applying Algorithms algorithms. Do NOT award a point if any one of the following is true: AND the selected algorithm consists of a single instruction; or the selected algorithm consists solely of library calls to existing language functionality, or neither of the included algorithms nor the selected algorithm that includes two or more algorithms uses mathematical or logical concepts, or the code segment consisting of the algorithm is not included in the written responses section or is not explicitly identified in the program code section; or At least one of the included algorithms uses mathematical or logical concepts AND Explains how one of the included algorithms functions the algorithm is not explicitly identified (i.e., the entire program is selected as an algorithm, without explicitly identifying the code segment containing the algorithm) Choose the Student-Developed Algorithm The program code below is taken from the Color Sleuth activity you just completed AP Practice Identify the Algorithm One component of the AP Create Performance Task is selecting an algorithm that you developed. Mark with an oval the segment of program code that implements the algorithm you created for your program that integrates other algorithms and integrates mathematical and or logical concepts. Here's the scoring guide for this question Selected code segment implements Do NOT award a point if any one of the following is true an algorithm. CODE the algorithm consists of a single instruction; responses section or is not explicitly identified in the program code section; or algorithm, without explicitly identifying the code segment containing the Applying AlgorithmsRESPONSE IN the code segment consisting of the algorithm is not included in the writtern 2C the algorithm is not explicitly identified (i.e., the entire program is selected as arn algorithm). Row 5 RESPONSESelected code segment 2C The algorithm being described can utilize existing language functionality or library Applying Algorithms implements an algorithm that uses mathematical or logical. concepts Response earns the point even if the algorithm was not newly developed. (l.e., a student's reimplementation of the algorithm to find the minimum value.) Mathematical and logical concepts can be a part of the selected algorithm or part of either of the included algorithms Explains how the selected algorithm functions AND Do NOT award a point if any one of the following is true: the selected algorithm consists of a single instruction; or the selected algorithm consists solely of library calls to existing Describes what the selected algorithm does in relation to the overall purpose of the program language functionality, or the selected algorithm does not include mathematical or logical concepts; the response only describes what the selected algorithm does without explaining how it does it or the response does not explicitly address the program's purpose; or the code segment consisting of the selected algorithm is not included in the written responses section or is not explicitly identified in the program code section; or the algorithm is not explicitly identified (i.e., the entire program is selected as an algorithm, without explicitly identifying the code segment containing the algorithm). RESPONSE 2C Selected code segment Row 6 implements an algorithm that includes at least two or more Responses are still eligible to earn this row, even if they do not earn row 5. The included algorithms can be sub-parts of the algorithm in row 5. . Applying Algorithms algorithms. Do NOT award a point if any one of the following is true: AND the selected algorithm consists of a single instruction; or the selected algorithm consists solely of library calls to existing language functionality, or neither of the included algorithms nor the selected algorithm that includes two or more algorithms uses mathematical or logical concepts, or the code segment consisting of the algorithm is not included in the written responses section or is not explicitly identified in the program code section; or At least one of the included algorithms uses mathematical or logical concepts AND Explains how one of the included algorithms functions the algorithm is not explicitly identified (i.e., the entire program is selected as an algorithm, without explicitly identifying the code segment containing the algorithm) Choose the Student-Developed Algorithm The program code below is taken from the Color Sleuth activity you just completedStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started