Студопедия — Задачи для самостоятельного решения. 1. Решить уравнения численными методами
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Задачи для самостоятельного решения. 1. Решить уравнения численными методами






1. Решить уравнения численными методами

3. Уточнить корни нелинейных уравнений численными методами

 

 
     
 

 

3. Ускорение свободного падения при удалении от земной поверхности описывается следующей формулой , где h - высота над поверхностью Земли, R - ее радиус. При опускании тела в глубь Земли характер зависимости g от расстояния в приближении однородного шара меняется . Определить h, при условии .

Приложение
Работа с файлами. Инструкция Print #

 

Записывает отформатированные данные в файл с последовательным доступом.

Print #номерФайла, [списокВывода]

Параметры
номерФайла
Обязательный. Любой допустимый номер файла.
списокВывода
Необязательный. Выражение или список выражений, которые следует напечатать.
Ниже приведены допустимые значения аргумента списокВывода:

· Spc(n) - Используется для вставки пробелов в файл; здесь n число пробелов, которые следует вставить.

· Tab(n) - Устанавливает курсор в столбец с указанным номером; здесь n номер столбца. Tab без аргумента устанавливает курсор в начало следующей зоны печати.

· выражение - Числовые выражения или строковые выражения, которые следует напечатать.

· позиция - Указывает позицию, в которой следует печатать следующий символ. Для установки курсора сразу после последнего напечатанного символа используйте точку с запятой. Для установки курсора в столбец с указанным номером используйте Tab(n). Для установки курсора в начало следующей зоны печати используйте Tab без аргумента. Если аргумент позиция опущен, следующий символ печатается на следующей строке.

Замечания

Данные, записанные с помощью инструкции Print #, обычно считываются из файла с помощью инструкций Line Input # или Input. Если аргумент список Вывода опущен, после аргумента номерФайла идет только разделитель списка, в файл печатается пустая строка. Для разделения выражений можно использовать пробелы или точки с запятой, которые в данной ситуации полностью эквивалентны. При выводе логических данных (тип Boolean) в файл записываются слова True или False. Ключевые слова True и False не переводятся, вне зависимости от национальной настройки.

При выводе данных типа Date используется текущий краткий системный формат даты. Если компонент, описывающий дату или время, отсутствует или равен нулю, в файл записывается только имеющийся в наличии компонент.

Если список Вывода имеет значение Empty, в файл ничего не записывается. Однако если список Вывода имеет значение Null, в файл записывается ключевое слово Null.

Данные типа Error записываются в файл как Error код Ошибки. Ключевое слово Error не переводятся, вне зависимости от национальной настройки.

Инструкция Print # записывает в файл данные, отформатированные с учетом национальной настройки. Это означает, в частности, что используется соответствующий разделитель целой и дробной части числа.

Поскольку инструкция Print # записывает в файл отформатированные данные, необходимо использовать разделители данных, обеспечивающие правильную печать. Если Tab без аргумента используется для перемещения позиции вывода в начало следующей зоны печати, Print # также записывает пробелы между полями печати в файле.

Для записи в файл данных, который в будущем планируется читать с помощью инструкции Input #, следует вместо инструкции Print # использовать инструкцию Write #. Использование инструкции Write # гарантирует, что записанные данные будут корректно разделены, что позволит прочитать их с помощью инструкции Input #. Кроме того, файлы, записанные с помощью инструкции Write #, могут быть корректно прочитаны при наличии любых национальных настроек.

 

Демонстрационный пример
В примере инструкция Print # используется для записи данных в файл.

 

Open " TESTFILE" For Output As #1 ' Открывает файл для записи.

Print #1, " Пример" ' Печатает текст в файл.

Print #1, ' Печатает пустую строку в файл.

Print #1, " Зона 1"; Tab; " Зона 2" ' Печатает в двух зонах печати.

Print #1, " Пример"; " "; " всем" ' Строки разделяются пробелом.

Print #1, Spc(5); " 5 пробелов" ' Печатает пять пробелов.

Print #1, Tab(10); " Привет" ' Печатает слово в столбце 10.

' Присваивает значения типа Boolean, Date, Null и Error.

Dim MyBool, MyDate, MyNull, MyError

MyBool = False: MyDate = #February 12, 1969#: MyNull = Null

MyError = CVErr(32767)

' Вместо слов True, False, Null и Error записываются слова,

' соответствующие им в текущем языке. Текстовые константы даты

' записываются в кратком системном формате даты.

Print #1, MyBool; " - логическое значение"

Print #1, MyDate; " - дата"

Print #1, MyNull; " - значение Null"

Print #1, MyError; " - значение типа Error"

Close #1 ' Закрывает файл.

 

Sub Test() Open " c: \1.txt" For Output As #1 Print #1, " Hello File" Close #1 Open " c: \1.txt" For Input As #1 Dim s As String Input #1, s MsgBox s Close #1 End Sub

Литература

1. Аленицын А.Г., Бутиков Е.И., Кондратьев А.С. Краткий физико-математический справочник.- М.: Наука. Гл. ред. физ.-мат.лит., 1990.

2. Амелькин В. В. Дифференциальные уравнения в приложениях.- М.: Наука, Физматлит, 1987.

3. Биллиг В.А., Дехтяръ М.И. VBA и Office 97. Офисное программирование. М.: Издательский отдел «Русская Редакция», ТОО «Cheannel Trading Ltd.», 1998.

4. Биллиг В.А. VBA в Office 2000. Офисное программирование. М.: Издательско-торговый дом «Русская Редакция», 1999.

5. Белоусов А.А., Кондратьев А.С., Ходанович А.И. Компьютерное моделирование в примерах и задачах. Динамика: Учебное пособие.- Изд-во СПИКиТ, 1997.

6. Борисёнок С.В., Кондратьев А.С., Танкова А.В., Ходанович А.И. Алгебраические методы при решении задач классической механики.- СПб.: Изд-во РГПУ им. А.И.Герцена, 2002.

7. Бурсиан Э.В. Физика. 100 задач для решения на компьютере: Учебное пособие. - СПб: Ид " МиМ", 1997.

8. Васильков Ю. В., Василькова Н. Н. Компьютерные технологии вычислений в математическом моделировании: Уч. пособие._ М.: Финансы и статистика, 1999.

9. Волошинов А.В. Математика и искусство.- М.: Просвещение, 1992.

10. Вострова С.Г., Ходанович А.И. Математика и информатика: Сбор-ник задач для решения на компьютере.- СПб.: Изд-во СПбИГО, 2006.

11. Гарнаев А.Ю. Самоучитель VBA. СПб.: БХВ-Петербург, 2004.

12.Журнал «Информатика и образование».- М., 2003, № 7.

13. Журнал «Информатика и образование».- М., 2003, № 8.

14. Журнал «Информатика и образование».- М., 2004, № 3.

15. Информатика. Методическое пособие.- СПб.: Изд-во СПбГУКиТ, 1997.

16.Информатика: Практикум по технологии работы на компьютере / Под ред. Н.В. Макаровой. М.: Финансы и статистика, 2003.

17. Камминг С. VBA для «чайников». 3-е изд. М.: Издательский дом «Диалектика», 2001.

18. Колесников А.Н. Краткий курс математики для экономистов. Учебное пособие.- М.: ИНФРА-М, 1997.

19. Кондратьев А.С., Ляпцев А.В. Физика. Задачи на компьютере.- М.: Наука. Физмалит, 2008.

20. Кузьменко В.Г. VBA 2000. М.: ЗАО «Издательство БИНОМ», 2000.

21. Лаптев В.В., Швецкий М.В. Методическая система фундаменталь-ной подготовки в области информатики.- СПб.: Изд-во СПбГУ, 2000.

22. MICROSOFT EXCEL. Лабораторный практикум.- Изд-во СПбГУКиТ, 2004.

23. Основы работы в Microsoft Excel. Учебное пособие.- Изд-во СПбГУКиТ, 1999.

24. Петров И.Б. Лекции по вычислительной математике: Учебное по-собие.- М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2006.

25. Попов С.Е. Методическая система подготовки учителя в области вычислительной физики: Монография.- Нижний Тагил: НТГСПА, 2005.

26. Практикум по программированию на языке VBA для Microsoft Excel. Методические указания.- Изд-во СПбГУКиТ, 2007.

27. Прусаков Г.М. Математические модели и методы в расчетах на ЭВМ. – М.: Наука. Физматлит, 1993.

28. Пярнпуу А.А. Программирование на современных алгоритмических языках: Учеб. Пособие для втузов. – 3-е изд., перераб. И доп. – М.: Наука. Физматлит, 1990.

29. Ращиков В.И., Рошаль А.С. Численные методы решения физических задач: Учебное пособие.- СПб.: Изд-во «Лань», 2005.

30. Робинсон С. Microsoft Access 2000: Учебный курс. СПб.: Питер, 2002.

31. Самарский А.А., Вабищевич П.Н., Самарская Е.А. Задачи и упраж-нения по численным методам: Учебное пособие.- М.: Эдиториал УРСС, 2000.

32. Самарский А.А., Михайлов А.П. Математическое моделирование: Идеи. Методы. Примеры.- М.: Наука. Физматлит, 1997.

33. Сана П. и др. Visual Basic для приложений (версия 5) в подлиннике / Пер. с англ. СПб.: BHV – Санкт-Петербург, 1997.

34. Симонович СВ., Евсеев Г.А., Алексеев А.Г. Специальная информатика: Учеб. Пособие. М.: АСТ-ПРЕСС: Информ-Пресс, 2001.

35. Харитонова И., Вольман Н. Программирование в Access 2002: Учебный курс. СПб.: Питер, 2002.

36. Ходанович А.И. Компьютерное моделирование в задачах естествознания: Методические рекомендации к элективным курсам.– СПб.: Изд-во РГПУ им. А.И.Герцена, СПбИГО, 2006.

37. Ходанович А.И. Математическое моделирование на компьютере: Сборник задач и упражнений.– СПб.: Изд-во СПбГУКиТ, 2009.

 

Содержание
Введение ………………... ………………………………………………..  
Лабораторная работа № 1 Величины и типы данных VBA…….……...  
Лабораторная работа № 2   Макросы и модули VBA …………….……..  
Лабораторная работа № 3   Линейный алгоритм. Стандартные функции VBA …………………………………….  
Лабораторная работа № 4   Циклический алгоритм. Операторы цикла..  
Лабораторная работа № 5   Алгоритм ветвления. Оператор условного перехода …………………………………….    
Лабораторная работа № 6   Массивы…………………………………….  
Лабораторная работа № 7   Подпрограммы. Процедуры и функции…...  
Лабораторная работа № 8 Генератор случайных чисел. Метод Монте-Карло ………………………………………..    
Лабораторная работа № 9   Вычислительный эксперимент. Модели случайных блужданий ……………………..    
Лабораторная работа № 10   Численные методы решения уравнений вида ………………………………    
Приложение.   Работа с файлами. Инструкция Print # …....  
Литература ………………   ………………………………………………  
Содержание ……………...   ………………………………………………..  






Дата добавления: 2014-11-10; просмотров: 793. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Принципы, критерии и методы оценки и аттестации персонала   Аттестация персонала является одной их важнейших функций управления персоналом...

Пункты решения командира взвода на организацию боя. уяснение полученной задачи; оценка обстановки; принятие решения; проведение рекогносцировки; отдача боевого приказа; организация взаимодействия...

Что такое пропорции? Это соотношение частей целого между собой. Что может являться частями в образе или в луке...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия