Использование основных алгоритмических конструкций для решения практических задач
Алгоритм — конечная последовательность точных действий, формальное выполнение которых позволяет получить решение задачи для любого допустимого набора исходных данных.
Исполнитель — человек, группа людей или техническое устройство, которые способны правильно выполнять команды алгоритмов.
Любой алгоритм может быть записан с использованием трех базовых алгоритмических конструкций: следование, цикл и ветвление.
Алгоритмическая конструкция следование — последовательность команд алгоритма, которые выполняются в том порядке, в котором они записаны. Среди команд, образующих алгоритмическую конструкцию следование, отсутствуют команды, меняющие порядок выполнения других команд.
Для ввода данных предназначена команда read(). В скобках через запятую перечисляются имена переменных, значения которых необходимо ввести.
Для вывода данных используют команду write(). Она позволяет выводить текстовые сообщения и числовые значения. Текстовые сообщения записываются в кавычках, выводятся в виде последовательности символов так, как записаны, и не анализируются при выполнении.
Оператор присваивания предназначен для того, чтобы: задавать значения переменным; вычислять значение выражения (результат будет записан как значение переменной). Формат записи оператора присваивания: <имя переменной> := <выражение>;
Оператор ветвления — команда, реализующая алгоритмическую конструкцию ветвление на языке программирования. Для записи оператора ветвления используют команды if. Формат команды:
If <условие> then
begin
Команды 1;
end
else
begin
Команды 2;
end;
Оператор ветвления может быть в полной или в сокращенной форме. В сокращенной форме отсутствует блок else:
If <условие> then
begin
Команды;
end;
Алгоритмическая конструкция повторение (цикл) представляет собой последовательность действий, выполняемых многократно. Саму последовательность называют телом цикла.
Оператор цикла — команда, реализующая алгоритмическую конструкцию повторение на языке программирования.
Цикл с предусловием используется в том случае, когда известно условие продолжения работы. Для записи оператора цикла с предусловием используется команда while. Формат команды:
While <условие> do
begin
телоцикла;
end;
Цикл с параметром используется тогда, когда известно количество повторений. Для записи оператора цикла с параметром используется команда for. Формат команды:
for var i:= N1 to N2 do
begin
телоцикла;
end;
Или for var i:= N2 downto N1 do
begin
телоцикла;
end;
Ссылка на видео-урок: https://www.youtube.com/watch?v=bhiLhciBibQ
Электронные задания
https://learningapps.org/4886520
https://learningapps.org/4425467
https://learningapps.org/5022430
https://learningapps.org/6251015
Практические задания
Скачать программу PascalABC.NET (http://pascalabc.net/ssyilki-dlya-skachivaniya) и выполнить следующие задания:
№ 1. Составьте программу, которая запрашивает целое число х и определяет, является ли введенное число х положительным.
№ 2. Составьте программу, которая запрашивает номер дня недели (целое число от 1 до 7) и выводит на экран название дня недели, соответствующее этому числу.
№ 3. Составьте программу, выводящую на экран числа от 1 до 10 в столбик.
№ 4. Составьте программу, выводящую на экран числа от 10 до 1 в одну строку через пробел в порядке убывания.
№ 5. Составьте программу, которая 10 раз выводит на экран ваше имя и фамилию.
Домашнее задание
Повторить §13-19. Выписать в обычную тетрадь основные определения темы.
раскрыть » / « свернуть