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

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

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

 
Closed Topic Открыть новую тему 
> таблицы значений функций
Смайл
сообщение 14.04.2007 14:01
Сообщение #1





Группа: Пользователи
Сообщений: 3
Пол: Мужской

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


1.Написать программу которая выводит на экран таблицу стоимости конфет в диапазоне от 100грамм до 1000грамм с шагом в 100грамм.
2.Написать таблицу значений функции y=-2x*x+5x-3 в диапазоне от -2 до 2 с шагом 0.5

---------

Уважаемые любители паскаля помогите написать программу, сам в паскале ничо не шарю и даже незнаю с чего начть wacko.gif Заранее признателен и благодарен.

Сообщение отредактировано: мисс_граффити - 14.06.2007 18:30
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Артемий
сообщение 14.04.2007 14:14
Сообщение #2


Помощник капитана
****

Группа: Пользователи
Сообщений: 601
Пол: Мужской
Реальное имя: Артем

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


Сколько стоит 1 грамм?


--------------------
Dum spiro spero!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Смайл
сообщение 14.04.2007 14:50
Сообщение #3





Группа: Пользователи
Сообщений: 3
Пол: Мужской

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


цена произвольная.

Сообщение отредактировано: Смайл - 14.04.2007 14:51
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 14.04.2007 15:02
Сообщение #4


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


1.
 ! 
Заголовок темы должен быть информативным


2. Ты сам попробуй. Задачи простые. А вот если что-то конкретное не получится - пиши, поможем.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 14.04.2007 15:08
Сообщение #5


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

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



x:=0.5;
while true do
begin
y=-2x*x+5x-3;
if (y<2)and(y>-2) then
writeln (y);
x:=x+0.5;
end;


Сообщение отредактировано: Адель - 14.04.2007 15:12
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 14.04.2007 15:30
Сообщение #6


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


Адель, запускать пробовала?.. Хотя бы компилировать...


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 14.04.2007 15:36
Сообщение #7


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

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


нет
извиняюсь, если что-в данный момент нет возможности unsure.gif
не считая бесконечного цикла, вроде так)

var
x,y:real;
begin
x:=0.5;
while true do
begin
y:=-2*x*x+5*x-3;
if (y<2)and(y>-2) then
writeln ('x=',x:2:2,' y=',y:2:2);
x:=x+0.5;
end;
readln;
end.


Сообщение отредактировано: Адель - 14.04.2007 15:42
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Смайл
сообщение 14.04.2007 16:27
Сообщение #8





Группа: Пользователи
Сообщений: 3
Пол: Мужской

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


когда я запускаю программу у меня Тп виснет unsure.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 14.04.2007 16:33
Сообщение #9


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


Естественно. Адель зачем-то сделала бесконечный цикл. Я и пытаюсь выяснить, зачем.
Границы диапазона известны, шаг тоже. Мне кажется, здесь либо надо использовать цикл for, либо, если хочется while, то
while x<2 do...

кстати, во втором ведь границы относятся к х, а не к у?


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Адель
сообщение 14.04.2007 16:41
Сообщение #10


Иллюзия мира
***

Группа: Пользователи
Сообщений: 180
Пол: Женский

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


Цитата
Я и пытаюсь выяснить, зачем.
- это общий случАй))). Тут видно, что парабола-если выйдет за предел, то не войдет, а вот если сунус)
Цитата
кстати, во втором ведь границы относятся к х, а не к у?

мне показалось(исходя из условий 1ой задачи) что к Y. имхо мона и так и так, ведь не сказано куда O :-)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Tan
сообщение 14.04.2007 16:57
Сообщение #11


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

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


Только значение функции выводит, если хочешь дописать рядом при каком х доработай чуть чуть :
uses crt;
var x : real;
begin
Clrscr;
x:=-2;
while x <= 2 do
begin
writeln ((-2*x*x + 5 * x - 3));
x:= x + 0.5;
end;
readkey;
end.


Сообщение отредактировано: Tan - 14.04.2007 17:07


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 14.04.2007 16:57
Сообщение #12


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


 var x,y: real;
begin
x:=-2;
while x<2.1 do
begin
y:=-2*sqr(x)+5*x-3;
writeln('x=',x:6:2,' y=',y:6:2);
x:=x+0.5;
end;
readln;
end.


Добавлено через 43 сек.
опа smile.gif одновременно написали....


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Tan
сообщение 14.04.2007 17:16
Сообщение #13


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

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


Цена 1 конфетки выбирается произвольно как ты и просил, если что интервал произвольности выберешь сам.
uses crt;
var x : real;
payforone : real;
begin
Clrscr;
randomize;
payforone:= random (20) + 1;
x:=100;
while x <= 1000 do
begin
writeln ('Cena konfet massoj ',x:0:2,' gramm = ', (x * payforone):0:2, ' tugrikov');
x:= x + 100;
end;
readkey;
end.


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 14.04.2007 17:36
Сообщение #14


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

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

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


Смайл, замечания модератора проигнорировал ? Закрыто.


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

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

 



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