Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Все о Turbo Basic

Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
222 руб
Раздел: Тарелки

СТУДЕНТ! ВНИМАНИЕ! ЧТОБЫ ПРОСМАТРИВАТЬ ЭТОТ ФАЙЛ, ДОСТАТОЧНО, СТОЯ НА НЕМ, НАЖАТЬ КЛАВИШУ &quo ;E ER&quo ;. ГОСУДАРСТВЕННЫЙ КОМИТЕТ РФ ПО ВЫСШЕМУ ОБРАЗОВАНИЮ МОСКОВСКИЙ ГОСУДАРC ВЕННЫЙ ИНСТИТУТ СТАЛИ И СПЛАВОВ (ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) Кафедра инженерной кибернетики Г.И. Светозарова Утверждается к печати наОдобрено ротапринте, тираж 1000 экз.методическим советом института Проректор института В.П. Соловьев ОСНОВЫ ПРИКЛАДНОЙ ИНФОРМАТИКИ Раздел: Описание языка Турбо-Бейсик Справочное пособие для студентов всех специальностей Москва, 1994 АННОТАЦИЯ Настоящее пособие содержит описание основных средств языка Турбо-Бейсик, а также необходимые сведения по среде Турбо-Бейсика. Пособие в основном ориентировано на использование при выпол­нении практикума по курсу &quo ;Основы прикладной информатики&quo ;. Может также использоваться в качестве справочника по языку Турбо-Бейсик. СМосковский государственный институт стали и сплавов 1994 г. С О Д Е Р Ж А Н И Е 1. Основные средства языка. 4 1.1. Структура программы. 4 1.2. Типы данных. 4 1.3. Массивы. 5 1.4. Выражения. 5 1.5. Стандартные функции. 6 1.6. Основные операторы. 8 1.7. Операторы цикла. 10 1.8. Подпрограммы, функции и процедуры. 12 2. Цвет и графика. 16 3. Файлы. Работа с файлами данных последовательного и прямого доступа. 20 3.1. Файлы последовательного доступа. 20 3.2. Файлы прямого доступа. 23 4. Движущиеся изображения, звуковые эффекты и нестандар- тный ввод с клавиатуры. 26 4.2. Оператор DRAW. 26 4.3. Операторы GE и PU . 27 4.4. Оператор BEEP. 28 4.5. Оператор SOU D. 28 4.6. Оператор PLAY. 28 4.7 Функция I KEY$. 30 5. Библиотека стандартных процедур в Турбо-Бейсике. 31 6. Рекомендуемый порядок работы на ПЭВМ при создании и выполнении программ на языке Турбо-Бейсик. 32 1. ОСНОВНЫЕ СРЕДСТВА ЯЗЫКА 1.1. Структура программы Программа состоит из строк. Одна строка содержит один или несколько операторов, разделенных двоеточием. Например, a=1:b=1 Перенос оператора на другую строку допускается. В этом слу­чае используется знак переноса . Например, a=1:b =1 Строки могут нумероваться (но это не обязательно). Ссылка в нужное место программы может осуществляться также по метке. Метка размещается в отдельной строке, начинается с буквы и содержит любое количество букв и цифр. После метки ставится двое­точие. Например, aaa: x=x 1 . GO O aaa Если первым символом в строке является апостроф ('), то строка воспринимается как комментарий. Имя образуется из букв от A до Z (или от a до z), знака под­черкивания и цифр от 0 до 9, начинается с буквы. Имя использу­ется для обозначения переменных, меток, процедур и т.п. 1.2. Типы данных Целый (значения от -32767 до 32767, занимает 2 байта); длин­ный целый (от 2-31 до 231, 4 байта); вещественный (4 байта); ве­щественный двойной точности (8 байт); символьный ( последователь­ность любых символов, каждый символ занимает 1 байт). Тип переменной определяется типом данных, которые она предс­тавляет. Указание типа переменной задается соответствующим знаком после имени. a$-символьный a%-целый a&-длинный целый a!-вещественный обычной точности а#-вещественный двойной точности Если знак после имени отсутствует, то эта переменная счита­ется по умолчанию вещественной обычной точности.

То есть a!=1.1 и а=1.1 одно и то же. 1.3. Массивы Описание массивов осуществляется с помощью оператора DIM с указанием размеров. Например, оператор DIM a(10), b(10:20, 25:45) описывает одномерный массив a, элементы которого имеют индексы от 0 до 10, и двухмерный массив b, элементы которого имеют индексы : первый от 10 до 20, второй от 25 до 45. Если нижняя граница индексов в описании не указана, то она считается равной 0. Используя оператор OP IO BASE , можно задать нижнюю грани­цу индексов равной . Например, OP IO BASE 1 DIM a(10) В этом случае индекс элементов массива a будет принимать значе­ния, начиная с 1. Если описание массива отсутствует, то по умол­чанию верхний индекс равен 10 ( нижний - 0). В описании массива вместо константы может использоваться переменная. Например, DIM a( ) Значение должно быть предварительно определено. Используя оператор ERASE, можно освободить память, выделен­ную под массив, и вернуть ее для дальнейшего использования. Нап­ример, оператор ERASE a возвращает память, выделенную под массив a. 1.4. Выражения Символьные выражения состоят из символьных констант (после­довательность символов, заключенная в кавычки), символьных пере­менных, символьных функций, соединенных знаком (конкатенация, или объединение). Например, a$=&quo ;КАТЯ&quo ; b$=&quo ;ЛЕНА&quo ; f$=a$ &quo ; И &quo ; b$ В результате f$ будет иметь значение &quo ;КАТЯ И ЛЕНА&quo ;. При помощи функций LEF $, RIGH $, MID$ можно выбрать часть символьной пере­менной слева, справа или из середины. Например, F1$=LEF $(f$,4) F2$=RIGH (f$,4) F3$=MID$(f$,6,1) В результате будет F1$ = &quo ;КАТЯ&quo ;, F2$ = &quo ;ЛЕНА&quo ; и F3$ = &quo ;И&quo ;. Числовые выражения включают в себя константы, переменные, функции, соединенные знаками арифметических операций, при этом могут использоваться величины разных типов. Приоритеты арифметических операций: 1. Возведение в степень (^) 2. Умножение, деление ( ,/ ) 3. Деление нацело ( ) (например, 5 2 равно 2) 4. Вычисление остатка от деления (MOD) (например, 45 MOD 19 равно 7) 5. Сложение, вычитание ( ,-) 1.5. Стандартные функции Запись на БейсикеМатематическая запись ABS(x) x SI (x)si x COS(x)cos x A (x) g x A (x)arc g x EXP(x)ex LOG(x)l x LOG2(x)log2 x LOG10(x)lg x I (x)целая часть х SG (x)знак х ( 1 при х > 0, 0 при х=0, -1 при x < 0) SQR (x) квадратный корень из х LE (а$)количество символов а$ LEF $(a$, )выбирает из a$ символов, начиная с первого MID$ (a$,m, )выбирает из a$ символов, начиная с m-го RIGH $ (a$, )выбирает символов а$, начиная с последнего S R$ (x)преобразует число к символьному виду VAL (a$)определяет числовое значение а$ ASC (a$)определяет код первого символа а$ AB ( )указывает номер позиции для вывода следующего элемента в списке вывода оператора PRI SPC ( )вывод пробелов, используется в списке вывода оператора PRI R D выдает случайное число из инте- рвала (0,1) Замечания. 1. [] обозначают необязательный параметр. 2. Если х=0, то повторяется последнее сгенерированное число; если х < 0, то для каждого x генерируется новая последовательность случайных чисел; если x > 0 или отсутствует, то генерируется оче­редное случайное число, но при повторном запуске последователь­ность повторяется.

Можно использовать оператор RA DOMIZE (перед первым использованием функции R D), чтобы при новом запуске прог­раммы получать новую последовательность случайных чисел. Операции отношения: =, . Левая и правая части отношения - это числовое или символьное выражение (в последнем случае сравниваются числовые коды симво­лов). Если отношение удовлетворяется (является истинным), то его значение равно -1 , если не удовлетворяется (является ложным), то его значение 0. Отношения могут быть использованы также в число­вых выражениях. Например, при выполнении оператора PRI 5 > 6, 5 < 6, (5 < 6) 15 будет напечатано 0, -1 и -15. Логические операции: A D (логическое и ), OR (логическое или), XOR (исключающее или ), EQV (эквивалентность), IMP (импли­кация). Логические операции осуществляются над целыми числами -1 ( RUE) и 0 (FALSE). -1, если A = -1, B = -1 A A D B0, в остальных случаях 0, если A = 0, B = 0 A OR B-1, в остальных случаях -1, если A и B не совпадают A XOR B0, если A и B совпадают -1, если A и B совпадают A EQV B0, если A и B не совпадают 0, если A = -1, B = 0 A IMP B -1, в остальных случаях 1.6. Основные операторы Оператор присваивания имеет вид переменная = выражение Оператор безусловного перехода имеет вид GO O метка Условный оператор имеет вид IF условие HE операторы Например, IF a < b HE =15 : V=16 ELSE =17 В качестве условия может использоваться целое выражение, которое интерпретируется как FALSE, если его значение равно 0, и RUE, если не равно 0. Если после HE или после ELSE располагается целая группа операторов, то можно использовать IF блок, который имеет следую­щую структуру IF условие HE операторы ELSE операторы E D IF При этом ELSE и операторы за ним могут отсутствовать, т.е. воз­можна конструкция IF условие HE операторы E D IF Если после ELSE необходима проверка условия, то используется опе­ратор ELSEIF IF условие HE операторы ELSEIF условие HE операторы ELSE операторы E D IF Оператор конца E D используется для окончания выполнения программы. Может использоваться в программе несколько раз. Ис­пользуется также с IF, SUB, DEF, SELEС (см.ниже) Оператор очистки экрана CLS обычно располагается в начале программы для очистки экрана перед выводом результатов программы. Оператор ввода I PU имеет вид I PU , список переменных Поясняющий текст заключается в кавычки. Переменные в списке отде­ляются друг от друга запятыми. &quo ;;&quo ; после I PU означает, что кур­сор останется на той же строке, когда будет нажат &quo ;Ввод&quo ;. Оператор вывода PRI имеет вид PRI Элементы списка разделяются &quo ;,&quo ; или &quo ;;&quo ; или пробелом. В первом случае вывод следующего элемента начинается в новую зону (строка экрана условно разделена на 5 зон по 14 позиций каждая), во вто­ром - через пробел (для чисел) или непосредственно вслед (для символьных строк) за предыдущим элементом. Элементом списка может быть имя переменной, константа (сим­вольная заключается в кавычки) или выражение (перед выводом вы­числяется). Оператор вывода PRI USI G имеет вид PRI USI G формат; список вывода Формат задается в виде символьной строки (заключенной в ка­вычки), задающей форму вывода каждого элемента списка по следую­щим правилам для чисел : # - для каждой цифры, ^^^^ - для вывода в показательной форме.

Tiny BASIC, к примеру, имел только односимвольные имена переменных и глобальные переменные. Он поддерживал только один тип данных. Звучит знакомо? К этому моменту мы имеем почти все инструменты, необходимые для создания компилятора подобного этому. Однако язык, называемый Tiny-такой-то все же несет некоторый багаж, унаследованный от своего родительского языка. Я часто задавался вопросом, хорошая ли это идея. Согласен, язык, основанный на каком-то родительском языке, будет иметь преимущество знакомости, но может также существовать некоторый особенный синтаксис, перенесенный из родительского языка, который может приводить к появлению ненужной сложности в компиляторе. (Нигде это не является большей истиной, чем в Small C). Я задавался вопросом, насколько маленьким и простым может быть создан компилятор и при этом все еще быть полезным, если он разрабатывался из условия быть легким и для использования и для синтаксического анализа. Давайте выясним. Этот язык будет называться просто «TINY». Он является подмножеством KISS, который я также еще полностью не определил, что по крайней мере делает нас последовательными (!)

1. Turbo Basic прикладной

2. Все о клетке

3. Все про Индию

4. Проблема отношений всей России с Кавказом

5. The basical macroeconomics indicators

6. Сопоставительный анализ стихотворений А.С. Пушкина "Я помню чудное мгновенье..." и Ф.И. Тютчева "Я встретил Вас - и все былое..."
7. Все темы (информатика) за 3-й семестр в СТЖДТ
8. Разработка программы для расчета финансовых показателей, используемых в составлении бизнес-плана на языке Visual Basic

9. Все настройки BIOS Setup

10. Написание экспертной системы на языке Turbo-Prolog

11. Билеты по информатике 10 класс: Visual Basic

12. Отчет по практике по Turbo Pascal

13. Массивы в языках Pascal и Basic

14. Разработка игровой программы на языке программирования Turbo Pascal

15. Cреда разработки visual basic

16. Учебник по языку Basic в задачах и примерах

Фломастеры. CARIOCA, 36 цветов.
Количество цветов: 36. Толщина корпуса: стандартная. Длина корпуса с колпачком: 146 мм. Форма корпуса: круглая. Тип наконечника:
379 руб
Раздел: Более 24 цветов
Шкатулка Jardin D'Ete "Розовая глазурь", 11x10x8 см.
Шкатулка Jardin D’ete превосходно подойдет для хранения украшений. Она исполнена из стекла и металла. Шкатулка сочетает в себе
1077 руб
Раздел: Шкатулки для украшений
Шарики, 50 шт.
Шарики из мягкого пластика. Диаметр: 6 см. Цвет представлен в ассортименте, без возможности выбора.
342 руб
Раздел: Шары для бассейна

17. Билеты для проведения контрольных мероприятий по Turbo Pascal для начинающих

18. Все формулы (тригонометрия) (Шпаргалка)

19. Конус, и все что с ним связано

20. Все об антигенах

21. А все-таки, "Свидетели Иеговы" - кто они на самом деле?

22. Косметика и все о ее пользе
23. Все про маникюр
24. Все про чаи

25. Житие святителя Петра, митрополита Киевского и всея Руси

26. Надо ли быть компетентным, если пишешь книгу, или "не все то золото, что блестит"

27. Все изложения

28. Пушкин – наше все

29. «Не все читали заревые знаки»: к проблеме самосознания А. Блока

30. Как ни грустно в этом непонятном мире, но он все же прекрасен..." И.А.Бунин. (Н.С.Лесков. "Тупейный художник").

31. Все формулы по математике в школе

32. Все о плаценте

Пазл "Россия" (Русский), 100 деталей.
Пазлы - это прежде всего обучающие пазлы. С фотографической точностью прорисованы обитатели и растительный мир самых отдаленных уголков
548 руб
Раздел: Пазлы (100-199 элементов)
Каталка-мотоцикл "МХ".
Новая каталка-мотоцикл "МХ" впечатлит вашего малыша. Он сможет почувствовать себя настоящим байкером, ведь эта каталка не просто
2899 руб
Раздел: Каталки
Крем для младенцев "Weleda" для защиты кожи в области пеленания (с календулой), 75 мл.
Крем для младенцев для защиты кожи в области пеленания от WELEDA с экстрактом Календулы лекарственной и Ромашки аптечной эффективно
476 руб
Раздел: Крем детский

33. "Так поступают все женщины, или Школа влюбленных" (Cosi fan tutte)

34. Все, что надо знать про масла

35. Педагогика во все времена

36. Кто же все-таки знакомится в интернете?

37. Я - это все мои "Я" (о формировании и влиянии самооценки)

38. Психосоматика: все болезни действительно от нервов
39. Все, что вы хотели знать об оральном сексе
40. Все формулы школьной физики

41. Сегодня речь идет не просто об экологическом образовании и воспитании - обо всей системе "УЧИТЕЛЬ"

42. Все лучшие определения маркетинга

43. Все лучшее - себе

44. Все о России

45. Все о России

46. Все о простейших водорослях

47. Все виды дисконтирования, наращения и тд

48. Все об Англии и Лондоне

Настольная игра "Спрячь крота".
Игра на ловкость рук и остроту глаза. Способствует развитию зрительно-моторной координации движений, концентрации внимания и зрительного
574 руб
Раздел: Игры на ловкость
Магнит "FIFA 2018. Забивака. Удар!".
Магнит с символикой чемпионата мира FIFA 2018. Материал: полистоун.
365 руб
Раздел: Брелоки, магниты, сувениры
Швабра Vileda "Active Max".
Швабра Vileda "Active Max", выполненная с плоской насадкой, предназначена для уборки всех типов напольных покрытий, включая
999 руб
Раздел: Швабры и наборы

49. Танзания: все самое-самое на черном континенте

50. ОГД руда все лекции по руде

51. Список + все темы по английскому языку для сдачи выпускного экзамена в 11 классе 2001 года

52. Потоки в Visual Basic

53. Все о рулетке

54. Basic
Basic
55. Visual Basic и Системный Реестр Windows
56. Техника программирования сложных окон в Visual Basic

57. Не много теории о Visual Basic

58. Turbo C++ Programer`s guide

59. Язык Turbo-Pascal

60. Массивы в языках Pascal и Basic

61. Использование языка программирования Visual Basic для решения математических задач

62. Все президенты США

63. Все они Божьи твари. О фермерах и их коровах, овцах, свиньях и собаках

64. Access і Visual basic for Application. Excel VBA: прийоми програмування

Мобиль музыкальный "Рыбки" (звук, 2 режима).
Музыкальная подвеска размещается над детской кроваткой. Мобиль - это одна из первых игрушек для новорожденных и уникальный тренажер для
1100 руб
Раздел: Мобили
Магнитно-маркерная доска, 53x41 см.
Магнитно-маркерная доска из дерева и металла, предназначена для детей от 3-х лет. Двухстороннее жесткое игровое поле заключено в рамку из
578 руб
Раздел: Доски магнитно-маркерные
Горшок эмалированный с крышкой, 1,5 л.
Горшок эмалированный, с крышкой. Объем: 1,5 литра.
359 руб
Раздел: Горшки обычные

65. Basic perspectives and schools of developing sociology in the XX century

66. The basic features of translation informal lexicon

67. Greating 3D-Graphics on visual basic

68. Turbo Pascal

69. Модуль Graph в программе Turbo Pascal

70. Обработка массивов данных в среде Turbo Pascal
71. Программы в среде Turbo Pascal
72. Работа с графическим пакетом Corel Draw и создание тестовой программы в среде Visual Basic

73. Разработка программы формирования перестановок, сочетаний, размещений (Turbo Pascal 7.0.)

74. Решение экономических и бухгалтерских задач с использованием инструментария Visual Basic For Application

75. Создание макроса на языке Statistica Visual Basic для проверки гипотезы о нормальности остатков регрессии

76. Создание программы с использованием программного продукта Turbo Assembler

77. Составить программу на языке Turbo Pascal для параллельной сортировки чисел

78. Файлы в языке Turbo Pascal

79. Завдання з програмування на Visual Basic

80. Иван IV – первый царь Всея Руси

Доска пробковая для объявлений А3, 342x484 мм.
Пробковая поверхность доски позволяет легко размещать информацию и объявления с помощью кнопок, офисных булавок и т.п. Широко используется
322 руб
Раздел: Прочее
Овощерезка ручная "Nicer-Dicer Plus" с контейнером, 12 предметов.
Овощерезка ручная "Nicer-Dicer" Плюс, 12 предметов. Корпус: пластик. Лезвия: нержавеющая сталь. Объем контейнера: 1,5 литра.
794 руб
Раздел: Измельчители, приспособления для резки
Зубная щетка электрическая "Oral-B DB4", цвет красный.
Эргономичная, прорезиненная ручка зубной щетки не скользит во время чистки. В щетку встроен 2-ух минутный таймер, чтобы ребенок чистил
1680 руб
Раздел: Зубные щётки

81. Все о кофе: виды, производство, история, традиции

82. Русский человек все вынесет… по роману Н.С. Лескова "Очарованный странник"

83. Все о работе врачей разных специальностей

84. Закон Притяжения: все мы есть результат того, о чём мы думали!


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.