589.34K
Category: informaticsinformatics

Анализ. Модуль 4. Тема 4

1.

Модуль 4. Тема 4
Анализ
1

2.

Что такое анализ
В информатике анализ программ - это процесс автоматического
анализа поведения компьютерные программы в отношении таких
свойств, как:
● правильность,
● надежность,
● безопасность,
● живучесть.

3.

Основные области анализа
● оптимизация программы (направлена на повышение
производительности программы при одновременном сокращении
использования ресурсов)
● правильность программы (направлена на обеспечение того, чтобы
программа выполняла то, что она должна делать)

4.

Логический оператор
Для описания условий в программировании используется
логический оператор.
ЕСЛИ –ТО – ИНАЧЕ
или условный оператор.
Это конструкция, которая описывает условие, и что делать, если
условие выполняется или не выполняется (отсюда и фрагмент
ИНАЧЕ).

5.

Что такое блок-схемы.
Блок-схема — распространённый тип схем (графических моделей),
описывающих алгоритмы или процессы, в которых отдельные шаги
изображаются в виде блоков различной формы, соединённых между собой
линиями, указывающими направление последовательности.

6.

Пример 1. Блок-схема общего вида

7.

Обозначения блок-схем
Такой овал обозначает начало и конец программы.
Данный блок обозначает объявление переменных. Если у вас
сильно типизированный язык программирования то этот блок обычно
всегда есть в ваших программах, использование слабо типизированных
блоков позволяет объявить тип и название переменной сразу при
присваивании её какому-то значению.
Вывод результата на экран или продолжение следующего
действия.
Условие. Может принимать только true or false.

8.

Особенности составления блок-схем
● Схема алгоритма должна содержать лишь те элементы, которые
необходимы для сообщения читателю существенной информации,
точного понимания ее смысла и стимулирования правильных
решений и разумных действий.
● Пустые украшения, избыточные, затемняющие детали должны быть
удалены из схемы.
● Невозможно использование блок-схем для иллюстрации алгоритма на
низком уровне (на уровне кода) (вписывать в блоки схемы фрагменты
кода на каком-либо искусственном языке)

9.

Пример 2. Блок-схемы, ошибочное построение.
English     Русский Rules