Модераторы: Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [VB] Написание программы с использованием циклов. Решить задачу 
:(
    Опции темы
Azetoniwe
  Дата 1.5.2007, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 1.5.2007

Репутация: нет
Всего: нет



Привет, народ!
Заренее извиняюсь, если что не так. smile 
В общем, задали РГР по информатике.

Цитата
Задание звучит так:
Задано: 
f(x)=1/(3+sin(3,6*x))-x , 
g(x)=x*f(x),
h(x)=x^2*f(x),
задан отрезок от 0 до 0,85.
Требуется: 
1) Средствами макрорекордера разработать макрос для расчета этих 3 функций не менее чем в 10 точках отрезка включая 0 и 0,85.
2) Рассчитать указанные значения с помощью макроса.
3) Построить диаграмму с помощью мастера диаграмм изображая 3 зависимости
4) Написать программу на V.B  для расчета значений (с использованием циклов).
5) Рассчитать указанные значения с помощью программы. Ответ должен выводиться в текстовый файл.


Предварительно все значения х забиваются в таблицу эксель:
В строке А идут значения х.
В строке B - f;
В строке C - g;
В строке D - h.

Таким образом, строки B, C, D нужно расчитать.


К сообщению прикрепил архивчик с готовой таблицей smile 



Вот. Я сделал первую часть, а с пунктами 4 и 5 возникли трудности.
Подскажите пожалуйста, как программу написать?
Однокурсник сделал, она у него имеет такой вид (только у него формула и значения другие):

Код
Dim FName As String
Dim FNum As Integer
Dim x As Currency
Dim f As Single
Dim g As Single
Dim h As Single
Dim k As Single

MkDir ("C:\сюда\alex")
FName = "C:\сюда\alex\Задание.txt"
FNum = FreeFile

Open FName For Output As FNum
Print #FNum, "x     f     g     h"

For x = 0.4 To 1 Step 0.05
f = 2 * x * Sin(x) - Cos(x)
g = f * x
h = g * x ^ 2
k = Int(x * 10) / 10

Print #FNum, Str(k) & "     "; Str(f) & "     "; Str(g) & "     "; Str(h)
Next x

Close FNum
End Sub


У меня она почему-то наотрез отказывается работать.  Даже папку для вывода рез-та создавать отказывается.


Если можно, хотя бы объясните, что в этой программе какой оператор выполняет. Может, я тогда сам всё поправлю  smile 

В общем, очень надеюсь на вашу помощь!

Спасибо заранее.

Это сообщение отредактировал(а) Alexeis - 3.5.2007, 09:39

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  sanchesnew.rar 1,35 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Центр помощи"

ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Несоблюдение правил может повлечь за собой самые строгие меры от закрытия/удаления темы до бана пользователя!


  • Название темы должно отражать её суть! (Не следует добавлять туда слова "помогите", "срочно" и т.п.)
  • При создании темы, первым делом в квадратных скобках укажите область, из которой исходит вопрос (язык, дисциплина, диплом). Пример: [C++].
  • В названии темы не нужно указывать происхождение задачи (например "школьная задача", "задача из учебника" и т.п.), не нужно указывать ее сложность ("простая задача", "легкий вопрос" и т.п.). Все это можно писать в тексте самой задачи.
  • Если Вы ошиблись при вводе названия темы, отправьте письмо любому из модераторов раздела (через личные сообщения или report).
  • Для подсветки кода пользуйтесь тегами [code][/code] (выделяйте код и нажимаете на кнопку "Код"). Не забывайте выбирать при этом соответствующий язык.
  • Помните: один топик - один вопрос!
  • В данном разделе запрещено поднимать темы, т.е. при отсутствии ответов на Ваш вопрос добавлять новые ответы к теме, тем самым поднимая тему на верх списка.
  • Если вы хотите, чтобы вашу проблему решили при помощи определенного алгоритма, то не забудьте описать его!
  • Если вопрос решён, то воспользуйтесь ссылкой "Пометить как решённый", которая находится под кнопками создания темы или специальным флажком при ответе.

Более подробно с правилами данного раздела Вы можете ознакомится в этой теме.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Центр помощи | Следующая тема »


 




[ Время генерации скрипта: 0.0360 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.