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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.02.2009, 22:11   #1
Маськ@
Пользователь
 
Регистрация: 07.12.2008
Сообщений: 11
Вопрос Народ, помоги с 2-мя задачками! Плиз!

1) Элементы массива генерируются случайным образом в заданном диапазоне [-65; 2] (дана матрица В). Для каждого столбца с четным номером вычислить и напечатать сумму квадратов элементов этого столбца, а для каждого столбца с нечетным номером вычислить произведение элементов. Новый одномерный массив А, составленный по данным вычислениям, вывести в ячейки электронной таблицы.
2) Исходные данные вводятся в программу с клавиатуры, результат выводится на следующей строке. Не используя стандартные функции, вычислить с точностью Е=10^(-4):
y=(x^3)/3!+(x^5)/5! + ... + (x^(2*n+1))/(2*n+1)!

Народ, прошу, помогите! ! !
Маськ@ вне форума
Старый 12.02.2009, 22:29   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
uses crt;
const n=4;
var
b : array[1..n,1..n] of integer;
a : array[1..n] of real;
i,j : integer;
begin
clrscr;
randomize;
writeln('Matrix b:');
for i:=1 to n do
 begin
 for j:=1 to n do
  begin
  b[i,j] := random(68)-65;
  write(b[i,j]:4);
  end;
 writeln;
 end;
writeln;
{-------}
writeln('Vector a:');
for j:=1 to n do
 begin
 if odd(j) then
  begin
  a[j]:=1;
  for i:=1 to n do
   a[j] := a[j]*b[i,j];
  end
 else
  begin
  a[j] := 0;
  for i:=1 to n do
   a[j] := a[j] + sqr(b[i,j]);
  end;
 write(a[j]:8:0);
 end;
readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 12.02.2009, 22:36   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Вторая:

Код:
uses crt;
const e=0.0001;
var
x,y,a : real;
i : longint;
begin
clrscr;
write('Enter x: ');
readln(x);
y:=0;
a:=x;
i := 1;

repeat
inc(i,2);
a := a*x*x/((i-1)*i);
if a<e then break;
y := y + a;
until a>=e;
writeln('y= ',y:10:7);
readln;
end.
Закрыто. Название темы
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось mihali4; 12.02.2009 в 23:24.
Sazary вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помоги плиз! Срочно нужно накодить прогу в делфи opolo13 Помощь студентам 3 14.03.2010 19:24
Народ Помогите плиз Срочно Сделаете блок схему Киря Паскаль, Turbo Pascal, PascalABC.NET 3 19.12.2008 22:32
Народ плиз помогите с лабами Raptor5 Паскаль, Turbo Pascal, PascalABC.NET 11 15.01.2008 11:48
Народ, плиз, помогите с задачами. Заранее благодарен. Logan Паскаль, Turbo Pascal, PascalABC.NET 7 14.01.2008 14:57