Вынужденные колебания.
Свободные затухающие механические колебания.
Сложение колебаний.
Цикл отладки
Модели исполнения программ
Язык программирования
Язык – подмножество множества всех строк компьютерного текста. Языки программирования подчиняются строгому набору правил. Например, идентификаторы (имена) программы строго определены как последовательности символов, состоящие из латинских букв, цифр и знаков подчеркивания, не начинающиеся с цифры.
· Sin (a)-последовательность символов, не являющаяся идентификатором, так как содержит знак скобок.
· 345- последовательность символов, не являющаяся идентификатором, так как начинается с цифры.
· _345 последовательность символов, являющаяся идентификатором.
Более подробно правила для языков программирования рассмотрены в лекции 10.
Правила, содержащие описание того, как будет исполняться программа, то есть задающие строгое соответствие между исходными и конечными данными составляют особую группу семантических правил. Формальные правила, характерные для всех программ-синтаксические правила.
Тип модели исполнения | Суть метода | Положительные характеристики | Отрицательные характнристики |
Интерпретация | Анализ текста и исполнение программы происходит одновременно | Обнаруженные при исполнении ошибки «привязываются» к тексту программы, то есть облегчен процесс отладки. | Медленная скорость исполнения |
Трансляция (компиляция) | 1. Создание совершенно независимой от изначальной программы последовательности машинных команд с аналогичной функцией в процессе анализа текста программы. 2. Исполнение подготовленной последовательности машиных команд. | 1. Высокая эффиктивность. 2. Защита интеллектуальной собственности. | Сложный процесс создания и отладки (адрес инструкции по ошибке сложно «связать» с ее местом в самой протрамме.) |
- Спецификация программы.
- Создание и редактирование исходного текста программы на языке программирования.
- Запуск трансляции, если обнаруживается ошибка, вернутся к пункту 2.
- Тестирование программы, сравнение со спецификацией, если обнаруживается ошибка, вернутся к пунктам 1, 2.
- Завершение.
Векторное представление колебаний (векторная диаграмма).
Сложение колебаний одинакового направления