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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2010, 18:08   #1
TurboD
Новичок
Джуниор
 
Регистрация: 16.01.2010
Сообщений: 4
По умолчанию Построение графика функции на ТурбоПаскале.

Добрый день всем!
Посоветовали люди добрые обратиться к вам за помощью в создании программки на Паскале.
Сам уже лет 13 не занимался программированием.
Паскаль хорошо знал, но, к сожалению, забыл.
Задачка такая:

Дана функция: f(x)=1/2+sin2 x/8.
Построить ее график (оси координат).Нажав клавишу на клаватуре,график
-двигается влево
-двигается вправо
-вверх
-вниз
-растягивается и сжимается относительно оси Ох
там синус в квадрате и синус делится на 8,а не тока х


В прикрепленном файле похожая задачка, но функция отличается и нужно еще подписи к осям графика сделать.
У меня даже нет самого Паскаля чтобы проверить, потому попрошу в Txt-формате написать.
Я буду премного благодарен вам, уважаемые.
Времени уже практически нет - осталось часика 3-4, от силы 6 к ночи доделать и отослать замечательному человечку.
Вложения
Тип файла: rar GRA.rar (601 байт, 20 просмотров)
TurboD вне форума Ответить с цитированием
Старый 16.01.2010, 22:10   #2
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

Именно в ТП ? На этом давно мертвом убожестве ?
Это что, блажь ? Чем не угодила Delphi ?
Сергeй вне форума Ответить с цитированием
Старый 16.01.2010, 22:34   #3
TurboD
Новичок
Джуниор
 
Регистрация: 16.01.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Сергeй Посмотреть сообщение
Именно в ТП ? На этом давно мертвом убожестве ?
Это что, блажь ? Чем не угодила Delphi ?
дружище, вот такие еще мамонты не вымершие
TurboD вне форума Ответить с цитированием
Старый 16.01.2010, 22:35   #4
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

Вот я и спрашиваю - ЧЬЯ это блажь ?)
Сергeй вне форума Ответить с цитированием
Старый 16.01.2010, 22:41   #5
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Между прочем паскаль занимает 17-е место в рейтинге языков программирования. Хотя я тоже в шоке.
Levsha100 вне форума Ответить с цитированием
Старый 16.01.2010, 22:45   #6
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Levsha100 Посмотреть сообщение
паскаль занимает 17-е место в рейтинге языков программирования. Хотя я тоже в шоке.
Речь идет не о Паскале как языке, а о ТурбоПаскале как IDE.

И почему ты "в шоке" - мне не понятно)

17 - это, по-твоему, слишком низко или слишком высоко ?)
Сергeй вне форума Ответить с цитированием
Старый 17.01.2010, 00:18   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Сергeй, тёзка, не надо организовывать "священную войну"... Вы своё замечание высказали и будет...
Автору топика нужно решение именно на TurboPascal
(если это не так, он бы отреагировал на Ваше замечание).

Если есть что сказать (помочь) по делу — говорите,
а вот хаять родного дедушку Delphi - не стоит...

p.s. прошу простить за оффтоп...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.01.2010, 00:28   #8
TurboD
Новичок
Джуниор
 
Регистрация: 16.01.2010
Сообщений: 4
По умолчанию

Ребята, спасибо за участие!
Друг хороший как оказалось не забыл язык!
Кто скажет по таблице коды клавиш стрелок на клавиатуре?
TurboD вне форума Ответить с цитированием
Старый 17.01.2010, 01:03   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от TurboD
Кто скажет по таблице коды клавиш стрелок на клавиатуре?
TurboD,
1)
код клавиш управления курсором видны прямо у Вас в программе:
#27 - Escape
#72 - вверх
#80 - вниз
#75 - влево
#77 - вправо
#43 - "+"
#45 - "-"

2) попробуйте программку (см. приложение)
код программы:
Код:
uses CRT;
var c : char;
begin
  repeat
    c:=readkey;
    if c = #0 then c:=readkey;
    WriteLn('#',ord(c))
 until c=#27;     
end.
3) до кучи кинул и свой вариант графика (GRA2.rar). (правил "методом тыка", поэтому за правильность графика НЕ ПОРУЧУСЬ!!!!)
Вложения
Тип файла: rar CODES.rar (3.5 Кб, 15 просмотров)
Тип файла: rar GRA2.rar (647 байт, 16 просмотров)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.01.2010, 01:15   #10
TurboD
Новичок
Джуниор
 
Регистрация: 16.01.2010
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
TurboD,
1)
код клавиш управления курсором видны прямо у Вас в программе:
#27 - Escape
#72 - вверх
#80 - вниз
#75 - влево
#77 - вправо
#43 - "+"
#45 - "-"

2) попробуйте программку (см. приложение)
код программы:
Код:
uses CRT;
var c : char;
begin
  repeat
    c:=readkey;
    if c = #0 then c:=readkey;
    WriteLn('#',ord(c))
 until c=#27;     
end.
3) до кучи кинул и свой вариант графика (GRA2.rar). (правил "методом тыка", поэтому за правильность графика НЕ ПОРУЧУСЬ!!!!)
а есть тут кнопочка чтобы поблагодарить?
TurboD вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построение графика функции. TP sysfa1l Помощь студентам 8 15.11.2009 13:01
Построение графика функции на QBasic artemon999 Помощь студентам 2 30.03.2009 15:16
Построение графика функции Java Folly Общие вопросы по Java, Java SE, Kotlin 3 19.03.2009 11:16
Построение графика функции Жека:) Общие вопросы C/C++ 5 11.11.2008 19:05
Графика. Построение функции AngelOfDeath Общие вопросы Delphi 2 14.10.2008 13:44