ПредишенСледващото

Има много грешки, които компилаторът не е в състояние да се идентифицират, ако се използва в операторите на програмата формира правилно. Ето някои примери за такива грешки.

  • неправилно задаване на клоновете на алгоритъма след проверка на някои състояние;
  • непълна и възможните условия;
  • пропускане на програмата на един или повече блокчета от един алгоритъм.

Грешки в цикъла:

  • неправилна индикация за началото на цикъла;
  • условия заблуда на привършване
  • неправилно посочване на броя на повторенията;
  • безкраен цикъл.

входно-изходна грешка; грешки при работа с данните:

  • неправилен тип справки данни;
  • организация отчитане обем по-малък или по-голям, отколкото се изисква danyh;
  • редактиране на неверни данни.

Грешки при използването на променливи:

  • използвате променливи, без да уточнява първоначалните им стойности;
  • погрешното посочване на една променлива върху друго.

Грешки при работа с масиви:

  • масиви рано не нулира;
  • Масивите са описани правилно;
  • индекси следват в правилния ред.

Грешки при аритметични операции:

  • индикация променлива фалшива тип (например, цяло число, вместо реално);
  • неправилно определяне на оперативни процедури;
  • участък от нула;
  • корен квадратен от отрицателно число;
  • загуба на значещи цифри на номера.

Всички тези грешки се откриват чрез тестване.

Каква е подкрепата на програма?

Съпътстващи програми - това е свързано с работата програма за подкрепа по време на тяхната експлоатация.

Повторна употреба програма, разработена за различни даден клас задачи изисква следната допълнителна работа:

  • корекции на грешки;
  • софтуер модификация за посрещане променящите се оперативни изисквания;
  • Програма завършване на конкретни задачи;
  • provedenie допълнителни повреди изпитване;
  • изкърпване работна документация;
  • програми за подобряване и т.н.

В продължение на много програми за работа в подкрепа абсорбира повече от половината от разходите, произтичащи за целия период на съществуване на програмата (от производството на оригиналната концепция за неговото морално остаряване) в стойностно изражение.

Програми, предназначени за продължителна работа, трябва да имат съответната документация и инструкции за използването му.

Въпроси за самоконтрол

8.1. Кои са основните стъпки включват решаването на проблемите на компютъра?

8.2. Какви са етапите на компютър решаване на проблеми, извършени без компютър?

8.3. Какво се нарича математически модел на обекта или явлението?

8.4. Защо не може точно изследване на поведението на предмети или явления?

8.5. Какви са начините за моделиране, извършвани от компютъра?

8.6. От кои последователност от действия, е процес на разработка на софтуер?

8.7. Има ли все по-вероятен резултат доказва правилността на програмата?

8.9. Програмата за изпитване е различен от това отстраняване на грешки?

8.10. Как дебъгер програма помага да разследва поведението на една програма по време на неговото изпълнение?

8.11. Как да се планира процесът на отстраняване на грешки на програма?

8.12. Мога ли да използвам тестове, за да докаже верността на програмата?

8.13. На какъв етап от работата си по програмата изчислява резултатите от сравнителен тест,?

8.14. Какви са основните етапи на процеса на тестване.

8.15. Каква е разликата на семантичните синтактични грешки?

8.16. Какво показва липса на синтактична грешка на машината?

8.17. Какви грешки компилатора не са в състояние да открие?

8.18. Кой се нуждае от подкрепата на програмата?

Направете тест система за следните задачи:

8.1. Намерете най-голям общ делител на две дадени числа.

8.2. Намерете най-малкото общо кратно на две дадени числа.

8.3. Определете дали предварително определено нечетен брой двойни цифри.

8.4. Определя се площта на квадрат и кръг. Определете дали квадрат в кръг за добре.

8.5. Решете биквадратен уравнение.

8.6. Намерете средноаритметичното на положителните елементи на зададения едномерен масив.

8.7. Елементите разделят предварително определено едномерен масив на първия елемент.

8.8. Определете дали даден момент се намира от едната страна на триъгълника, определена от координатите на върховете му.

8.9. Определете дали общата точка на два плоски - триъгълник с дадени координати на върховете и в кръг на даден радиус центриран в основата.

8.10. Цял набор> 1. Виж най-малката неотрицателно цяло число к, в резултат на което к 2> А.

8.11. Предвид последователност от числа. Определяне на броя на четни числа като започне.

8.12. При предварително определена двумерен масив получите броя на редовете, които не съдържат нули.

8.13. Определи колко линии на предварително определено двумерен масив съдържат елементи на предварително определен обхват.

8.14. Конвертиране на броя, посочен в римската бройна система, десетичната система.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!