Алгоритмы, структуры алгоритмов, структурное программирование
Этапы решения задачи на компьютере
- Постановка задачи.
- Формализация задачи.
- Построение алгоритма.
- Составление программы на языке программирования.
- Отладка и тестирование программы.
- Проведение расчетов и анализ полученных результатов.
Программист должен обладать следующими знаниями и навыками:
- Уметь строить алгоритмы;
- Знать языки программирования;
- Уметь работать в соответствующей системе программирования.
Основой программистской грамотности является развитое алгоритмическое мышление.
Алгоритм – это последовательность команд управления каким-либо исполнителем.
Исполнитель – компьютер
Совокупность величин, с которыми работает компьютер, принято называть данными
Компьютер + система программирования = исполнитель алгоритмов обработки данных.
Система команд исполнителя:
- Присваивание
- Ввод
- Вывод
- Ветвление
- Цикл
- Обращение к подпрограмме
Паскаль – процедурный язык структурного программирования.
Этапы развития: стандартный Паскаль (Н.Вирт),Турбо Паскаль, Object Pascal, Delphi.
Общий вид программы
program <имя программы>;
Label< раздел меток>;
const <раздел констант>;
Type<раздел типов>;
var < раздел переменных>;
Procedure (Function) <раздел подпрограмм>;
Begin
<раздел операторов>
end.
|