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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2010, 22:00   #1
Natalo4ka
Новичок
Джуниор
 
Регистрация: 17.05.2010
Сообщений: 1
По умолчанию Управляющие структуры, процедуры Function и процедуры Sub

Помогите пожалуйста решить контрольную работу по экономической информатике. задали на сессию, учусь на заочке, вообще ни малейшего представление себе об этом не имею...
Переводила с украинского, работу надо сделать в Excel
Задали 6 контрольных, 3 с горем пополам сделала, а остальные не могу(((


Работа 4. “Управляющие структуры, процедуры Function и процедуры Sub”
Метод Ньютона предназначен для решения уравнений вида f(x)= 0, где f(x) - диференцийовна функция и d(x) – ее производная. Метод заключается в следующем. Выбирается начальное приближение корня x0, что равняется, например, 1, то есть x0 =1. Дальше за формулой xk + 1= xk - f(xk) / d(xk) для k = 0, 1, 2, ..., за предыдущим (k-им) приближением вычисляется следующее ((k + 1)-е). Процедура выполняется до тех пор, пока | xk + 1 - xk| >, де – некоторое достаточно малое вещественное число, например, 0,0001.
Задание заключается в том, чтобы:
1. За заданной функцией f(x) вычислить функцию d(x) (без помощи компьютера).
2. Написать языком Visual Basic программу метода Ньютона отыскания корня уравнения f(x)= 0. Программа должна состоять из процедуры Sub, которая реализует собственно метод Ньютона и двух процедур Function, которые возвращают значение функций f(x) и d(x) соответственно.
3. Вывести на экран в окно сообщений (Msgbox) сообщения: Корень уравнения равняется [значение найденного корня], k = [значення k].
Вариант 9
1. ex + cosx - 5=0;


Работа №5
Работа “Управляющие структуры (продолжение), выяснение типов переменных” Написать программу языком Visual Basic, который выполняет следующие действия. 1. Создает диалоговое окно для вводу произвольной строки с заглавием, в которой написано имя и фамилия автора программы, и сообщением «Введите, будьте ласковые, любая строка». 2. Определяет, чем является введенная строка: 1) числом, 2) датой или 3) рядком произвольных символов (не числом не и датой). 3. Если введенная строка является числом, вычисляет количество десятичных знаков перед десятичной запятой (разрядность целой части) и выводит на экран окно сообщений с заглавием «Сообщения о числе», одной кнопкой OK и сообщением следующего содержания «Разрядность равняется R», где R – вычисленная разрядность. 4. Если введенная строка является датой, выводит на экран сообщение с заглавием «Сообщения о дате», двумя кнопками OK и Отмена и сообщением следующего содержания «Год Y», где Y – год введенной даты (функцию, которая возвращает год введенной даты, следует самостоятельно найти за справочником). 5. Если введенная строка есть рядком произвольных символов (не числом и не датой), делает следующее: 5.1. Подсчитывает общее количество символов в строке. 5.2. Выводит на экран сообщение с заглавием «Сообщения о строке», двумя кнопками Да и Нэт и сообщением следующего содержания «Строка из L символов», где L – общее количество символов в строке.

Последний раз редактировалось Natalo4ka; 17.05.2010 в 22:12.
Natalo4ka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры Hilda Помощь студентам 9 23.12.2009 11:22
процедуры shelest Помощь студентам 1 19.12.2009 20:12
Процедуры Hot sunny day Паскаль, Turbo Pascal, PascalABC.NET 4 13.11.2008 14:11
Запуск процедуры из процедуры с дополнением 1sal1 Общие вопросы Delphi 3 06.10.2008 21:54