Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 22.12.2010, 21:23   #1 (permalink)
Марина Орёл
Member
 
Регистрация: 07.12.2010
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Подпрограмма

Помогите решить в Pascal через подпрограмму задачу.
Для векторов x=(-1.2, 3, 5) и y=(1, 2.1, 6, -2, 3) определить, какой из них имеет большую длину.Вычисление длины оформить в виде подпрограммы.
Марина Орёл вне форума   Ответить с цитированием

Старый 22.12.2010, 21:23
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Давайте обратим внимание на схожие темы

Подпрограмма
VBA Бейсик, подпрограмма
Подпрограмма вывода значений

Старый 22.12.2010, 21:26   #2 (permalink)
NamiD
Изучающий
 
Регистрация: 17.08.2010
Сообщений: 305
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 174
По умолчанию

Pascal уже совсем не помню, но насколько понимаю для написания программы достаточно взять самую тоненькую книжечку по программированию и заглянуть туда... тут вроде все достаточно просто для того, чтобы разобраться самому с нуля
NamiD вне форума   Ответить с цитированием
Старый 22.12.2010, 21:29   #3 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Ну спасибо, Марина!
Вы, очевидно, полагаете, что нам тут заняться нечем, кроме как по десять раз выкладывать решение одних и тех же задач в надежде, что Вы однажды соблаговолите обратить свое царственное внимание хоть на какой-нибудь из ответов? Извините, но Вы несколько заблуждаетесь.
Функции и процедуры
Vladimir_S вне форума   Ответить с цитированием
Старый 22.12.2010, 21:56   #4 (permalink)
Марина Орёл
Member
 
Регистрация: 07.12.2010
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

у меня не приняли - то решение не правильное.сказали что надо сделать линейный алгоритм!
Марина Орёл вне форума   Ответить с цитированием
Старый 22.12.2010, 22:01   #5 (permalink)
Марина Орёл
Member
 
Регистрация: 07.12.2010
Сообщений: 21
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ой извините не линейный алгоритм, а подпрограмму!а в том решении что Вы мне написали нет подпрограммы.
Марина Орёл вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 23.12.2010, 10:26   #6 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Марина Орёл Посмотреть сообщение
Ой извините не линейный алгоритм, а подпрограмму!а в том решении что Вы мне написали нет подпрограммы.
Да пожалуйста...
Код:
Type
 Ar=Array[1..5] of Real;

Const
 x:Ar=(-1.2, 3, 5,0,0);
 y:Ar=(1, 2.1, 6, -2, 3);

VAR
 Lx,Ly:Real;

Function Lng(LL:Ar):Real;
 var
  i:Integer;
  L:Real;
 begin
  L:=0;
  For i:=1 to 5 do
   L:=L+SQR(LL[i]);
  Lng:=SQRT(L);
 end;

BEGIN
 WriteLn('Lx= ',Lng(x):5:3);
 WriteLn('Ly= ',Lng(y):5:3);
 ReadLn;
END.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 16:48.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.