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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2011, 23:26   #1
Kseniya_gorina
Новичок
Джуниор
 
Аватар для Kseniya_gorina
 
Регистрация: 23.03.2011
Сообщений: 7
Восклицание запрограммировать составную функцию

надо запрограммировать составную функцию в visial basic-e.

Буду очень признательна, если вы мне поможете. вопрос жизни и смерти
Изображения
Тип файла: jpg P230311_22.52_[02].jpg (49.6 Кб, 154 просмотров)

Последний раз редактировалось Kseniya_gorina; 24.03.2011 в 16:20. Причина: было не корректно составлено задание
Kseniya_gorina вне форума Ответить с цитированием
Старый 24.03.2011, 00:03   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

честно говоря не совсем понял условие....(
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 24.03.2011, 00:14   #3
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
честно говоря не совсем понял условие....(
Да, согласен! Не очень понятно! Плюс ко всему неизвестно какой язык программирования! ТС вы на что надеятесь? Я вас не понимаю!
Выложите нормально задание!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 24.03.2011, 11:30   #4
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Язык-то хоть какой?..

Последний раз редактировалось Vago; 24.03.2011 в 11:52.
Vago вне форума Ответить с цитированием
Старый 24.03.2011, 16:13   #5
Kseniya_gorina
Новичок
Джуниор
 
Аватар для Kseniya_gorina
 
Регистрация: 23.03.2011
Сообщений: 7
По умолчанию

в visial basic-е надо составить эту программу...
Kseniya_gorina вне форума Ответить с цитированием
Старый 24.03.2011, 16:46   #6
val_nnm
Форумчанин
 
Регистрация: 18.10.2009
Сообщений: 185
По умолчанию

Ну чтото у вас в условии неправильно. Явно пропущенны какието куски формул.
Кое что я конечно могу предположить. Возможно у вас заданиее ближе вот к тому что я написал на прикреплённой картинке.
Но всёже ограничение 3<=x<=4.5 и заданиее значения h=0,1 (которое нигде неиспользуеться) наводит на мысль что это не всё задание, даже после моих исправление.

P.S. Visual Basic не знаю. Могу написать на C# C++ Pascal (но конечно при условии если вы всёже дадите правильное задание)
Изображения
Тип файла: jpg f1.JPG (8.6 Кб, 84 просмотров)
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает."
val_nnm вне форума Ответить с цитированием
Старый 24.03.2011, 17:06   #7
Kseniya_gorina
Новичок
Джуниор
 
Аватар для Kseniya_gorina
 
Регистрация: 23.03.2011
Сообщений: 7
По умолчанию

задание списано с методички...тогда не знаю в чем беда. Беда в том, что я в этом ничего не понимаю((
Kseniya_gorina вне форума Ответить с цитированием
Старый 24.03.2011, 17:09   #8
Kseniya_gorina
Новичок
Джуниор
 
Аватар для Kseniya_gorina
 
Регистрация: 23.03.2011
Сообщений: 7
По умолчанию

а перед системой я пропустила " z = "
:-[
Kseniya_gorina вне форума Ответить с цитированием
Старый 24.03.2011, 17:38   #9
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от val_nnm Посмотреть сообщение
Но всёже ограничение 3<=x<=4.5 и заданиее значения h=0,1 (которое нигде неиспользуеться) наводит на мысль что это не всё задание
Всё это задание. Всё. Тупое, но всё. У неё, при этих x и h, как раз 16 значений получается. Создать из них массив, посчитать сумму квадратов его эл-тов. Если она (сумма) не превзойдёт 220, вычислить произведение эл-тов, если окажется больше 220 - сумму кубов.

Цитата:
Сообщение от Kseniya_gorina
а перед системой я пропустила " z = "
Это не система.

Код:
#!/usr/bin/python
# -*- coding: cp1251 -*-

from numpy import array, zeros

N = 16
a = zeros( N, dtype = float )

def SX2( x, n ):
    s = 0.
    for i in range(0,n):
        s = s + x[i]*x[i]
    return s


def SX3( x, n ):
    s = 0.
    for i in range(0,n):
        s = s + x[i]*x[i]*x[i]
    return s


def PX( x, n ):
    p = 1.
    for i in range(0,n):
        p = p * x[i]
    return p


def main():
    x0 = 3.
    deX = 0.1
    a[0] = x0
    for i in range( 1,N ):
        a[i] = x0 + float( i ) * deX
    print a

    s2 = SX2( a, N )
    print "The sum of squares = ", s2
    print "Z = ",
    if s2 <= 220.:
        print PX( a, N )
    else:
        print SX3( a, N )

main()

#
Осталось найти добрую душу, которая VB знает...
Vago вне форума Ответить с цитированием
Старый 24.03.2011, 17:40   #10
val_nnm
Форумчанин
 
Регистрация: 18.10.2009
Сообщений: 185
По умолчанию

ну z или f(x) это не так принципиально (по сути это одно и тоже). Ну может сфотографируйте тогда методичку? (кстати если сфотографируете ещё и пример программы из методички к соответсвующему разделу, то это неповредит) Потомучто то что я написал это "гадание на кофейной гуще" может у вас там так записанно, а может и не так.
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает."
val_nnm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрограммировать следующие процедуры и функции spezzA Помощь студентам 1 24.01.2011 21:38
Запрограммировать следующие процедуры и функции: spezzA Паскаль, Turbo Pascal, PascalABC.NET 2 23.01.2011 11:36
Запрограммировать гиперболическую спираль Ducase Помощь студентам 3 17.12.2010 12:05
как запрограммировать этот пример? NATKA Помощь студентам 4 09.11.2008 17:33
Нужно запрограммировать микросхему Volya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 26.03.2007 10:20