Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Сборная Домашка
+3

Информатика 10 класс..

Создайте программы для задач:
1) С помощью цикла while вычислите произведение следующих чисел: 2, 5, 8 … 23.
2) С помощью цикла repeat вычислите сумму N чисел, которые вычисляются по
формуле x²-3. N вводится с клавиатуры, а при каждом шаге цикла сумма должна
фиксироваться на экране.
3) С помощью цикла for найдите два последовательных двузначных числа, сумма
которых равна заданному числу.

Дополнен

язык программирования: Turbo Pascal

По дате
По рейтингу
Аватар пользователя
Новичок

1) Программа для вычисления произведения чисел 2, 5, 8 … 23:

1234567891011121314
 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:

1234567891011121314151617
 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) Программа для поиска двух последовательных двузначных чисел, сумма которых равна заданному числу:

12345678910111213141516
 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

Аватар пользователя
Мастер

на каком языке?