Пример алгоритма
Пополнение счёта телефона через терминал
Подойти к терминалу по оплате платежей
Выбрать оператора связи
Ввести номер телефона
Проверить правильность введённого номера
Вставить денежную купюру в купюроприёмник
Дождаться сообщения о зачислении денег на счёт
Получить чек
Словесная форма
Пример:
Переход улицы:
Остановись на тротуаре.
Посмотри налево.
Если транспорта нет, то иди до середины улицы и остановись, иначе выполняй п. 2.
Посмотри направо.
Если нет транспорта, то иди до противоположного тротуара, иначе выполняй п. 4.
Последовательность шагов, которые выполняются исполнителем, записывается в форме нумерованного списка.
Блок-схемы
В блок-схеме предписания изображаются с помощью различных геометрических фигур, а последовательность выполнения шагов указывается с помощью линий.
Блок начала или конца алгоритма
Блок ввода или вывода данных
Блок обработки данных
Блок проверки условия
Блок пояснительных записей
Алгоритмические языки
Алгоритмические языки – формальные языки, предназначенные для записи алгоритмов.
Характеристики алгоритмического языка
Набор используемыхсимволов
Правила написанияслов языка
Правила употребленияслов языка
Синтаксис
Семантика
Алфавит
Языки программирования
Машинно-ориентированные (низкого уровня) – команды языка соответствуют командам процессора
Языки высокого уровня – приближены к естественному (как правило к английскому) языку, легче воспринимаются человеком, не зависят от конкретного компьютера
для начинающих : Лого, Бейсик, Паскаль
для профессионалов: Си, C++, Фортран, Паскаль, Visual Basic
для задач Интернета: JavaScript, Perl, PHP, ASP
универсальные: Java, С#
Языки программирования являются алгоритмическими языками.
Числа, символы, выражения, над которыми производятся те или иные действия называют операндами, а команды – правила преобразования операндов – операторами.
Команда – это описание действий, которые должен выполнить компьютер. В ней содержится:
откуда взять исходные данные?
что нужно с ними сделать?
куда разместить результат?
Операторы и операнды
Языки программирования – это формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
Записи алгоритмов на языках программирования называются программами.
Язык Паскаль – универсальный язык программирования.
Никлаус Вирт (род. в 1934 г.) – швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор информатики (компьютерных наук). Разработчик языка Паскаль и ряда других языков программирования.
Общий вид программы
program <имя программы>;
const <описание констант>;
var <описание переменных>;
begin
<оператор 1>;
<оператор 2>;
...
<оператор n>
end.
Операторы – языковые конструкции для записи команд выполнения действий над данными в процессе решения задачи.
© ООО «Знанио»
С вами с 2009 года.