В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
SvetLink
SvetLink
21.03.2022 23:28 •  Информатика

Написать программу на языке паскаль для решения : 1. скорость лодки в стоячей воде v км/ч, скорость течения реки u км/ч (u < v). время движения лодки по озеру t1 ч, а по реке (против течения) — t2 ч. определить путь s, пройденный лодкой. 2. на числовой прямой выбран отрезок [ a, b ]. ввести а и в с клавиатуры и определить координату середины отрезка. 3. найти площадь кольца по заданным внешнему и внутреннему радиусам.

Показать ответ
Ответ:
Аноним20021304
Аноним20021304
11.04.2023 14:41

var

   d : array of integer;

   n : integer;

   

function arrSumRec(d : array of integer; n : integer) : integer;

begin

   if n > d.Length-1 then exit;

   result := d[n]+arrSumrec(d, n+1);

   n += 1;

end;


begin

   write('введите количество элементов для массива ');

   readln(n);

   d := new integer[n];

   d := arrRandom(n, 1, 100);

   writeln('сгенерирован массив из ', n, ' элементов со значениями в диапозоне 1..100');

   writeln(d);

   writeln('Сумма = ', arrSumRec(d, 0));

end.


функция function arrSumRec(d : array of integer; n : integer) : integer; в качестве первого параметра получает массив сумму которого считаем в качестве второго номер члена начиная с которого считаем сумму. Не забываем что нумерация начинается с нуля. поэтому чтобы посчитать сумму всех членов массива в качестве второго параметра указываем 0.

0,0(0 оценок)
Ответ:
созданной
созданной
14.12.2022 17:54
Из математики:
треугольник существует тогда и только тогда, когда длина одной стороны не превосходит суммы длин двух других сторон (неравенство треугольника). Т.е. необходимо провести три сравнения:

program qq;
uses crt;
var a, b, c, p:  integer;
begin
p:=0; // обнуляем переменную
writeln('Введите через пробел значения a, b и с');
readln (a, b, c);
if a<=(b+c) then
                    if b<=(a+c) then
                                        if c<=(b+a) then
                                                            p:=1; //если все условия
                                                                      //выполнены то треугольник
                            //существует. присваиваем переменной значение 1.  
writeln (p);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота