Describe the elements of effective programming style

Assignment Help Programming Languages
Reference no: EM132363356

Foundations of Programming Practical Assignment - Decision Structures and Boolean Logic, Repetition

Learning Outcome -

1: Describe and discuss the elements of effective programming style.

2: Demonstrate an understanding of the software development life cycle and apply sound programming analysis techniques (design, coding, debugging, testing and documentation) to justify simple programming problems.

Assessment Description -

In this project, you will work individually to write programs which demonstrate your understanding of Decision and Repetition Structures, Boolean Logic in Python programs.

Content and Structure -

You will have to write a program that:

1. Uses Decision Structures to evaluate multiple expressions which produce True or False as outcome and then use Boolean Logic to process further.

2. Use while (condition controlled) and for (count controlled) loop in programs, nested looping.

3. Students will be required to discuss with their lecturer about the program they wish to develop.

4. This assignment will allow students to create a program which could further evolve in to their major assignment.

Program expectation:

  • The student must be able to explain the working of the program and its logic.
  • Program should be indented, proper comments should be given, modification history should be present, variable names and data types should be chosen appropriately.
  • The program should compile and execute to display the result.
  • The student must use programming constructs available in Python and follow coding standards.

Reference no: EM132363356

Questions Cloud

What should the current rate be on two-year treasury : You expect that one year from now, one-year Treasury bill rates will increase to 5.40 percent. The liquidity premium on two-year securities is .160 percent.
What is the inflation premium : Determinants of Interest Rate for Individual Securities You are considering an investment in 30-year bonds issued by a corporation.
Describe the five key principles of gaap : What is the importance of each principle? How does each principle affect the presentation and inclusion of accounting information?
What is the present value of the same annuity due : Present Value of an Annuity Due If the present value of an ordinary, 5-year annuity is $6,500 and interest rates are 9 percent.
Describe the elements of effective programming style : ISY1003 Foundations of Programming Assignment - Decision Structures and Boolean Logic, Repetition, Australian Institute of Higher Education, Australia
What is the amount of the net income for the month : What is the amount of the net increase in stockholders' equity during the month? What is the amount of the net income for the month?
How would you increase the radio coverage of a cell : How would you increase the radio coverage of a cell? List and briefly explain three methods. Discuss the pros and cons of each choice
Describe a recent and personal experience you have had : Describe an issue you have encountered while engaging in e-business. How was it resolved and how could it have been prevented?
Calculate income tax payable at 30 june 2020 : Calculate income tax payable at 30 June 2020 and provide the jounral. There are no accruals or prepayments of administration and salaries expenses at year end.

Reviews

len2363356

8/30/2019 1:58:57 AM

Detailed Submission Requirements - One program file must be uploaded. Students must get their program logic approved by the lecturer before they proceed on development. Follow coding standards, naming conventions for variables and functions. Students will be asked to explain the working of their program and the logic they’ve used. Rubrics - Program generates output as expected. Header section has modification history. Naming conventions are followed for variables, functions and other programming units (4 - 5 marks).

len2363356

8/30/2019 1:58:50 AM

Late Submission - Any assessment submitted past the specific due date and time will be classified as Late. Any Late submission will be subject to a reduction of the mark allocated for the assessment item by 5% per day (or part thereof) of the total marks available for the assessment item. A ‘day’ for this purpose is defined as any day of the week including weekends. Assignments submitted later than one (1) week after the due date will not be accepted, unless special consideration is approved as per the formal process.

Write a Review

Programming Languages Questions & Answers

  Write a lisp program to evaluate lisp arithmetic

Write a Lisp program to evaluate Lisp arithmetic expressions. Assume four operators may be used in expressions and they are +, -, *, and /. All these operators are binary, i.e., they are applied in an expression in this format

  Develop a workshop management system

NIT5150 - Advanced Object Oriented Programming - Victoria University - develop a workshop management system that allows library staff to manage the events

  How you intend to refactor them out of the code

Report detailing any "code smells" present in the code and how you intend to refactor them out of the code

  Give an option for using moore or von neumann neighbourhoods

COMP1005-Fundamentals of Programming-Curtin University Autsralia-Give an option for using Moore or Von Neumann neighbourhoods.

  Write program which demands user to enter ten numbers

Write the program which demands user to enter 10 numbers (using an input box) and prints (using a message box) message ‘negative' if number is less than zero.

  Define a linear search

List all the steps used to search for 7 in the sequence given in Exercise for both a linear search and a binary search.

  Determine the hidden cost if a recursive algorithm is

question 1 explain which one you should choose memoized-cut-rod or cut-rod. defend your decision by explaining the

  Electro-magnetic force in newtons

The topic of this assignment was chosen so that you won't allow mathematical equations and scientific notation to intimidate you. No knowledge is required to complete the assignment beyond knowing how to perform mathematical operations within a fo..

  Calculates how much an employee would earn over a period

Write a program that calculates how much an employee would earn over a period of time (in months), if, every month, the employee' pay-per-hour rate is one dollar more than the month before.

  Did your algorithm perform the correct calculations

Did your algorithm perform the correct calculations? Where applicable, would a more efficient API or algorithm have been used to implement something in a better way?

  Create a working program for alpha testing

you want to put together the work that has been completed to deliver a working program for alpha testing. You will combine the elements you have written to this point and deliver a working solution.

  Write html form that prompts user to enter value

Write an HTML form that prompts the user to enter a value. In PHP, write a script to determine whether the value contains an integer , a decimal-place number.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd