Содержание
- 2. Исполнитель-человек: знает, как решать уравнения, в каком порядке выполняются арифметические операции уточняет, какие величины заданы и
- 3. Простейшая модель компьютера 2 основных блока: память и процессор Память - последовательность ячеек (байт) Каждый байт:
- 4. Принцип программного управления Работой компьютера управляет программа, которая задает совокупность команд и порядок их выполнения Программа
- 5. Команды компьютера Каждая команда имеет фиксированную длину в байтах и фиксированный формат Пример с символическими кодами
- 6. Языки программирования Фиксированная структура программы определяет совокупность действий и порядок их выполнения Операторы позволяют описать необходимые
- 8. Пример на Паскале program Equation; var a, b, x, y : real; begin readln(a, b, x);
- 9. Пример на С++ #include using namespace std; int main(int argc, char *argv[]) { double a, b,
- 10. Общее определение алгоритма Алгоритм – набор инструкций (команд), определяющих порядок действий исполнителя для решения некоторой задачи
- 11. Свойства алгоритма Дискретность – алгоритм определяется как последовательность отдельных инструкций (команд) Определенность – каждая команда должна
- 12. Процесс разработки алгоритма Математическая модель – совокупность переменных и уравнения (соотношения) для них, описывающие некоторое явление
- 13. Процесс разработки алгоритма Информационная модель – описание данных и их свойств Для построенной информационной модели необходимо
- 14. Трансляция программы Транслятор (компилятор) – это программа, на вход которой подается текст алгоритма на языке программирования
- 15. Компоновка программы Компоновщик (редактор связей) – это программа, которая объединяет объектный модуль и необходимые для выполнения
- 16. Общая схема работы
- 17. Синтаксис и семантика языка программирования Синтаксис – формальные правила, которым должна соответствовать программа на некотором языке
- 18. Тестирование программы После успешной трансляции в программе могут остаться смысловые (семантические) ошибки. Для их обнаружения программу
- 19. Тестирование программы Тестирование методом черного ящика: при создании тестов внутренняя структура программы не принимается во внимание.
- 20. Исчерпывающее тестирование программы Пример: программа сложения двух целых чисел, диапазон каждого из чисел от –2147483648 до
- 22. Скачать презентацию