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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2013, 14:33   #11
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Встречено 'End', а ожидалось begin
Я бы все процедуры повызывал! Где тело программы то основной?
а эту исправил под новые реалии
Код:
 procedure vuvid_res;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 08.11.2013, 14:42   #12
mishammm
Форумчанин
 
Регистрация: 21.09.2013
Сообщений: 232
По умолчанию

я вас немного помучаю но плиз помогите в моем случае процедуру вызвать так ?
begin
vvid_mas()
vuvid_massivy()
impuls()
kinetichna()
я не понимаю какие переменные в процедуре вызвать просто ((
спасибо вам заранее и извините за ваше время пожалуйста

Последний раз редактировалось mishammm; 08.11.2013 в 14:46.
mishammm вне форума Ответить с цитированием
Старый 08.11.2013, 15:01   #13
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
const n = 10;
type TArr = array[1..n] of real;
var M, U: Tarr;

procedure InputArr(var A: Tarr; r: integer; S: string);
var i: integer;
begin
  for i := 1 to r do
  begin
    write(s, '[', i, ']=');
    readln(a[i]);
  end;
end;

procedure OutputArr(var A: Tarr; r: integer; S: string);
var i: integer;
begin
  Writeln(S);
  for i := 1 to r do
    write(a[i]: 6: 3);
  writeln;
end;

function Impulse(var A, B: Tarr; r: integer): real;
var i: integer;
  buf: real;
begin
  buf := 0;
  for i := 1 to r do
    buf := buf + a[i] * b[i];
  Impulse := buf;
end;

function Energy(var A, B: Tarr; r: integer): real;
var i: integer;
  buf: real;
begin
  buf := 0;
  for i := 1 to r do
    buf := buf + a[i] * b[i] * b[i];
  Energy := buf / 2;
end;
begin
  inputarr(M, n, 'Macca');
  inputarr(U, n, 'CkopocTb');
  writeln('+++++++++++++++++++++++++++++++++++++++');
  outputarr(M, n, 'Macca');
  outputarr(U, n, 'CkopocTb');
  writeln('+++++++++++++++++++++++++++++++++++++++');
  writeln('impulse:', Impulse(M, U, n): 6: 3);
  writeln('energy:', Energy(M, U, n): 6: 3);
  writeln('+++++++++++++++++++++++++++++++++++++++');
  readln;
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить какая цифра правее через подпрограмму Guagpro Паскаль, Turbo Pascal, PascalABC.NET 9 22.01.2013 11:23
Задача на Pascal ABC. Определить среднюю кинетическую энергию вращательного движения молекул водорода faqbi4vosk Помощь студентам 1 22.04.2012 17:39
Задаnm n точек. Найти m=3,4... точек и построить на них m-угольник: количество точек , лежащих внутри и вне его мин. различается L.Rain Помощь студентам 0 11.12.2011 22:19
Задача на Pascal. Дано натуральное число n вычислить y=2*4*6...(2n) Xe0n Помощь студентам 14 15.03.2011 21:24
Pascal, задача на подпрограмму. Elusive Devil Помощь студентам 2 03.05.2009 21:15