Показать сообщение отдельно
Старый 22.05.2009, 10:38   #42 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Xploit Посмотреть сообщение
Здравствуйте! Задачи на паскале. Выручите пожалста.
1. Вычислить частичную сумму числового ряда с задаваемой пользователем точностью. Вывести на экран найденное значение частичной суммы и номер последнего рассмотренного члена ряда.
S=1-1/2+1/4-1/8+⋯+〖(-1)〗^n 1/2^n +… Ссылка удалена точность : 0,5∙10⁻⁴

Подобные задачи рассмотрены в #11 и #33. Попробуйте поменять вид ряда самостоятельно. Функцию X2np (возведение в целую положительную степень) рекомендую сохранить.


Цитата:
2. Работа с одномерными массивами. можно взять массивы состоящие из пяти, шести элементов.

Дано натуральное число n, целые числа A₁, A₂, … A_n . Найти наибольшее из нечетных и количество четных чисел.
CONST
N=6;
VAR
A:ARRAY[1..N] of INTEGER;
Max_Odd, Num_Even, i:INTEGER;
BEGIN
Randomize;
Max_Odd:=0;
Num_Even:=0;
FOR i:=1 TO N DO
BEGIN
A[i]:=Random(99);
IF ((A[i] mod 2)=1) AND (A[i]>Max_Odd) THEN Max_Odd:=A[i];
IF (A[i] mod 2)=0 THEN INC(Num_Even);
Write(A[i]:4);
END;
WriteLn;
WriteLn('Maximum odd value is ', Max_Odd);
WriteLn('Number of even values is ', Num_Even);
ReadLn;
END.
Vladimir_S вне форума  
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070