
- •Введение
- •1. Основные понятия и определения.
- •1.1. Алгоритм.
- •1.2. Этапы программирования.
- •2. Язык программирования Quick Basic
- •2.1. Среда Qвasic
- •2.2. Имена
- •Dim_имя массива (размерность)[,имя массива (размерность)…]
- •2.3.3. Некоторые директивы языка.
- •2.3.4. Выражения
- •2.3.5. Функции
- •3. Операторы.
- •3.1. Оператор присваивания.
- •3.2. Операторы управления.
- •Goto_номер строки
- •If_выражение - условие _then_группа операторов [_else_группа операторов]
- •If логическое выражение then группа операторов 1
- •1 Вариант: 2 вариант:
- •3.2.3. Оператор множественного выбора
- •3.3. Операторы цикла.
- •3.4. Прекращение выполнения и завершение программы
- •3.5. Подпрограммы
- •Gosub_номер строки
- •3.6. Организация ввода.
- •Input [;][«подсказка»;]переменная[,переменная]
- •Data_ константа [,константа]… read_ переменная [,переменная]…
- •Randomize_база
- •3.7. Организация вывода.
- •Print_[выражение[,выражение]]…[;]
- •Print_using шаблон [_шаблон]…; выражение [,выражение]…[;]
- •3.8. Графика языка.
- •3.9. Работа с файлами.
- •Input_#номер файла[,переменная][,переменная]
- •Eof(номер файла)
- •4. Базовые алгоритмы.
- •5. Советы по выполнению задания.
- •Примеры решения задач.
- •6.1. Задачи на вычисление функций и сумм.
- •1. Вычислить функцию:
- •Задачи с использованием массивов.
- •6.2.1. Задание и распечатка массивов.
- •1. Элементы массива задаются с клавиатуры:
- •3. Элементы массива вводятся из блока data:
- •4. Элементы массива задаются случайными числами:
- •5. Элементы двухмерного массива ( матрицы ) задаются случайными числами:
- •6.2.2. Операции над элементами массивов.
- •Найти положительные элементы. Организовать из найденных элементов отдельный массив:
- •Найти элементы, кратные 3. Организовать из найденных элементов отдельный массив:
- •Найти максимальный элемент в каждой
- •Найти максимальный элемент в главной диагонали матрицы и его порядковый номер:
- •6.3. Задачи на приближенное вычисление площади фигур, объемов.
- •6.4. Задачи с использованием метода итераций.
- •6.4.1. Решение систем уравнений.
- •6.4.2. Вычисление корней уравнений.
- •6.5. Вычислить значения определенных интегралов.
- •Приложение 1 Список ошибок периода выполнения программы
- •Приложение 2 Список зарезервированных слов
- •Содержание
- •1. Основные понятия и определения.
- •1.1. Алгоритм.
- •Список литературы
Содержание
3 4 10 10 12 13 13 14 18
Введение ……………………………………………………….
1. Основные понятия и определения.
1.1. Алгоритм.
1.2. Этапы программирования.
2. Язык программирования Quick Basic.
2.1. Среда Qвasic.
2.2. Имена.
2.3. Основные элементы языка программирования Qbasic
2.3.1.Алфавит.
2.3.2. Типы данных.
2.3.3. Некоторые директивы языка.
2.3.4. Выражения.
2.3.5. Функции.
3. Операторы.
3.1. Оператор присваивания.
3.4. Прекращение выполнения и завершение программы/
3.5. Подпрограммы/
3.6. Организация ввода.
3.7. Организация вывода.
3.8. Графика языка.
3.9. Работа с файлами.
4. Базовые алгоритмы/
5. Советы по выполнению задания.
6. Примеры решения задач.
6.1. Задачи на вычисление функций и сумм.
6.2.Задачи с использованием массивов.
6.2.1. Задание и распечатка массивов.
6.2.2. Операции над элементами массивов.
6.3. Задачи на приближенное вычисление площади фигур,
объемов.
6.4. Задачи с использованием метода итераций.
6.4.1. Решение систем уравнений.
6.4.2. Вычисление корней уравнений.
6.5. Вычислить значения определенных интегралов.
Список литературы
Приложение 1
Приложение 2
Список литературы
Мельникова О.И., Бонюшкина А.Ю. Начала программирования на языке Qbasic. - М., «ЭКОМ», 2000. -303с.
Новичков В.С. Пылькин А.Н. Начала программирования на языке Qbasic: Учеб. пособие для вузов.- Изд.: «Горячая линия – Телеком», 2007. - 268
Мамонтов Д.В. QBasic в задачах и примерах. – Санкт-Петербург: «ПИТЕР», 2005. -256 с.
Бобровский С. Программирование на языке QBASIC для школьников и студентов. - М., «Инфорком-Пресс», 1999, -208 с.
Зильднер Г. QuickBASIC для носорога. - М., "ABF", 1994. -482с.
Сафронов И. Бейсик в задачах и примерах.
- Санкт-Петербург, "Сbhv", БХВ-Петербург, 2001. - 214с.
Глинский Я.Н., Анохин В.Е., Ряжская В.А., Бейсик. QBasic и Visual Basic. – М.:"ДиаСофт", 2002, - 192 с.
Анеликова Л.А. Алгоритмика в теории и практике: примеры решения задач на базе классического языка программирования Qbasic .- М.: «Солон-Пресс», 2007, - 69 с.
Вик Курилович. Информатика: Языки Basic. –М: «Солон-Пресс», 2005 г., - 224 с.
Под ред. Симоновича К. С. Информатика. Базовый курс. – Санкт-Петербург: «Питер», 2007. – 638 с.
А.Н. Степанов. Информатика. Учебник для ВУЗов. – Санкт-Петербург: «ПИТЕР», 2006. – 684 с.