Тема 1. Алгоритм решения задачи на ПК
Алгоритм решения любой задачи состоит из 7 этапов.
1. Постановка задачи;
2. Формализация её решения;
3. Алгоритмизация процесса решения;
4. Программирование;
5. Тестирование и отладка программы;
6. Компилирование и трансляция;
7. Получение результата решения задачи на персональном компьютере.
1. Постановка задачи
При постановке задачи должно быть сформулировано, что дано и что требуется найти, то есть необходимо четко определить полный набор исходных данных и какой результат нужно получить.
1. Вычислить площадь прямоугольника S, если известны различные значения двух его сторон.
2. Вычислить периметр прямоугольника P, если известны различные значения двух его сторон.

2. Формализация решения задачи
Формализация решения задачи - перевод ее решения на язык математических формул, уравнений, отношений, то есть получение соответствующей математической модели описания реального объекта.
P=2*(a+b)
S=a*b

3. Алгоритмизация решения задачи
Алгоритм – это последовательность действий, выполняя которые пользователь обязательно получит результат решения какой-либо задачи.
Способы записи алгоритмов: словесный и в виде блок-схемы.
3.1 Словесный способ - все действия представлены в виде перечня команд.
Алгоритм: Площадь и периметр прямоугольника
Начало:
Введите значение стороны a,
Введите значение стороны b,
Вычислите площадь прямоугольника по формуле: S=a*b,
Вычислите периметр прямоугольника по формуле: P=2*(a+b),
Выведите на экран найденное значение площади прямоугольника S =...(значение)
Выведите на экран найденное значение периметра прямоугольника P =...(значение)
Конец.
3.2 Блок-схема- это набор геометрических фигур, каждая из которых обозначает определенную функцию. Виды алгоритмов: линейный, циклический, ветвления.

4. Программирование решения задач
Программирование – это перевод алгоритмических действий пользователя на специальный язык записи команд – язык программирования
- Цвет;
- Размер;
- Местоположение;
- Размер и тип шрифта;
- Надписи и т. д.
5. Тестирование и отладка программ
5.1 Тестирование – это проверка правильности разработанных программ с целью выявления ошибок допущенных при программировании.
5.2 Отладка - устранение ошибок допущенных при программировании.
Отладка программ
Ошибки выводят программу в режим отладки. В этот момент можно что-то исправить и продолжить выполнение программы.
5.3 Наиболее часто встречающиеся ошибки
1) Использование кириллицы там, где обязательно надо вводить символы на английской раскладке клавиатуры (это могут быть встроенные объекты, ссылки на ячейки и т.п.). Такие ошибки очень тяжело отыскать, потому что многие буквы на русском и английском языке совпадают по начертанию, и порой приходится перепечатывать много слов в программе, пока все неточности не будут устранены.
2) Использование верхнего и нижнего регистра при вводе имен переменных и объектов. Так переменные «Число» и «число» - разные переменные.
3) Неточное применение синтаксиса оператора или функции VBA (например, для разделения аргументов в функциях VBA используется запятая). Здесь не надо путать встроенные функции MS Excel и VBA. Также имеется разница и в написании дробных чисел - в VBA для отделения целой части от дробной используется точка.
4) Использование в идентификаторах запрещенных символов.
6. Компилирование и трансляция программ
6.1 Компилирование – это выявление и устранение синтаксических и семантических ошибок.
6.2 Трансляция - переход от программы, записанной на языке высокого уровня к программе, записанной на языке низкого уровня.
7. Получение результата решения задачи

Содержание