Hi i need a program that follows these rules. The design phase will help me get
ID: 3873980 • Letter: H
Question
Hi i need a program that follows these rules. The design phase will help me get organized and show me the parts and how the program works. I need each part to be labelled and as in sections. Program requirements will be at the bottom. Please read carefully. Thank You!
Part
Part 0
Part 1
Part 2
Part 3
Part 4
Mark Value
/10
/30
/40
/10
/10
Part 0 Rubric (Weekly Goal Form ): 10%
Category
Criteria
0
1
2
3
4
%
Application
4
Knowledge &
Understanding
2
Thinking
2
Communication
2
Part 1: Design Phase 30%
Variable types are chosen.
Declare as many variables as possible at the start of the program , with meaningful names. Include comments for their purpose.
Methods, or defs, are selected to break the problem into smaller problems.
Pseudo code plan for your project.
Category
Criteria
R
1
2
3
4
%
Application
Communication
Effective use of variables, external data, arrays and methods.
Meaningful names for variables, array and methods.
Clear list of variables.
18
Thinking
Psuedo Code of program, each method.
7
Part 2 Rubric: CODING 40%
Category
Criteria
R
1
2
3
4
%
Knowledge
Programming knowledge is clearly visible in the efficiency of the programming
12
Application
Program does exactly what it is set out to do without any errors, warnings,
20
Communication
Comments are present in the code for sections that are difficult to understand, as well as in the header
8
Part 3: **Project; Cover page 10%
Category
Criteria
R
1
2
3
4
%
Knowledge
Rules of your program
3
Application
Hard copy and soft copy of the cover page plan
2
Communication
Graphics plan for your program, your name , date, teacher, course, topic
5
Part 4: Testing Program 10%
Now that you have completed the program, your task is to complete a reflection on the whole process.
• testing different data and explain the results
• Print out result data files.
Category
Criteria
0
1
2
3
4
%
Application
Running program with data
1
Knowledge &
Understanding
Complete explanation of result data
3
Thinking
Creative input, variety of examples
3
Communication
Overall look of data print out that is clear and legible.
3
*Part 0 Goal Setting. Set realistic and relevant goals.At the end of each week submit evidence to demonstrate progress towards the final goal. HERE YOU COULD JUST MAKE UP GOALS FOR EACH PART.
** Part 1,2,3 and 4 Using Turtle create a game about the WInter Olympics;
Choose from any one of these Rings
Speed Skating http://www.topendsports.com/events/winter/sports/speed-skating.htm
Short Track Speed Skating (500m, 1,000m, 1,500 m and Relays) http://www.topendsports.com/events/winter/sports/speed-skating-short-track.htm
Alpine Skiing (Downhill, Super G, Giant slalom, Slalom, Super Combined) http://www.topendsports.com/events/winter/sports/alpine-skiing.htm
Freestyle Skiing (Aerials, Moguls, Ski Cross, Ski halfpipe and Ski slopestyle) http://www.topendsports.com/events/winter/sports/freestyle-skiing.htm
Snowboarding (Parallel Giant Slalom, Halfpipe and Snowboard Cross and Slopestyle) http://www.topendsports.com/events/winter/sports/snowboarding.htm
Nordic Events
Cross-Country Skiing (individual and team sprint, freestyle, pursuit, classical and relays) http://www.topendsports.com/events/winter/sports/crosscountry-skiing.htm
Ski Jumping http://www.topendsports.com/events/winter/sports/ski-jumping.htm
Nordic Combined (ski jumping and cross country skiing) http://www.topendsports.com/events/winter/sports/nordic-combined.htm
---------------------------------------------------------------------------------------
Ideas to include;
-Your race will be random generated so each time there is a possibility that a different winner
-Have a countdown of “READY” “SET” “GO” appear on the screen and then the turtles take off
-Have the program tell the winner[s]
-Award Medals
-User may guess who will win
-allow the user to continue to do the game over and over again until they do not want to do it anymore
-When the user choose to exit - Display a new screen and ercap the events
-Make sure you have a information screen for user explaining the Game.
-Make your program screens look nice.
Part
Part 0
Part 1
Part 2
Part 3
Part 4
Mark Value
/10
/30
/40
/10
/10
Explanation / Answer
import numpy as np import pylab as pl from scipy.signal import convolve def init_fig(): pl.rc('figure', facecolor='white', dpi=90, frameon=False) pl.rc('font', size=44, **{'family': 'sans-serif', 'sans-serif': ['Computer Modern']}) pl.rc('lines', lw=4) pl.rc('text', usetex=True) pl.rc('legend', **{'fontsize': 32}) pl.rc('axes', linewidth=2) pl.rc('xtick.major', size=10, width=1.5) pl.rc('ytick.major', size=10, width=1.5) def simpleaxis(ax): ax.spines['top'].set_visible(False) ax.spines['right'].set_visible(False) ax.get_xaxis().tick_bottom() ax.get_yaxis().tick_left() def errorfill(x, y, yerr, color=None, alpha_fill=0.3, ax=None): ax = ax if ax is not None else pl.gca() if color is None: # color = ax._get_lines.color_cycle.next() color = ax._get_lines.prop_cycler.next()['color'] if np.isscalar(yerr) or len(yerr) == len(y): ymin = y - yerr ymax = y + yerr elif len(yerr) == 2: ymin, ymax = yerr ax.plot(x, y, color=color) ax.fill_between(x, ymax, ymin, color=color, alpha=alpha_fill) def smooth_spikes(spikes, sigma, step): return convolve(spikes, [1. / np.sqrt(2 * np.pi) / sigma * 1000 * np.exp(-i ** 2 / (2 * (sigma / step) ** 2)) for i in range(int(-5 * sigma / step), int(5 * sigma / step + 1))], 'same') def accumulate(values, start=0): for v in values: start += v yield start
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.