Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемПетр Тархов
1 Ошибки при программировании линейных вычислительных процессов
3 Ошибки Ошибки : будет ошибка!!!Обратите внимание на то, что в тексте программы переменные a и b были описаны как данные типа byte, из таблицы видно, что данные этого типа должны принадлежать диапазону от 0 до 255, если числа в этот диапазон не входят, будет ошибка!!! ошибка нарушения диапазона Это одна из самых трудно определяемых ошибок, так называемая ошибка нарушения диапазона, выполнение программы при этом не прерывается, но значение переменной «обрезается» диапазоном и перестает соответствовать реальному. Программа продолжает считать, но уже не по реальным исходным данным, а по тем, значения которых остались после «обрезания». Для нахождения таких ошибок рекомендуется производить ручной просчет или расчет с помощью любой подходящей для этих целей среды, например, эти формулы можно проверить в среде пакета Microsoft Excel. Для предотвращения ошибок этого типа следует вдумчиво относится к описанию типов, заранее определяя в каких пределах могут находиться вводимые и вычисляемые величины.
4 точками выбора Точки алгоритма, в которых выполняется определение последующего хода программы, называются точками выбора. Выбор шага решения задачи осуществляется в зависимости от выполнения некоторого условия. Разветвляющийся алгоритм Разветвляющийся алгоритм – это алгоритм, в котором та или иная последовательность команд выполняется в зависимости от проверки условия.
5 ВетвлениеПолное если то иначе Неполное если то
6 Запись разветвленного алгоритма в виде блок-схемы Запись разветвленного алгоритма в виде блок-схемы :
7 TrueFalseУсловие это выражение логического типа, которое может принимать одно из двух значений: True (истина) или False (ложь). (>больше, не равно, >= больше или равно, больше, не равно, >= больше или равно,
8 Необходимо запрограммировать следующее условие: If x
9 Варианты условий Пусть х:=0, у:=2. x=2*x then y:=2 else y:=3; xy if xy then y:=2 else y:=3; thenelse один используют составной оператор По правилам языка после слов then или else можно ставить один, но любой оператор, это может быть оператор присваивания, вывода на экран, ввода данных, еще один условный оператор и т.д. Если по условию задачи после then или else требуется поставить более одного оператора, используют составной оператор. Составной оператор состоит из группы операторов, помещенных в операторные скобки begin и end.
10 0 0) and (x=3) and (month
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.