Решение любой задачи на ЭВМ необходимо разбить на следующие этапы:
1) разработка алгоритма решения задачи,
2) составление программы решения задачи на алгоритмическом языке,
3) ввод программы в ЭВМ,
4) отладка программы (исправление ошибок),
5) выполнение программы на ПК,
6) анализ полученных результатов.
Информация, представленная в цифровой форме и обрабатываемая на компьютере, называется данными.
Последовательность команд, которую выполняет компьютер в процессе обработки данных, называется программой.
Компиля́тор - это программа, переводящая текст программы с языка высокого уровня в эквивалентную программу на машинном языке.
Интерпрета́тор (языка программирования) — программа анализирующая команды или операторы программы и тут же выполняющая их.
Транслятор - это программа преобразования машинного кода в текст программы
Листинг — бумажная распечатка текста компьютерной программы или её части.
ПРИМЕР 1.
Напишем алгоритм в форме блок-схемы для решения линейного уравнения: 5х + 2 = 0.
Корень линейного уравнения вычисляется х = -2/5.
Какое свойство алгоритма не было выполнено?
Изменим наш алгоритм (блок-схему) так, чтобы решить линейное уравнение в общем виде:
Корень линейного уравнения в общем виде вычисляется по формуле
Напишем программу для ПК на Basic
LET a = 5
LET b = -2
LET х = -b /a
Если мы введем такую программу в компьютер и запустим ее на вычисление, программа выполнит заданные действия, но результата мы не увидим. Изменим наш алгоритм так, чтобы он выводил на экран результат. Для этого мы должны использовать стандартную процедуру вывода данных
LET a = 5
LET b = -2
LET х = -b /a
PRINT x
Теперь изменим наш алгоритм так, чтобы он не только выводил на экран результат, но и вычислял значение х для любых a и b. Для этого используем стандартную процедуру ввода данных
INPUT a
INPUT b
LET х = -b /a
PRINT x
Садимся за свой ПК, вводим программу и запускаем ее на выполнение.
ВВОДИМ
а = 5 b = 2
Получаем ответ -.4
Программы нужно составлять таким образом, чтобы не только Вы, но и все, кто будет пользоваться Вашей программой, знали, что и когда нужно делать. Давайте изменим нашу программу следующим образом:
PRINT “Решение линейного уравнения “
INPUT “Введите значение а: “, a
INPUT “Введите значение b: “, b
LET х = -b /a
PRINT “Значение х = “, x
Садимся за свой ПК, редактируем набранную программу и снова запускаем ее на выполнение.
Так намного лучше! Конечно, это простая программа, но при написании более сложных программ нужно использовать комментарии. Для написания комментария нужно использовать “.
Домашняя работа - выучить команды