1. Какова структура оператора цикла с параметром?
2. Каков алгоритм выполнения цикла с параметром?
3. Какого типа должны быть параметр цикла, его начальное и конечное значения в цикле с параметром в языке Pascal?
4. Могут ли параметр цикла, его начальное и конечное значения в цикле с параметром в языке Pascal быть разных типов? Обоснуйте ответ.
5. Может ли один цикл быть вложен внутрь другого? Если да, то какова глубина этой вложенности?
6. Сколько раз исполнится тело цикла во фрагменте программы?
For i := 1 to -1 Do k:=k*i;
7. Сколько раз исполнится тело цикла во фрагменте программы?
For i := -1 to 1 Do k:=k*i;
8. Сколько раз исполнится тело цикла во фрагменте программы?
For i := 1 downto -1 Do k:=k*i;
Круг – это геометрическая фигура, где точки плоскости имеют расстояние до определенной точки не более, чем заданное. Его окружность представляет собой замкнутую плоскую кривую, в которой все точки удалены на одинаковое расстояние от центра.
Зачастую круг называют частью плоскости, которая ограничивается окружностью. Для абсолютно любой окружности ее длина и диаметр одинаковы. Такое соотношение обозначают трансцендентным числом π = 3.1415
Периметр, как и длина круга имеет одинаковую величину в круге. Наш калькулятор вам вычислить периметр этой фигуры при значения радиуса. Все что от вас требуется для этого просто ввести радиус заданного вами круга. Длина окружности круга равна двум пи умноженным на радиус.
 - это формула, которая высчитывать точный периметр круга.
Задача 1:
minnum, maxnum = int(1e15), int(-1e15)
cur = 1
while True:
cur = int(input())
if cur == 0:
break
minnum = min(minnum, cur)
maxnum = max(maxnum, cur)
print("Min = " + str(minnum) + "\nMax = " + str(maxnum))
Задача 2:
def Fib(n):
if n == 1 or n == 2:
return 1
return Fib(n - 1) + Fib(n - 2)
for i in range(5):
n = int(input())
print(str(n) + " term of Fibonacci sequence is " + str(Fib(n)))
Задача 3:
import random
n = int(input())
a = list()
for i in range(n):
a.append(random.randint(-100, 100))
print("before deleting:")
print(*a, sep=' ')
for i in range(n):
if(a[i] < 0):
a.remove(a[i])
break
print("\nafter deleting:")
print(*a, sep=' ')
Задача 4:
s = map(str, input().split())
c = str(input())
cnt = 0
for i in s:
hasChar = False
print(i)
for j in i:
if j == c:
hasChar = True
if hasChar:
cnt += 1
print(cnt)