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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2013, 22:25   #1
mishammm
Форумчанин
 
Регистрация: 21.09.2013
Сообщений: 232
По умолчанию одна строчка в паскале - вычислить значение выражения

Сам пример на рисунке:
я не понимаю как написать верхнюю и нижнюю строку там где X^2 надо куда то втулить j+1 я не знаю как записать сам пример правильно: Как то так: sqr(x+dx)?? или как?
Изображения
Тип файла: png Снимок.PNG (3.7 Кб, 60 просмотров)
mishammm вне форума Ответить с цитированием
Старый 07.10.2013, 23:08   #2
mishammm
Форумчанин
 
Регистрация: 21.09.2013
Сообщений: 232
По умолчанию

помогите написать програму без масивов и цикла прошу
mishammm вне форума Ответить с цитированием
Старый 07.10.2013, 23:23   #3
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Без массивов-то можно, а без циклов как?
Или имеется ввиду, без for, используя while или repeat ?
type_Oleg вне форума Ответить с цитированием
Старый 07.10.2013, 23:24   #4
mishammm
Форумчанин
 
Регистрация: 21.09.2013
Сообщений: 232
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
Без массивов-то можно, а без циклов как?
Или имеется ввиду, без for, используя while или repeat ?
ой! да просто без масивов но while и repeat тоже здесь не пойдет

Последний раз редактировалось mishammm; 07.10.2013 в 23:27.
mishammm вне форума Ответить с цитированием
Старый 07.10.2013, 23:25   #5
mishammm
Форумчанин
 
Регистрация: 21.09.2013
Сообщений: 232
По умолчанию

вот код: не знаю правильно ли (
Код:
program lab5_3;
const x1=-12.1; dx=0.5;
var xi,xi1,xi2,y:real; i:integer;
begin
readln;
xi:=x1;
y:=0;
for i:=1 to 15 do
  begin
  if i>=6 then begin  Y:=y+((2*xi2 + sqr(xi1))/(xi));
  xi:=xi+dx;
  end;
  end;
writeln('y=',y:0:3);
readln;
end.
mishammm вне форума Ответить с цитированием
Старый 07.10.2013, 23:26   #6
mishammm
Форумчанин
 
Регистрация: 21.09.2013
Сообщений: 232
По умолчанию

ойойойой не то извиняюсь вот
Код:
program lab5_3;
const x1=2.13; dx=0.4;
var xj,y:real; i:integer;
begin
xj:=x1;
y:=0;
for i:=1 to 24 do
begin
if (i>4) then
 begin 
 Y:=y+sqr(xj+dx)/(2+xj);
xj:=xj+dx;
end;
end;
writeln('y=',y:0:3);
end.
mishammm вне форума Ответить с цитированием
Старый 07.10.2013, 23:31   #7
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Сразу вижу ошибку:
xj:=xj+dx; надо поставить в другое место - между begin и if.
type_Oleg вне форума Ответить с цитированием
Старый 07.10.2013, 23:39   #8
mishammm
Форумчанин
 
Регистрация: 21.09.2013
Сообщений: 232
По умолчанию

вроде больше ошибок нет? но как разве оно сначала считает шаг а потом только задействованны другие операторы?? и странно в одногрпника похожая програма и там у него написано if>3 тоесть 4 ето уже включительно?? Я просто не понял у кого правильней
mishammm вне форума Ответить с цитированием
Старый 07.10.2013, 23:43   #9
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Если оставить, как было, то фактически получится просто:
for i:=5 to 24 do ....
type_Oleg вне форума Ответить с цитированием
Старый 08.10.2013, 00:01   #10
mishammm
Форумчанин
 
Регистрация: 21.09.2013
Сообщений: 232
По умолчанию

так что получается у меня толькоо шаг в неправильном месте? вы говорите меджу if и begin
mishammm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычислить значение выражения (на C++) laychan Помощь студентам 2 05.03.2012 11:32
Вычислить значение выражения (3*a+2)/c Solnze2 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 07.10.2010 16:42
Вычислить значение выражения Nevezet Помощь студентам 4 30.01.2010 01:10
Вычислить значение выражения WhiteKuz Помощь студентам 0 15.12.2009 22:27