Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.03.2009, 08:52   #1
Верочка
 
Регистрация: 26.02.2009
Сообщений: 5
По умолчанию паскаль...циклы и массивы...

Циклы :
1.Даны натуральное число n и вещественные числа а1,a2, …, аn. Определить сумму квадратов этих чисел.
2.Даны числовой ряд и некоторое число ε. Найти сумму тех членов ряда, модуль которых больше или равен ε.
Общий член ряда имеет вид: см.картинку
Массивы :
Найти сумму наибольшего и наименьшего элементов массива вещественных чисел массива Z(n)
Изображения
Тип файла: bmp 2.bmp (23.4 Кб, 139 просмотров)
Верочка вне форума Ответить с цитированием
Старый 15.03.2009, 11:08   #2
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

1
Код:
var i,n,x:integer;
    sum:longint;
    
begin
writeln('Input n');
readln(n);
sum:=0;
for i:=1 to n do
 begin
  read(x);
  sum:=sum+sqr(x);
 end;
writeln('Summa:',sum);

end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 15.03.2009, 11:11   #3
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

3
Код:
const m=15;
var i,min,max:integer;
    a:array[1..15] of real;
    
begin
for i:=1 to m do
 begin
  a[i]:=random(100);
  write(a[i],' ');
 end;
writeln;
min:=1;max:=1;
for i:=2 to m do
 if a[i]>a[max] then max:=i
    else if a[i]<a[min] then min:=i;
writeln('Summa:',a[max]+a[min]);
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 15.03.2009, 11:16   #4
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

2
Код:
var i:integer;
    sum,temp,eps:real;
    
begin
writeln('Input eps');
readln(eps);
sum:=0;
i:=1;
temp:=1/((3*i-2)*(3*i+1));
while abs(temp)>=eps do
 begin
  sum:=sum+temp;
  inc(i);
  temp:=1/((3*i-2)*(3*i+1));
 end;
 writeln('Summa',sum:8:5);
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 15.03.2009, 11:35   #5
Верочка
 
Регистрация: 26.02.2009
Сообщений: 5
По умолчанию

спасибо огромное...:-*
Верочка вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
паскаль...массивы и циклы... Верочка Помощь студентам 6 26.02.2009 21:06
Pascal(циклы и массивы) Rulyas Помощь студентам 8 26.01.2009 17:47
Вопрос массивы и циклы probmat Помощь студентам 7 16.03.2008 13:35