М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
rgewwet
rgewwet
19.04.2020 04:19 •  Информатика

Задание: Используя подпрограммы функции, составить программу, которая будет вычислять значение выражения tg1+tg2+... +tgN ,где N задаётся пользователем. PascalABC.NET.

👇
Ответ:
4iksa12345ozu4gd
4iksa12345ozu4gd
19.04.2020
Хорошо, давайте решим эту задачу шаг за шагом.

1. В начале программы объявим переменные, которые будут использоваться в программе. Нам понадобятся переменные N (для задания количества слагаемых), tg (для хранения значения тангенса каждого слагаемого) и сумма (для накопления суммы слагаемых).

```Pascal
var
N: Integer;
tg, сумма: Real;
```

2. Теперь попросим пользователя ввести значение N:

```Pascal
Write('Введите количество слагаемых (N): ');
Readln(N);
```

3. Объявим подпрограмму для вычисления тангенса числа. Она принимает один параметр - число, и возвращает его тангенс. Мы будем использовать встроенную функцию Tan из модуля Math для вычисления тангенса.

```Pascal
function ВычислитьТангенс(Число: Real): Real;
begin
Result := Tan(Число);
end;
```

4. Организуем цикл, который будет повторяться N раз. На каждом шаге цикла будем запрашивать у пользователя число и вычислять его тангенс с помощью подпрограммы ВычислитьТангенс. Затем добавим полученное значение тангенса к сумме слагаемых.

```Pascal
сумма := 0;
for var i := 1 to N do
begin
Write('Введите число ', i, ': ');
Readln(Число);
tg := ВычислитьТангенс(Число);
сумма := сумма + tg;
end;
```

5. Выведем полученную сумму на экран:

```Pascal
Writeln('Сумма выражения составляет: ', сумма);
```

6. Наконец, закончим программу символом окончания:

```Pascal
Readln;
```

Теперь программа готова для работы. Когда пользователь запустит программу, она попросит ввести количество слагаемых N, затем по очереди ввести значения для вычисления тангенсов. После этого программа выведет сумму выражения на экран.

Надеюсь, моя пояснительная записка помогла вам понять, как составить программу для вычисления указанного выражения. Если у вас возникнут вопросы, пожалуйста, дайте знать.
4,7(99 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ