Similar presentations:
Анализ. Модуль 4. Тема 4
1.
Модуль 4. Тема 4Анализ
1
2.
Что такое анализВ информатике анализ программ - это процесс автоматического
анализа поведения компьютерные программы в отношении таких
свойств, как:
● правильность,
● надежность,
● безопасность,
● живучесть.
3.
Основные области анализа● оптимизация программы (направлена на повышение
производительности программы при одновременном сокращении
использования ресурсов)
● правильность программы (направлена на обеспечение того, чтобы
программа выполняла то, что она должна делать)
4.
Логический операторДля описания условий в программировании используется
логический оператор.
ЕСЛИ –ТО – ИНАЧЕ
или условный оператор.
Это конструкция, которая описывает условие, и что делать, если
условие выполняется или не выполняется (отсюда и фрагмент
ИНАЧЕ).
5.
Что такое блок-схемы.Блок-схема — распространённый тип схем (графических моделей),
описывающих алгоритмы или процессы, в которых отдельные шаги
изображаются в виде блоков различной формы, соединённых между собой
линиями, указывающими направление последовательности.
6.
Пример 1. Блок-схема общего вида7.
Обозначения блок-схемТакой овал обозначает начало и конец программы.
Данный блок обозначает объявление переменных. Если у вас
сильно типизированный язык программирования то этот блок обычно
всегда есть в ваших программах, использование слабо типизированных
блоков позволяет объявить тип и название переменной сразу при
присваивании её какому-то значению.
Вывод результата на экран или продолжение следующего
действия.
Условие. Может принимать только true or false.
8.
Особенности составления блок-схем● Схема алгоритма должна содержать лишь те элементы, которые
необходимы для сообщения читателю существенной информации,
точного понимания ее смысла и стимулирования правильных
решений и разумных действий.
● Пустые украшения, избыточные, затемняющие детали должны быть
удалены из схемы.
● Невозможно использование блок-схем для иллюстрации алгоритма на
низком уровне (на уровне кода) (вписывать в блоки схемы фрагменты
кода на каком-либо искусственном языке)