


Информатика 10 класс..
Создайте программы для задач:
1) С помощью цикла while вычислите произведение следующих чисел: 2, 5, 8 … 23.
2) С помощью цикла repeat вычислите сумму N чисел, которые вычисляются по
формуле x²-3. N вводится с клавиатуры, а при каждом шаге цикла сумма должна
фиксироваться на экране.
3) С помощью цикла for найдите два последовательных двузначных числа, сумма
которых равна заданному числу.
язык программирования: Turbo Pascal
1) Программа для вычисления произведения чисел 2, 5, 8 … 23:
program Product;
var
i, product: integer;
begin
i := 2;
product := 1;
while i <= 23 do
begin
product := product * i;
i := i + 3;
end;
writeln('Произведение чисел равно: ', product);
end.
2) Программа для вычисления суммы N чисел по формуле x²-3:
program Summation;
var
N, i, x: integer;
sum: integer;
begin
writeln('Введите значение N:');
readln(N);
sum := 0;
for i := 1 to N do
begin
x := i*i - 3;
sum := sum + x;
writeln('Текущая сумма: ', sum);
end;
writeln('Общая сумма: ', sum);
end.
3) Программа для поиска двух последовательных двузначных чисел, сумма которых равна заданному числу:
program FindNumbers;
var
i, sum: integer;
begin
writeln('Введите сумму:');
readln(sum);
for i := 10 to 99 do
begin
if i + (i+1) = sum then
begin
writeln('Два последовательных числа: ', i, ' и ', i+1);
break;
end;
end;
end.
1) Программа для вычисления произведения чисел с помощью цикла while:
```python
number = 2
product = 1
while number <= 23:
product *= number
number += 3
print("Произведение чисел:", product)
```
2) Программа для вычисления суммы N чисел по формуле x²-3 с помощью цикла repeat:
```python
N = int(input("Введите количество чисел N: "))
sum = 0
x = 1
repeat {
sum += x**2 - 3
print("Сумма:", sum)
x += 1
} until x > N
```
3) Программа для поиска двух последовательных двузначных чисел с заданной суммой с помощью цикла for:
```python
target_sum = int(input("Введите заданную сумму: "))
for number in range(10, 90):
next_number = target_sum - number
if next_number >= 10 and next_number <= 99:
print("Найдены два числа:", number, next_number)
break
```
Обратите внимание, что эти программы написаны на языке Python
на каком языке?