оператор присваивания :=
оператор ввода read(x1,x2,...,xn) или readln(x1,x2,...,xn)
оператор вывода write(x1,x2,...,xn) или writeln(x1,x2,...,xn)
условный оператор if условие then оператор 1 else оператор 2
оператор варианта case управляющая переменная of
набор значений1: оператор1;
набор значений2: оператор2;
...
набор значенийn: операторN
else
альтернативный оператор
end;
оператор цикла с предусловиями while ... do
оператор цикла с постусловием repeat ... until
оператор цикла for ... do
оператор break осуществляет немедленный выход из циклов repeat, while, for.
оператор continue начинает новую итерацию цикла, даже если предыдущая не была завершина.
оператор exit осуществляет выход из подпрограммы.
оператор halt прекращает выполнение программы и возвращает код завершения в операционную систему.
Объяснение:
procedure F(n: integer);
begin
if n>0 then begin
Write (n);
F(n-2);
F(n div 4);
end
end;
begin
F(9);
end.
На выходе будет 97531112
Если нужна трассировка, её можно сделать примерно так:
procedure F(n: integer);
begin
Writeln('Вход');
if n>0 then begin
Writeln ('В выходную строку: ',n);
Writeln('Вызов F(n-2)');
F(n-2);
Writeln('Вызов F(n div 4)');
F(n div 4);
end;
Writeln('Выход')
end;
begin
F(9);
end.
Результат трассировки:
Вход
В выходную строку: 9
Вызов F(n-2)
Вход
В выходную строку: 7
Вызов F(n-2)
Вход
В выходную строку: 5
Вызов F(n-2)
Вход
В выходную строку: 3
Вызов F(n-2)
Вход
В выходную строку: 1
Вызов F(n-2)
Вход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Вызов F(n div 4)
Вход
В выходную строку: 1
Вызов F(n-2)
Вход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Выход
Вызов F(n div 4)
Вход
В выходную строку: 1
Вызов F(n-2)
Вход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Выход
Вызов F(n div 4)
Вход
В выходную строку: 2
Вызов F(n-2)
Вход
Выход
Вызов F(n div 4)
Вход
Выход
Выход
Выход
Поделитесь своими знаниями, ответьте на вопрос:
Задача: Создать мини-сайт «Дворцы Крыма» следующей структуры: Выполнение практической работы: 1. Запустить текстовый процессор Word. 2. Установите по собственному желанию цвет фона, цвет, шрифт и размер текста. 3. Введите заголовок Воронцовский дворец. 4. Вставьте информацию о Воронцовском дворце, предварительно подобрав информацию в сети Интернет. Отредактируйте и отформатируйте текст (поправьте ошибки, придайте определенный цвет, размер, начертание шрифта Выравнивание текста абзацев должно быть по ширине. Цвет, шрифт и размер заголовка и текста абзаца должны отличаться. 5. Вставьте в текст фото, соответствующие содержанию текста, подберите нужный размер и обтекание. 6. Сохраните файл как веб-страница под именем voroncovsky.html. 7. Аналогично создайте и оформите страницы о Ливадийском (livadiisky.html.) и Ханском дворцах (hansky.html.). В качестве шаблона можно использовать файл voroncovsky.html. (Все страницы должны быть оформлены в одном стиле) 8. Теперь приступим к созданию главной страницы (index.html.) 9. Введем название Дворцы Крыма. Оформите его по своему вкусу, расположите по центру. 10. Ниже вставим таблицу, здесь она нужна для организации размещения текста и фотографий: 11. Таблица – Вставить – Таблица 12. Указать количество строк и столбцов (3 и 2) 13. Нужны невидимые границы – установите размер границы 0. 14. Изменить параметры таблицы можно, установив курсор в любую ячейку, выполнив команды Таблица – Свойства таблицы – Таблица. 15. В каждую ячейку первого столбца таблицы нужно вставить фотографию соответствующего дворца. 16. В ячейки второго столбца введите названия дворцов, оформите текст по желанию. 17. Оформите страницу фоном. Сохраните страницу под именем index.htm 18. Каждое название дворца сделать гиперссылкой на страницу с рассказом о нем. Для этого: a) Выделите текст с названием на главной странице b) Вставка - Гиперссылка c) В открывшемся окне выберите страницу, которая должна открыться при нажатии гиперссылки, нажмите Ок. d) Проверить работу гиперссылок можно прямо в редакторе, нажимая на нее вместе с клавишей Ctrl. 19. Сохраните страницу под именем index.html. 20. Протестировать работу созданного сайта. При необходимости исправить ошибки и недочеты.
Решай сам!
Объяснение:
дурак