Важная информация
Показано с 1 по 10 из 10

Тема: Составить программу вычисления значений функций

  1. #1 Составить программу вычисления значений функций 
    Новичок
    Регистрация
    26.10.2011
    Сообщений
    17
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях
    Помогите составить программу. Сама задача: "составить программу вычисления значений функций F(x) на отрезке [a;b] c шагом h. Результат представить в виде таблицы, первый столбец который - значение аргумента, второй - соответствующие значения таблицы". И так сами задачи. 1. F(x)=x-sin x. 2. F(x)= -cos(2x). (sin-синус,cos-косинус).
    Ответить с цитированием  
     

  2. #2  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    Первая задачча
    Код :
    INPUT "vvtdite a ", a
    INPUT "vvtdite b ", b
    INPUT "vvtdite h ", h
    FOR x = a TO b STEP h
        F = x - SIN(x)
        PRINT "|", x, "|", F, "|"
    NEXT
    Вторая задача
    Код :
    INPUT "vvtdite a ", a
    INPUT "vvtdite b ", b
    INPUT "vvtdite h ", h
    FOR x = a TO b STEP h
        F = COS(x * 2)
        PRINT "|", x, "|", F, "|"
    NEXT
    только я не помню, углы тут в радианах?????
    Последний раз редактировалось Dimon012; 17.11.2011 в 18:10.
    Ответить с цитированием  
     

  3. #3  
    Профи Аватар для Кертис
    Регистрация
    17.11.2011
    Сообщений
    105
    Сказал(а) спасибо
    1
    Поблагодарили 9 раз(а) в 9 сообщениях
    Цитата Сообщение от Dimon012 Посмотреть сообщение
    только я не помню, углы тут в радианах?????
    В радианах. Если мне не изменяет память, то во всех языках программирования тригонометрические функции на вход принимают значения в радианах.
    Ответить с цитированием  
     

  4. #4  
    Новичок
    Регистрация
    26.10.2011
    Сообщений
    17
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях
    а что такое vvtdite и это обязательно писать?
    Ответить с цитированием  
     

  5. #5  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Можете написать на русском "Введите". Попробуйте хоть немного почитать про основы языка и все станет понятно.
    Ответить с цитированием  
     

  6. #6  
    Новичок
    Регистрация
    26.10.2011
    Сообщений
    17
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях
    и еще один вопрос. PRINT "|", x, "|", F, "|" почему в этой строке стоят эти знаки | ?????
    Ответить с цитированием  
     

  7. #7  
    Новичок
    Регистрация
    26.10.2011
    Сообщений
    17
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от sanchez6666 Посмотреть сообщение
    и еще один вопрос. PRINT "|", x, "|", F, "|" почему в этой строке стоят эти знаки | ?????
    просто я учусь в 9 классе и нифига не понимаю в QBASIC
    Ответить с цитированием  
     

  8. #8  
    Гуру Аватар для Konstantin Shcherba
    Регистрация
    08.11.2010
    Сообщений
    1,336
    Сказал(а) спасибо
    26
    Поблагодарили 139 раз(а) в 107 сообщениях
    Записей в блоге
    1
    Автор использовал их в качестве разделителей, можно заменить на любые другие. Запустите программу и будет понятно где они используются.
    Ответить с цитированием  
     

  9. #9  
    Профи Аватар для Dimon012
    Регистрация
    09.02.2011
    Адрес
    Владивосток
    Сообщений
    850
    Сказал(а) спасибо
    29
    Поблагодарили 130 раз(а) в 108 сообщениях
    Записей в блоге
    3
    Цитата Сообщение от sanchez6666 Посмотреть сообщение
    и еще один вопрос. PRINT "|", x, "|", F, "|" почему в этой строке стоят эти знаки | ?????
    У Вас в условии написано: "представьте результаты в виде таблицы" вот я и использовал вертикальные черточки для разграничения столбцов таблицы. В принципе можно написать и так: "PRINT x, F", главное здесь это запятая, она дает одинаковые отступы.
    А на счет "vvtdite" это я писал ночью, в слепую на клавиатуре, подразумевалось на самом деле "vvedite". (Вообще то я на basike уже давно не пишу, так балуюсь, поэтому он у меня по русски не пишет и я использую транслит.) На самом же деле, между двойными кавычками можно писать какой угодно текст, как в операторах input, так и в операторах print, этот текст на выполнение программы не влияет, а только появляется на экране.
    Последний раз редактировалось Dimon012; 18.11.2011 в 05:52.
    Ответить с цитированием  
     

  10. #10  
    Новичок
    Регистрация
    26.10.2011
    Сообщений
    17
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях
    спасибо за помощь.
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 13.11.2011, 07:25
  2. Ответов: 8
    Последнее сообщение: 30.10.2011, 11:29
  3. Ответов: 19
    Последнее сообщение: 03.06.2011, 04:49
  4. Ответов: 2
    Последнее сообщение: 13.05.2011, 22:22
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •