
- •Глава I. Основные сведения.
- •Глава II .Решение задач.
- •Глава III . Дополнительные сведения о tb.
- •Предисловие
- •Глава I. Основные сведения
- •1. Введение
- •Понятие об алгоритмах.
- •Понятие о программировании.
- •Этапы решения задач с помощью компьютера.
- •2. Основы языка turbo basic
- •2.1 Алфавит языка.
- •2.2 Типы данных.
- •2.3 Выражения в Бейсике. Стандартные функции.
- •2.4 Среда программирования TurboBasic
- •2.5 Работа в непосредственном режиме
- •2.6 Структура программ. Оператор присваивания.
- •2.7 Операторы ввода/вывода.
- •2.8 Работа с блоком данных
- •Организация графического экрана. Операторы графики.
- •2.10 Функции обработки символьных (литерных) величин.
- •3.Управляющие конструкции.
- •3.1 Операторы цикла.
- •3.2 Условный оператор.
- •3.3 Подпрограммы.
- •3.4 Функции пользователя.
- •Глава II. Решение задач.
- •4. Работа с функциями.
- •4.2 Функции обработки числовых данных.
- •4.3 Генерация случайных чисел.
- •5. Массивы
- •5.1 Понятие массива.
- •5.2 Задачи на обработку одномерных массивов.
- •5.3 Сортировка массивов
- •5.4 Двумерные массивы
- •6. Практика программирования.
- •Задачи обработки целых чисел.
- •6.2 Построение графика функции.
- •Простейший графический редактор.
- •Моделирование хода часов.
- •Программирование справочных систем.
- •1 Закон ньютона
- •2 Закон ньютона
- •3 Закон ньютона
- •Программирование игр.
- •Глава 3. Дополнительные сведения о тв.
- •Звук и музыка.
- •Графический оператор draw.
- •9. Операторы get и put
- •10. Файлы. Работа с файлами.
- •10.1 Файлы последовательного доступа
- •10.2. Файлы прямого доступа
- •Сообщения об ошибках
- •Список команд, операторов, функций.
- •Ascii – коды
- •Список рекомендуемой литературы
2.4 Среда программирования TurboBasic
Целый класс программного обеспечения составляют системы программирования с помощью которых создаются новые программы. Чтобы компьютер мог понять написанную программу, она должна быть переведена в так называемые машинные коды – язык, понятный процессору. Этот процесс перевода называется трансляцией. Существует два различных подхода к трансляции – интерпретация и компиляция.
Языки программирования интерпретирующего типа за 1 проход переводят в машинные коды одну строку программы и тут же исполняют ее. Языки компилирующего типа, напротив, сначала переводят весь текст программы в машинные коды, а затем полученный файл может быть запущен на исполнение. Интерпретатор можно сравнить с синхронным переводчиком – вы слышите перевод сразу же, а компилятор – с переводчиком художественной литературы – вы читаете книгу на понятном языке.
Среда программирования Turbo Basic предназначена для создания, отладки и выполнения программ. Она включает в себя: текстовый редактор, отладчик и компилятор программ.
Для запуска среды программирования нужно отыскать каталог ТВ и запустить файл tb.exe. На экране вы увидите следующее.
Turbo Basic
File Edit Run Compile
Options Setup Window Debug
TB ver 1.1
1987
Borland
F
1
– Help F5 –Zoom F6 –Next F7 – Goto SCROLL –
Size/move X – Exit
Основные элементы экрана это:
Строка главного меню. Имена означают соответствующее меню. Чтобы войти в него нажмите клавишу {Esc}, в нем появится инверсивный курсор. Позволяет работать с файлами, редактировать, запускать и компилировать программы, определять внешний вид среды программирования.
Рабочее окно. Именно в рабочем окне вводится и отлаживается текст программы. Курсор показывает в каком месте будет напечатан символ; он выглядит как мигающий символ подчеркивания «_».
Информационная строка. Показывает текущие значения функциональных клавиш.
Меню File (Файлы) – используется для создания новой программы (New), загрузки (Load) и сохранения (Save) программ, использования команд DOS (OS shell), выхода из ТВ (Quit).
Меню Edit (Редактирование) – используется для вызова файла в соответствующее окно для редактирования.
Меню Run (Запуск) – используется для исполнения загруженной программы.
2.5 Работа в непосредственном режиме
Одним из режимов работы является непосредственный (вспомогательный), когда пользователь дает команды компьютеру. Команды – это отдельные фразы языка BASIC, которые вводятся прямо с клавиатуры и сразу же выполняются после нажатия клавиши {Enter}. Рассмотрим примеры команд и результаты их выполнения.
Команда Результат
? “привет” привет
? “hello” hello
Обе эти команды начинаются со знака вопроса и выводят на экран, в качестве результата, фразы записанные в кавычках.
Данный режим позволяет использовать компьютер как очень мощный калькулятор. Для этого достаточно команд вывода на экран значений арифметических выражений. Приведем примеры таких команд.
Команда Результат
? 1+2+3+4+5 15
? 365*24*60 525600
? 2^10 1024
? (367-24)/7 49
? 5/3 1.666666666666667
При организации расчетов результаты вычислений могут хранится в памяти, для этого выделяются переменные. Рассмотрим примеры.
Команда Результат
А=3
В=2
? А/В 1.5
? В*А 6
PI=3.14
? SIN(PI) 0.9984971498639
? SQR(2) 1.414213562373
В данном случае первые две команды – это команды присваивания значений переменным, они записываются через знак равенства. Эта команда не является математическим равенством. Докажем это на следующем примере.
Команда Результат
А=4
? А 4
А=А+1
? А 5
4= 4+1 - это нелепо с точки зрения математики
Задания для самостоятельной работы
Запишите по правилам Бейсика и подсчитайте с помощью компьютера следующие выражения:
1)1,5+2,6-1,3; 2)23+3,52-0.32;
3)sin()-cos(); 4)1,544/1,3-2,12;
5)
; 6)
.