Главная » Статьи для тега "программы"

РАБОТА С ПОСЛЕДОВАТЕЛЬНЫМИ ФАЙЛАМИ

Добавлено Дата: 16 July, 2012 категория: Basic

Между чтением последовательного файла и действиями оператора READ (см. разд. 4.4), читающего последовательный список элементов данных,

ранящихся в операторах DATA, существует немалое сходство. В случае файла вместо  оператора READ используется расширенный вариант оператора INPUT, а элементы данных исчезают из поля зрения и запоминаются аналогичным образом в последовательном файле.

Читать »

НАЧАЛЬНАЯ СТАДИЯ РАЗРАБОТКИ ПРОГРАММЫ

Добавлено Дата: 15 July, 2012 категория: Basic

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

Читать »

РАЗРАБОТКА ПРОГРАММ

Добавлено Дата: 14 July, 2012 категория: Basic

Наряду с новым материалом в этой главе собрано воедино несколько тем, обсуждавшихся ранее для иллюстрации    непосредственных    и    очень    полезных    возможностей    разработки    программ, обеспечиваемых Бейсиком.  Как  и  в  других  главах,  предостерегаем, что  не  все  версии  Бейсика обладают всеми описанными ниже возможностями.

Читать »

ВВОД ПРОГРАММЫ НА БЕЙСИКЕ

Добавлено Дата: 14 July, 2012 категория: Basic

После выполнения Вами одной из описанных выше процедур система готова к вводу программы. Наберите первую строку, не забыв указать номер оператора, и нажмите клавишу возврата каретки (на Вашей клавиатуре она может иметь маркировку RETURN, CR или ACCEPT). Тем самым управление будет передано ЭВМ, которая запомнит введенную строку и выдаст приглашение к вводу следующей строки.  Некоторые  вычислительные  системы,  в  основном  большие  мультитерминальные  ЭВМ, проверяют правильность строки перед тем, как воспринять ее. Это свойство очень полезно, так как сразу выявляются нередко случающиеся опечатки и такие ошибки, как недостающие скобки. В этом случае система не запомнит ошибочную строку. Большинство систем с Бейсиком для микроЭВМ не обладает таким свойством; они выполняют аналогичные синтаксические проверки только в момент исполнения программы.

Читать »

ПРОСТЫЕ ОПЕРАТОРЫ IF

Добавлено Дата: 10 July, 2012 категория: Basic

Обсуждавшиеся до  сих  пор  программы имели  очень  простую  структуру  —  последовательность действий, подобную иллюстрированной в приведенном выше примере в разд. 3.1. Эта структура, или, скорее,  отсутствие  содержательной  структуры,  не  позволяет  решить  многие  задачи.  Однако  в дополнение к ней существует возможность производить проверку выполнения условий с помощью оператора IF, позволяющую разрабатывать более разносторонние программы.

Читать »

ОПЕРАТОР END

Добавлено Дата: 9 July, 2012 категория: Basic

Желательно, чтобы программа завершалась оператором END и чтобы его номер был в  программе наибольшим, так что этот оператор будет исполняться последним. Разумный и аккуратный подход к программированию требует безоговорочного выполнения этого  правила,  поскольку большинство систем с Бейсиком позволяют опускать оператор END, но в некоторых системах считается ошибкой его  отсутствие  и  они  не  будут  выполнять  программу до  тех  пор,  пока  этот  оператор не  будет вставлен.

Читать »

КОМАНДЫ БЕЙСИКА

Добавлено Дата: 6 July, 2012 категория: Basic

Ниже  приведен перечень  наиболее  общеупотребительных команд  Бейсика.  Учтите,  что  многие операторы Бейсика могут быть использованы в  режиме немедленного исполнения (см. разд. 2.4) и тем самым служить командами.

Читать »

ДИАГНОСТИКА

Добавлено Дата: 4 July, 2012 категория: Basic

После того как система с Бейсиком сочла программу правильной и запуск программы привел  к каким-либо  результатам,  ее  надо  проверить,  использовав  такие  входные  данные,  для  которых результаты известны заранее. Это основное условие приемлемости программы.  Тестовые данные должны обеспечивать проверку всех или как можно большего числа различных путей в про-

Читать »

ПЕРВАЯ ПРОГРАММА ДЛЯ Basic

Добавлено Дата: 3 July, 2012 категория: Basic

Ниже приведен полный текст программы: 10 INPUT A

20 LET B=A+2

30 PRINT В

40 END

При исполнении программы ЭВМ обрабатывает ее, начиная со строки с наименьшим номером (10), до строки с наибольшим номером (40) . Первая команда, INPUT, заставляет ЭВМ ждать до тех пор, пока на клавиатуре ВТУ не будет набрано какое-либо число. Это число будет дано  ячейке А в качестве  значения,  а  затем  ячейке  В  будет  дано  значение  А,  увеличенное  на  2.  Значение  В изображается на дисплее ВТУ, и исполнение программы завершается.

Читать »

КОМАНДА LIST

Добавлено Дата: 1 July, 2012 категория: Basic

Вероятно,   это   наиболее   часто   используемая   команда.   Она   изображает   на   ВТУ   операторы находящейся в  памяти программы. Программа может быть  законченной или  незаконченной. Во время ввода программы полезно просматривать ранее набранные операторы,  чтобы иметь ясное представление о том, что именно было воспринято системой, принимая во внимание редактирование, ошибки и т. д. Набранная сама по себе команда

Читать »

ФОРМАТ ТЕКСТА ПРОГРАММЫ

Добавлено Дата: 27 June, 2012 категория: Basic

Каждый оператор программы записывается с новой строки, в начале которой указывается его номер. Некоторые системы с Бейсиком для микроЭВМ позволяют указывать несколько операторов в одной строке; операторы разделяются двоеточием (:), и номер указывается только для первого оператора, например:

Читать »

ТРАССИРОВКА ИСПОЛНЕНИЯ ПРОГРАММЫ

Добавлено Дата: 22 June, 2012 категория: Basic

В программах, где довольно много операторов IF, циклов FOR-NEXT и подпрограмм,  образуется значительное   число   путей,   по   которым   может   пойти   их   исполнение.   Если   не   выводить промежуточные результаты с помощью операторов PRINT, то при возникновении  ошибки трудно определить, по какому именно пути шло перед этим исполнение программы.  Некоторые системы обеспечивают удобный способ получения подобной информации с

Читать »

МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ

Добавлено Дата: 21 June, 2012 категория: Basic

Предыдущие главы содержали введение в программирование и описание большинства свойств языка программирования  Бейсик,  знание  которых  достаточно  для  разработки  и  написания   простых программ. В гл. 3 были представлены структограммы, являющиеся превосходным способом наглядного представления эффекта комбинирования небольших групп операторов Бейсика. В сочетании с методом пошаговой детализации, представленным в разд. 3.6, структограммы могут служить также полезным средством разработки программы.

Читать »

ЧТЕНИЕ ПРОГРАММЫ

Добавлено Дата: 20 June, 2012 категория: Basic

Одним из важнейших качеств, которые потребуются от Вас как от программиста, является умение "читать" программы и получать определенное представление об их функциях. Вы  должны уметь распознать "куски" программы и определить их назначение, не сбиваясь из-за  неудачного выбора имен переменных или формата текста программы. По мере накопления опыта  Вы обнаружите, что после  некоторой  модификации  эти  куски  программ  можно  использовать  для  Ваших  целей.  В качестве отправной точки этого процесса рассмотрим следующую программу на Бейсике, в которой используются представленные в этой главе операторы. Она вычисляет площадь и длину окружности круга по значению его радиуса. (Площадь равна πr2,  а  длина окружности 2πr,  где r-радиус, π=3. 14159 …)

Читать »

ДРУГИЕ КОНЦЕПЦИИ ПРОГРАММИРОВАНИЯ

Добавлено Дата: 18 June, 2012 категория: Basic

Подобно большинству языков программирования, Бейсик обладает рядом важных  возможностей, которые лучше всего обсуждать после того, как элементарные свойства уже знакомы и полностью поняты. В этой главе представлено несколько таких возможностей, которые хотя и различны, но в определенном  смысле  очень  тесно  связаны.  Тема  данной  главы  —  обсуждение  объектов,  над которыми проводятся вычисления, другими словами,  "предметов", которыми манипулирует язык программирования.

Читать »