Технический форум

Технический форум (http://www.tehnari.ru/)
-   Delphi, Kylix and Pascal (http://www.tehnari.ru/f43/)
-   -   Кому не сложно, помогите с написанием программ. (http://www.tehnari.ru/f43/t29617/)

Максимус 27.10.2009 17:23

Кому не сложно, помогите с написанием программ.
 
1. Напишите программу вычисления функции S. Значения величин a, b, x задаются.

2. Даны действительные числа а, b. Удвоить эти числа, если а<b, и возвести их в квадрат в противном случае.
3. Даны целое n>0 и последователь¬ность из n вещественных чисел, среди ко-торых есть хотя бы одно отрицательное число. Найти величину наибольшего среди положительных чисел этой последовательности.

Vladimir_S 27.10.2009 20:00

Цитата:

Сообщение от Максимус (Сообщение 255002)
1. Напишите программу вычисления функции S. Значения величин a, b, x задаются.

Боюсь, что без знания функции S проблема неразрешима.
Цитата:

2. Даны действительные числа а, b. Удвоить эти числа, если а<b, и возвести их в квадрат в противном случае.
VAR
a,b:REAL;
BEGIN
Write('a= '); ReadLn(a);
Write('b= '); ReadLn(b);
IF a<b THEN
BEGIN
a:=a*2;
b:=b*2;
END ELSE
BEGIN
a:=SQR(a);
b:=SQR(b);
END;
WriteLn('a= ',a);
WriteLn('b= ',b);
ReadLn;
END.

Vladimir_S 27.10.2009 21:25

Цитата:

Сообщение от Максимус (Сообщение 255002)
3. Даны целое n>0 и последователь¬ность из n вещественных чисел, среди ко-торых есть хотя бы одно отрицательное число. Найти величину наибольшего среди положительных чисел этой последовательности.

CONST
n= ; {Здесь нужно указать значение n}
VAR
i:INTEGER;
A:ARRAY[1..n] of REAL;
Max:REAL;

BEGIN
Write('A[1]= ');
ReadLn(A[1]);
MAX:=A[1];
FOR i:=2 TO n DO
BEGIN
Write('A[',i,']= ');
ReadLn(A[i]);
IF A[i]>MAX THEN MAX:=A[i];
END;
WriteLn('MAX= ',MAX);
ReadLn;
END.

Максимус 08.11.2009 10:26

вот
 
Цитата:

Сообщение от Максимус (Сообщение 255002)
1. Напишите программу вычисления функции S. Значения величин a, b, x задаются.


вот http://www.tehnari.ru/imagehosting/2...664993578d.jpg

Wiki 07.11.2010 20:01

ку
 
Меня тоже интересует первая задача с функцией.очень бы помогла мне.

Wiki 08.11.2010 12:13

Кто нибудь может помочь с зазачей по функции? очень надо.

Напишите программу вычисления функции S. Значения величин a, b, x задаются

Vladimir_S 08.11.2010 12:59

Цитата:

Сообщение от Wiki (Сообщение 414953)
Меня тоже интересует первая задача с функцией.очень бы помогла мне.

Цитата:

Сообщение от Wiki (Сообщение 415189)
Кто нибудь может помочь с зазачей по функции? очень надо.

Напишите программу вычисления функции S. Значения величин a, b, x задаются

Это могут многие, включая меня. Но не знаю, как другие - а я из принципиальных соображений делать этого не стану, поскольку здесь речь идет не о каких-то затруднениях с решением сложной задачи, а о Вашем нежелании осваивать самые-самые начальные азы программирования. Всё, что тут требуется - это ввести три числа и написать строчку вычисления примитивной комбинации стандартных элементарных функций. Занимает это хозяйство 4-5 строк и абсолютно никакой, даже минимально-вообразимой сложности не составляет.
P.S. Черт вас побери, молодежь, ну когда вы, наконец, поймете, что учиться нужно в первую очередь для себя, а не для папы-мамы? Ведь вам жить! И что, думаете так чужим умом и чужими знаниями и просуществовать всю жизнь?
Извините, если что не так. Накипело!

Wiki 08.11.2010 16:48

Да я понимаю как это должно быть написано.у меня и затруднение с тем что стпень отрицательная.и может ее дополнительно как то прописывать тогда надо.

AlexZir 08.11.2010 17:18

Саму функцию вы так и не написали, а без этого что-либо говорить о решении попросту бесполезно.

От отрицательной степени можно избавиться путем преобразования в частное :)

Wiki 08.11.2010 17:52

в предыдущих сообщениях ссылка. я незнаю как это сделать иначе не писала бы.


Часовой пояс GMT +4, время: 13:14.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.