IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Матрицы и табулирование функций
Guest
сообщение 5.12.2004 20:05
Сообщение #1


Гость






:molitva: Помогите, пожалуйста, решить задачу, это очень срочно!
Получить [Aij] i=1,...,10-целочисленную матрицу для j=1,...,12, в которой Aij=i+2j.
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 5)
volvo
сообщение 5.12.2004 20:12
Сообщение #2


Гость






Guest

Код

var
 i, j: integer;
 a: array[1..10, 1..12] of integer;
begin
 for i := 1 to 10 do
   begin
   for j := 1 to 12 do
     begin
       a[i, j] := i+2*j;
       write(a[i, j]:4)
     end;
   writeln
   end;
end.


Сообщение отредактировано: volvo - 5.12.2004 20:24
 К началу страницы 
+ Ответить 
Guest
сообщение 5.12.2004 20:21
Сообщение #3


Гость






:rose: Спасибо большое. Я просто в Паскале ничего не понимаю, мне в институте хватает одной вышки.Немогли бы еще одну?Буду очень признательна. На интервале 0<=a<=5 протабулировать функцию b=1-e (e в степени -a/x) da=0.5
 К началу страницы 
+ Ответить 
klem4
сообщение 5.12.2004 20:42
Сообщение #4


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Если я правельно понял условие, то вот так :

Код
program TabF;
uses crt;
var b,a,x:extended;

Begin
  readln(x);
  a:=0;
  while a<=5 do
   begin
     b:=1- exp((-a/x));
     writeln('a=',a:1:1);
     writeln('b=',b:1:3);
     a:=a+0.5;
   end;

  repeat
   keypressed
  until keypressed;

END.


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 5.12.2004 21:07
Сообщение #5


Гость






klem4
Все прекрасно, но "табулирование" означает представление в форме таблицы, а в вышеприведенной программе этого нет...

Код

{$n+}
var
 b,a,x:extended;

begin
 readln(x);
 a:=0;
 writeln('a':10, 'b':10);
 while a<=5 do
   begin
     b:=1- exp((-a/x));
     writeln(a:10:1, b:10:3);
     a:=a+0.5;
   end;
 readln
end.
 К началу страницы 
+ Ответить 
Guest
сообщение 5.12.2004 21:41
Сообщение #6


Гость






Спасибо огромное!!! :flowers: Вы меня очень, очень выручили!
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 22.06.2025 21:05
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"