Unit 4: Programming assignment 1 All criteria's complete
GET YOUR DISTECTION NOW
GET YOUR DISTECTION NOW
Alles voor dit studieboek
(28)
Geschreven voor
BTEC
PEARSON (PEARSON)
Information Technology 2010 QCF
Unit 15 - Object Oriented Programming
Alle documenten voor dit vak (5)
15
beoordelingen
Door: libraxu • 3 jaar geleden
Door: gavinchee22 • 4 jaar geleden
Door: empresstmt • 5 jaar geleden
Although it was acceptable, I don't think it covered all areas in P3 and P4 and it would be good to see the assignment it was based on.
Door: xeon • 3 jaar geleden
Hey, thanks for your review. The P3 and P4 was covered. I suppose it's mostly because how my teacher designed the assignment in which seemed like he didn't ask/want much information for p3 and p4 compared to the other sections. I don't have the original assignment, but it was based on getting the area of a circle if I recall correctly.
Door: umarzgaming • 5 jaar geleden
Door: xeon • 5 jaar geleden
What was the issue with the work?
Door: owenlang • 6 jaar geleden
No where near enough information on the D1 and D2. All the pass marks are fine
Door: xeon • 6 jaar geleden
What details are missing from the D1 and D2?
Door: owenlang • 6 jaar geleden
It does not mention enough about the features and tools in D1 and neither of them go into any real depth.

D1 should include:

1.	What is a graphical application?
2.	What are the built tools/techniques and features?
3.	How good are they at building a graphical application?
4.	How well can OOP deal with complex problems

And much more.
Door: xeon • 6 jaar geleden
In my coursework, I wasn't needed to define what a graphical application was. For P2 and M2 I was required to include tools and techniques which were used, and I did include them. I don't know what you are referring to as how good "they" are at building a graphical application. I did include how OOP is suitable for complex problems in my opinion.
Door: xeon • 6 jaar geleden
Antwoord verwijderd door de gebruiker
Door: xeon • 6 jaar geleden
Had to make another reply since my previous reply ran out of characters. My lecturer had said he was fine with what I had written, and met the criterias. But I suppose it does depend on the lecturer marking your work. Had you asked your lecturer how much they expect you to write? or what level of detail they want you to include?
Door: madani202020 • 6 jaar geleden
Door: prianpatel678 • 6 jaar geleden
Door: xeon • 6 jaar geleden
What was the issue with the work? Thanks.
Bekijk meer beoordelingen
Verkoper
Volgen
xeon
Ontvangen beoordelingen
Voorbeeld van de inhoud
UNIT 15
P1 – Features of OOP
Object
An object is known as a ‘thing’ is used to relate actiitese The actiites which objects are used
perform decides the object behaiioure One example would be the foot is able to kick somethinge
In OOP (object oriented programming) an object is an instance of a classe
For example:
Box box1;
Box Box2;
Classes
A class represents a type of objecte It is a blueprint which will giie details of the objecte A class is
a blueprint in which indiiidual objects are madee Class contains: names, atributes, and
operatonse
For example
class box
{
};
Inheritance
Inheritance is being able to make a new class from an already existng class by expanding on ite
Inheritance allows programmers to defne a class in terms of another class which makes it
simple to make and maintain applicatonse hich proiides the chance to reuse code
functonality and implement quuickere
Example:
class circle
circle circle1
Encapsulation
Encapsulaton is the additon in a program object requuired for a functon or objecte In OOP
encapsulaton is usually done by making classes, the classes show public methods and
propertese A class is a capsule which encapsulates methods, atributes and propertese To
proiide functons to other classese Encapsulaton also lets a class to change the internal
implementaton without damaging the oierall functon of the systeme
Example:
class rectangle {
Polymorphism
Polymorphism is a term which means being able to requuest same operatons by a range of types
or thingse In OOP polymorphisms is done by using diferent techniquues method, oierloading,
operator oierloading, and method oierridinge
class shape {
Public:
Double height
Double weight
Double area
};
Class squuare: public shape
Class rectangle: public shape
Int main()
{
Squuare squuare2
Squuare2eheight = 5e5
Squuare2ewidth = 4e5
area = squuare2eheight * squaure2ewidth
rectangle2eheight = 3e5
rectangle2ewidth = 6e5
area = rectangle2eheight * rectangle2ewidth
]:
, Data abstraction
Abstracton priorites the idea, quualites and propertes than partcularse The importance of
abstracton is depriied from abilites to hide irreleiant details from use of names to reference
objectse Abstracton is used to construct programse It priorites what an object is rather than
how the object is represented or how the object workse
#include <iostream>
using namespace std;
Int main ( )
{
cout << “Hello MY NAME IS RAJ”<<endl;
return 0;
}
P2 - Demonstrate the use of object oriented tools and
techniques
Program 1 code:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int firstnumber, secondnumber, output;
cout << "Input first number:"";
cin >> firstnumber;
cout << "Input second number:"";
cin >> secondnumber;
cout << "What is the answer to this equation:" " << firstnumber << " + " <<
secondnumber << " ";
cin >> output;
if (output == firstnumber + secondnumber)
{
cout << "Answer is correct, Good job.";
system("pause");
}
else
{
cout << "Answer is incorrect, the correct answer was:" " << firstnumber +
secondnumber << "\n";
system("pause");
}
return 0;
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper xeon. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €12,93. Je zit daarna nergens aan vast.