Вопрос № 115313: Задан массив с размерностью N=10 найти сумму первых пяти положительных членов.
Заранее спасибо!!...Вопрос № 115370: Уважаемые эксперты помогите пожалуйста сделать 3 задания.Если же у Вас совсем нет свободного времени то хотя бы подскажите как их сделать .А то что-то ничего не получается.В особенности первая. Вот задания:
1. Задав конкретную функцию F(x), ...Вопрос № 115430: Уважаемые эксперты, уверен вы легко сможете помочь в написании следующей програмы:
Необходимо написать программу сложения и умножения двух комплексных чисел.
Заранее благодарен....Вопрос № 115435: Здравствуйте, уважаемые эксперты!
Вновь обращаюсь к Вам! Помогите, пожалуйста, разобраться с задачами в PASCALе.. Наверно Вам они покажутся легкими, а у меня их ну никак не получается((((
Задача 1
Составить программу преобразова...
Вопрос № 115.313
Задан массив с размерностью N=10 найти сумму первых пяти положительных членов.
Заранее спасибо!!
Отвечает: SHERRY
Здравствуйте, Голиков Алексей Николаевич!
Код программы в приложении.
Приложение:
--------- Наши программисты самые программистые программисты!..
Ответ отправил: SHERRY (статус: 5-ый класс)
Ответ отправлен: 21.12.2007, 23:56 Оценка за ответ: 5 Комментарий оценки: Спасибо,как раз то, что и нужно было!!!
Отвечает: sergesus
Здравствуйте, Голиков Алексей Николаевич!
const
n=10;
var
A: array [1..n] of double; {Наш массив }
S: double; {Куда записывается сумма}
j,i,k: integer;
begin
repeat
begin
S:=0; {начальное значение суммы (S- сумма елементов >0)}
k:=0; {k-счедчик элесентов}
for i := 1 to n do
if A[i]>0 then
begin
S:=S+A[i];
k:=k+1
end;
end;
until k=5;
end.
Приложение:
Ответ отправил: sergesus (статус: 2-ой класс)
Ответ отправлен: 22.12.2007, 00:38 Оценка за ответ: 5 Комментарий оценки: Спасибо, я воспользуюсь!!!
Отвечает: Alexey Ku
Здравствуйте, Голиков Алексей Николаевич!
Насколько я понял Ваш вопрос:
var
i, { цикловая переменная }
n, { счетчик положительных }
Sum: integer; { сумма }
{ массив M будем считать заданным }
...
Sum:=0;
n:=0;
for i:=1 to 10 do begin
if M[i]>0 then begin
Inc(Sum, M[i]);
Inc(n);
if n=5 then Break; { если пять чисел найдены - выходим из цикла }
end; { if }
end; { for }
Ответ отправил: Alexey Ku (статус: 1-ый класс)
Ответ отправлен: 22.12.2007, 02:39 Оценка за ответ: 5 Комментарий оценки: Спасибо, можно воспользоваться!
Вопрос № 115.370
Уважаемые эксперты помогите пожалуйста сделать 3 задания.Если же у Вас совсем нет свободного времени то хотя бы подскажите как их сделать .А то что-то ничего не получается.В особенности первая. Вот задания:
1. Задав конкретную функцию F(x), построить на символьном экране дисплея ее график и графически найти все возможные решения, не применяя никаких численных методов.
F(x) = x + cos (2+х в степени 0,52). На интервале [0.5,1] ответ: x=0.9892.
2. Задав с клавиатуры последовательность символов, реализовать обработку ее, как указано в варианте. Исходные данные задать самостоятельно, учитывая специфику конкретного варианта.
Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами - не менее одного пробела, за последним словом - точка. Напечатать те слова последовательности, которые отличны от последнего слова и удовлетворяют следующему свойству:
вторая буква слова входит в него еще раз.
3. Взяв за основу задание 2, реализовать ввод из текстового файла и обработку символьных последовательностей, состоящих из любых символов. В программе должны быть предусмотрены соответствующие процедуры и функции, корректно обрабатывающие входные данные, согласно заданию 2. Результат должен запоминаться тоже в текстовом файле и в понятном для интерпретации виде.
Для 1-й пользуйте Crt unit и функции GotoXY(X, Y), ClrScr, Write.
Ваш инткрвал адресации при режиме дисплея 80x25 - 80x24 либо
используйте вместо CRT блок в приложении, я его Вам дарю. :-)
Чертите текстом оси посередине и стройте график относительно
центральных координат (40, 12).
Для функции нужно расчитать коэффициент масштабирования координат.
PS: Очень похоже на олимпиадные задания для 10-го класса, где Вы их взяли?
Приложение:
Ответ отправил: Alexey Ku (статус: 1-ый класс)
Ответ отправлен: 22.12.2007, 16:44
Вопрос № 115.430
Уважаемые эксперты, уверен вы легко сможете помочь в написании следующей програмы:
Необходимо написать программу сложения и умножения двух комплексных чисел.
Заранее благодарен.
Отправлен: 22.12.2007, 18:55
Вопрос задал: Silencio (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Артём1983
Здравствуйте, Silencio!
Сложение двух комплексных чисел:
(a+bi)+(c+di)=(a+c)+(b+d)i
Умножение двух комплексных чисел:
(a+bi)(c+di)=(ac-bd)+(ac+bc)i
Код программы смотрите в приложении.
Приложение:
--------- Программирование - дело Путное!
Ответ отправил: Артём1983 (статус: 7-ой класс)
Ответ отправлен: 22.12.2007, 22:06 Оценка за ответ: 5
Вопрос № 115.435
Здравствуйте, уважаемые эксперты!
Вновь обращаюсь к Вам! Помогите, пожалуйста, разобраться с задачами в PASCALе.. Наверно Вам они покажутся легкими, а у меня их ну никак не получается((((
Задача 1
Составить программу преобразования натуральных чисел, записаннных в римской нумерации, в десятичную систему счисления.
Задача 2
Дана строка. Преобразовать ее, удалив каждый символ * и повторив каждый символ, отличный от *.
Заранее спасибо...
Отправлен: 22.12.2007, 19:29
Вопрос задал: ksana09 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Gh0stik
Здравствуйте, ksana09!
Вот программа, которая переводит число из римской системы в десятичную. function RomanToArabic(s: string): integer; var i, p: integer; begin
result:=0;
i:=13; p:=1; while p <= Length(S) do begin while copy(s, p, length(R[i])) <> R[i] do begin
dec(i); if i=0 then exit; end;
result := result + A[i];
p := p + length(R[i]); end; end;
var rm:string; begin write('Roman=');readln(rm); write('Arabic=',RomanToArabic(rm));
readln; end.
Good Luck!!!
--------- Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Академик) Украина, Славянск Организация: Славянский государственный педагогический университет (Кафедра алгебры) WWW:http://gh0stik.rusfaq.ru/ ICQ: 289363162 ---- Ответ отправлен: 22.12.2007, 22:21 Оценка за ответ: 5 Комментарий оценки: Огромное спасибо за ответ!!!