Несколько замечаний перед тем, как приступить к выполнению задания...
Задание
Задание необходимо сдать до 10
ноября включительно.
Изучите
синтаксис операторов
While,
Repeat,
For.
- Задача "Все о цифрах в
числе" (Pdf).
Указания
- Оформите в виде
функции нахождение количества цифр числа.
- Оформите в виде
функции нахождение суммы цифр числа .
- Оформите в виде
функции нахождение произведения цифр числа.
- В реализации функций
используйте оператор while
... do или
repeat ... until.
- Задача "Число
Фибоначчи" (Pdf).
Указания
- Оформите в виде
функции нахождение n-го числа Фибоначчи.
- В реализации функции
используйте оператор цикла
for ... to.
- Информацию по
рекурсии и итерации смотри
здесь.
- Задача "Счастливые
билетики" (Pdf).
- Задача "Простое
число" (Pdf).
Список простых чисел от 2 до 10 000 можно посмотреть
здесь.
Дополнительные
задачи:
- Задача "Агент 007" (Pdf)(4).
- Задача "AVON"(Pdf)(2).
- Задача "Счастливый
билетик" (Pdf)(2).
- Задача "Нумерация
строк" (Pdf)(3).
- Задача "Простые числа"
(Pdf)(4).
Список простых чисел от 2 до 10 000 можно посмотреть
здесь.
Контрольные вопросы
и задания
- Определите значение
переменной S
после выполнения следующих операторов:
-
S:=0;
i:=0;
while i<5 do
i:=i+1;
s:=s+1/i;
-
S:=0;
i:=1;
while i>1 do begin
s:=s+1/i;
i:=i-1;
end;
-
s:=0;
i:=1;
repeat
s:=s+1/i;
i:=i-1;
until i<=1;
-
s:=1;
n:=1;
for i:=2 to n do
s:=s+1/i;
- Напишите четыре
варианта функции, возвращающей факториал заданного целого числа: используйте
операторы цикла
for ... to,
for ... downto,
while ... do,
repeat ... until.