|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2010, 22:00 | #1 |
Новичок
Джуниор
Регистрация: 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. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедуры | 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 |