• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Помогите, плиз, с решением задач.

  • Автор темы Автор темы Fighter
  • Дата начала Дата начала

Fighter

Ученик
Регистрация
28 Окт 2009
Сообщения
3
Реакции
0
Баллы
0
Помогите, плиз, с решением задач.

Решите пожалуйста 3 задачи,очень нужно))))за ранее СПАСИБО!!!
1)Вычислить длину окружности, площадь круга и объем шара одного и того же заданного радиуса.
2)Напишите программу, которая печатает true или false в зависимости от того, имеют три заданных целых числа одинаковую четность или нет.
3)Вычислить: у = sin x+sin x2+sin x3... +sin x10.
 
Решите пожалуйста 3 задачи,очень нужно))))за ранее СПАСИБО!!!
1)Вычислить длину окружности, площадь круга и объем шара одного и того же заданного радиуса.

VAR
r:REAL;
BEGIN
Write('r= ');
ReadLn(r);
WriteLn('L= ',Pi*2*r);
WriteLn('S= ',Pi*r*r);
WriteLn('V= ',Pi*r*r*r*4/3);
ReadLn;
END.

2)Напишите программу, которая печатает true или false в зависимости от того, имеют три заданных целых числа одинаковую четность или нет.

VAR
A:ARRAY[1..3] of LongInt;
i:INTEGER;
Result:BOOLEAN;
BEGIN
FOR i:=1 TO 3 DO
BEGIN
Write('A[',i,']= ');
ReadLn(A);
END;
Result:=((A[1] mod 2 =0) AND (A[2] mod 2 =0) AND (A[3] mod 2 =0)) OR
((A[1] mod 2 =1) AND (A[2] mod 2 =1) AND (A[3] mod 2 =1));
WriteLn(Result);
ReadLn;
END.


3)Вычислить: у = sin x+sin x2+sin x3... +sin x10.

Уточните, что в аргументе функции Sin означает х2, х3 и т.д.? Умножение? Возведение в степень? Элемент массива?
 
Решите пожалуйста 3 задачи,очень нужно))))за ранее СПАСИБО!!!
1)Вычислить длину окружности, площадь круга и объем шара одного и того же заданного радиуса.
2)Напишите программу, которая печатает true или false в зависимости от того, имеют три заданных целых числа одинаковую четность или нет.
3)Вычислить: у = sin x+sin x2+sin x3... +sin x10.

нужно на паскале?
 
в 3 задачи там x это переменная,спасибо что помогаете:)
 
в 3 задачи там x это переменная,спасибо что помогаете:)

Да понятно, что "х это переменная"! Еще раз: другое непонятно - что такое х2, х3 и т.д.?
Это что - 2*х, 3*х или это х², х³ ?
И вообще - если Вы будете ограничиваться отписками, как нерадивая жилконтора, то дело не пойдет.
 
Vladimir S, а это так задумано, что в первой задаче не описана константа Pi? Или вы просто её упустили?
 
Очень извиняюсь, вопрос задан Vladimir S, но отвечу. В паскале pi - это стандартная функция Паскаля без параметров. Автоматическии имеет значение 3,14....
 
я разобрался)))это степень х², х³...решите пожалуйста=)
 
я разобрался)))это степень х², х³...решите пожалуйста=)
Пожалуйста.
3)Вычислить: у = sin x+sin x2+sin x3... +sin x10.

VAR
x,SUM:EXTENDED;
i:INTEGER;

FUNCTION X2np(X:Extended; n:WORD):Extended;
Var i:WORD;
Y:Extended;
BEGIN
IF n=0 THEN X2np:=1 ELSE
IF n=1 THEN X2np:=X ELSE
BEGIN
Y:=X;
FOR i:=2 TO n DO Y:=Y*X;
X2np:=Y;
END;
END;

BEGIN
Write('x= ');
ReadLn(x);
SUM:=0;
FOR i:=1 TO 10 DO
SUM:=SUM+Sin(X2np(x,i));
WriteLn(SUM);
ReadLn;
END.

Ну или можно проще, без функции, но это только для x>0 :

VAR
x,SUM:EXTENDED;
i:INTEGER;

BEGIN
Write('x= ');
ReadLn(x);
SUM:=0;
FOR i:=1 TO 10 DO
SUM:=SUM+Sin(Exp(Ln(x)*i));
WriteLn(SUM);
ReadLn;
END.
 
Последнее редактирование:
Назад
Сверху