• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

The Impact of ICT & Types of Error Detection

Extracts from this document...

Introduction

The Impact of ICT Launched in 2007, the iPhone garnered much praise for it's innovative design and broad range of functions; from a camera phone and portable media player to Wi-Fi Internet and Visual Voicemail. The iPhone has since been updated in the iPhone 3G which not only incorporated 3G technologies allowing faster internet access but also added GPS capabilities (Global Positioning System). The extraordinary quantity in which the iPhone has sold has played a major part in helping the sales of Smartphones overtake those of laptops. This statistic is mainly thanks to the mobile phone completing it's transition from a simple voice communications device to a multimedia computer in your pocket with the iPhone being one of the most advanced Smartphones currently on the market. While the idea of having a media player, camera and GPS in your pocket may sound appealing to the general public; Smartphones are not music to everyone's ears with the standalone camera market taking the biggest hit in sales. ...read more.

Middle

The only thing that is increasing in size is the memory of the Smartphones. The iPhone has a standard 8GB memory but many critics cite this as not enough and deem it the main reason why consumers may choose the iPod Touch over the iPhone. While it does not have the phone or camera features, it does have wireless internet and up to 32GB of memory and it is much slimmer and lighter. Another feature of Smartphones that is the subject of much debate is the security of the phones. SymbianOS phones seem to be the main targets of hackers with a variety of viruses already reported including one that deletes all the users' applications and blocks their access to the internet. However Smartphone developers promise to tackle these problems by increasing security measures on all further SymbianOS phones. Overall I believe that the future is bright for Smartphones and the iPhone in particular. ...read more.

Conclusion

For example, division by zero or when the computer can't locate the file it is searching for. Run time errors are detected most commonly when the program crashes but it is not always obvious as to what has caused it to crash. Logic Errors Logic errors are errors that do not cause the program to crash but not work in the way in which you were expecting it to. For example it outputs the wrong values etc. Logic errors are commonly caused by a logical error in a statement (for example, a wrong or incorrect formula), an error in an algorithm, or even the wrong algorithm selected altogether. One of the ways to find these types of errors is to output the program's variables to a file or on the screen in order to define the error's location in code. Although this will not work in all cases, for example when calling the wrong subroutine, it is the easiest way to find the problem if the program uses the incorrect results of a bad mathematical calculation. ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. overview of GPS

    2- Location on Earth is located relative to the satellite. 3- THEN the Location's position on the Earth can be determined from the VECTOR sum of the other two measurements. All measurements are done to such a precision that the location on the Earth is known to within 15 m.

  2. Infernowear is a new company run by a self-employed creative designer aiming to producing ...

    The parts of my database system that will be tested are: * Each and every form, report, query, macro and all other code as it is created. * Testing each button and rollover under different circumstances e.g. is it possible to close the order form is only half of the

  1. The Global Positioning System

    However, in my experience the electronic compass is not to be trusted. The satellites cannot tell which way the receiver is facing, and so the compass isn't the most accurate device ever. Most handheld units can even give information such as daily sunrise and sunset times, to within about a few minutes accuracy.

  2. AS ICT Corsework - Mr Brookes K-Fit Ltd

    Hopefully the items are al added to the basket perfectly and displays the user with a message of success. Test Five - Text Positioning I am going through my site to test that all the text is where it should be in the right size and font.

  1. Analysis of Johnson Music

    look at current documentation, conduct an observation and possibly hold a group meeting with you and your staff. I would appreciate it if you could help me with my project by allowing me to help you with your stock control system, and research into the way your shop is currently run.

  2. Program Code Program DVD_Program; Uses Menuunit, CRT, dos; ...

    save record'); Gotoxy (12, 18); Write ('Press Esc to clear values'); ch:= #0 ch:= Readkey If (ch = #13) then Begin Seek (member, filesize(member)); Write (member, one_rec); Gotoxy (12, 19); TextColor (red+blink); Write ('RECORD WAS SAVED.....'); Delay (800) End; Restore_Screen; Window (1, 2, 80, 24); Until (ch= #13); Close (member);

  1. Smart Card System

    The Java compiler takes input source code files and converts them into compiled byte code files. These files typically have the extension.java 5.2.2 Interpreter The Java interpreter, known eponymously as java, can be used to execute Java applications. The interpreter translates byte codes directly into program actions.

  2. Future Developments in ICT

    features such as over provisioning; the use of more memory (128GB of memory on a 100GB drive) to allow writes to be spread over larger amounts of NAND, minimising wear and performance decreases. To bypass all of the difficulties of packing large computing power into a small device, many are turning to cloud computing as the solution.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work