- •Оглавление
- •Введение
- •Глава 1 программа и методические указания к изучению курсов «информатика», «численные методы и программирование»
- •1.1 Рабочая программа дисциплин «Информатика», «Численные методы и программирование»
- •Раздел 1. Понятие об информатике. Структура и функционирование эвм.
- •Раздел 2. Основы алгоритмизации задач.
- •Раздел 3. Алгоритмический язык qBasic (Бейсик).
- •Раздел 4. Численные методы решения инженерных задач.
- •1.2 Литература
- •1.3 Методические указания к изучению рассматриваемых курсов
- •Глава 2 основы алгоритмизации
- •2.1 Определение алгоритма. Способы описания алгоритмов
- •2.2 Типовые структуры алгоритмов
- •2.3. Характерные приемы алгоритмизации
- •2.3.1 Вычисление конечных сумм и произведений
Оглавление
Введение ……………………………………………………………………….. |
4 | |
Глава 1. |
Программа и методические указания к изучению курсов «Информатика», «Численные методы и программирование»……….. |
5 |
1.1. |
Рабочая программа дисциплин «Информатика», «Численные методы и программирование»…………………………………….. |
5 |
1.2. |
Литература………………………………………………………….. |
8 |
1.3. |
Методические указания к изучению рассматриваемых курсов… |
10 |
Глава 2. |
Основы алгоритмизации…………………………………………… |
11 |
2.1. |
Определение алгоритма. Способы описания алгоритма………… |
11 |
2.2. |
Типовые структуры алгоритмов…………………………………... |
11 |
2.3. |
Характерные приемы алгоритмизации…………………………… |
16 |
Глава 3. |
Язык программирования Бейсик………………………………….. |
25 |
3.1. |
Простейшие конструкции языка…………………………………... |
25 |
3.2. |
Основные операторы языка………………………………………... |
29 |
3.3. |
Характерные приемы программирования типовых алгоритмов... |
49 |
Глава 4. |
Численные методы…………………………………………………. |
56 |
4.1. |
Приближенное решение нелинейных уравнений………………... |
56 |
4.2. |
Приближенное вычисление определенных интегралов…………. |
64 |
4.3. |
Решение систем линейных уравнений……………………………. |
67 |
4.4. |
Численное решение обыкновенных дифференциальных уравнений…………………………………………………………… |
69 |
4.5. |
Математическая обработка данных……………………………….. |
71 |
Глава 5. |
Контрольные задания………………………………………………. |
75 |
5.1. |
Контрольная работа № 1…………………………………………… |
76 |
5.2. |
Контрольная работа № 2…………………………………………… |
106 |
5.3. |
Пример выполнения контрольной работы № 1 с комментариями |
121 |
Приложения…………………………………………………………………….. |
131 | |
Приложение 1. Таблица стандартных числовых функций языка Бейсик….. |
131 | |
Приложение 2. Основные команды главного меню оболочки QBASIC…... |
132 | |
Приложение 3. Основные символы, используемые для построения блок- схем…………………………………………………………… |
133 | |
Приложение 4. Список команд, операторов, функций языка Бейсик………. |
134 | |
Приложение 5. Некоторые полезные формулы при работе с числовыми функциями……………………………………………………. |
137 | |
Приложение 6. Блок-схемы алгоритмов численных методов………………. |
138 |
Введение
Современная вычислительная техника требует от инженеров знаний основ алгоритмизации, программирования, вычислительной математики и применения этих знаний к решению различных практических задач.
Настоящее пособие написано в соответствии с программой курса «Информатика», читаемого студентам УГТУ безотрывной формы обучения и основывается на материале учебного пособия "Программирование и численные методы" авторов Лихачевой Л.М., Соколовой Е.С., Тумановой О.Н., Лихачева В.Н., Лабызновой Г.Г., Долгобородовой Н.В., Бойченко Л.П., изданного в 1994 году в Ухтинском индустриальном институте.
Пособие ориентировано на студентов, впервые знакомящихся с применением вычислительной техники, и рассчитано на овладение практической методикой самостоятельной подготовки и решения задач на ЭВМ.
В качестве базового языка выбран язык Quick BASIC. Этот выбор обусловлен его широким распространением, как для персональных ЭВМ, так и для ЭВМ общего назначения, простотой и широкими выразительными возможностями языка. При изложении языка программирования в пособии большое внимание уделено рассмотрению характерных приемов программирования, сопровождаемых примерами, в которых подробно объяснены правила написания фрагментов программ, что способствует приобретению навыков, необходимых для решения прикладных задач.
Существенную роль в эффективном применении ЭВМ играет алгоритмизация – математическая формализация задач и синтез алгоритмов их численного решения. В пособии алгоритмизации посвящена Глава 2, при этом большое внимание уделено типовым приемам алгоритмизации.
Дисциплины «Информатика», «Численные методы и программирование» являются обязательными и призваны обеспечить фундаментальную подготовку студентов различных специальностей по использованию ЭВМ как в процессе обучения в вузе, так и в последующей профессиональной деятельности. Для успешного освоения этих дисциплин необходимо иметь знания в пределах учебной программы по курсу «Высшая математика». После установочных лекций дальнейшая самостоятельная работа студентов заочного отделения предполагает изучение материала, руководствуясь рабочей программой и выполнение двух контрольных работ, задания к которым также даны в настоящем пособии. На очередной сессии студенты слушают обзорные лекции, выполняют лабораторные работы и защищают свои контрольные работы. Прохождение курса заканчивается зачетом или экзаменом (в зависимости от специальности).