Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

A,b,c,d,e,…,x,y,z

Арабские цифры: 1,2,3,…,9,0

Разделители:, /;

Апостроф:

Кавычки “ “

Знаки отношений >, <, >=, <=

Знаки арифм. операций = + - /

Скобки) (

 

Переменная

Имя переменной может состоять из не более 40 символов

В качестве символов могут использоваться только латинские буквы

Имя переменной не может начинаться с цифры

Имя переменной не может содержать .,; *

 

СТАНДАРТНЫЕ ФУНКЦИИ

БЕЙСИК

ABS абсолютная величина abs(x)

SQR квадратный корень sqr(x)

SIN синус sin(x)

COS. косинус cos(x)

TAN…тангенс.………………....tаn(x)

LOG логарифм log(x)

 

Примечание:

Главное правило при использовании стандартных функций – аргумент должен быть заключен в скобки!

 

Основные ошибки:

правильно ошибочно
abs (x) AB C (X)
Sin(x) Sinx
Sqr(x), если х> 0 Sqr(x), если х< 0
Арг. – только в рад В градусах

 

 

Операторы ввода

Input – оператор

Input – считывает входные данные от клавиатуры или от файла

Input “ “;< >

Где

Приглашение необязательная строка, отображающая на экране перед

вводом пользователем данных. Точка с запятой, стоящая

сразу после приглашения, добавляет знак вопроса в

строку приглашения

список переменных одна или несколько переменных, разделенных

запятыми, в которых хранятся данные введенные от

клавиатуры. Имя переменной может состоять из 40

символов и должно начинаться с буквы

Input использует запятую для разделения записей.

 

 

Data – оператор ввода

 

Data – указывает значения констант для чтения последующими операторами

Read. Read считывает эти значения и присваивает их переменным.

Формат записи:

Data константа1, константа2,…

Read переменные

 

Где

Константа одна или несколько числовых или символьных констант,.

указывающих данные для чтения. Символьные константы,

содержащие запятые, двоеточия, пробелы должны быть

заключены в кавычки (««)

переменные одна или несколько переменных, разделенных запятой,

которым присваиваются значения данных. Имя переменных

до 40 символов длиной и должно начинаться с буквы.

Допустимые символы A-Z, 0-9 и точка (.)

 

Условный оператор

Выполняет оператор или блок операторов в зависимости от указанных условий

Формат записи:

If условие1 …then блок операторов-1 …else операторы

Другая форма:

If условие goto метка

Где

Условие - любое выражение, которое может быть оценено как истинное (не ноль) или ложное (ноль)

 

GOTO – оператор который выполняет переход в указанную строку.

Формат записи: GOTO строка, где строка это метка в другой строке..

 

В записи условий используются след. символы <,>,< =,>=,=

DIM - оператор создания массива

Массив – специальный компактный способ хранения однотипных наборов данных.

Принято говорить, что массив состоит из элементов одного типа.

Обращаться к любому элементу массива можно с помощью индекса, который может быть не только числовой константой, но и любым числовым выражением Бейсика.

Диапазон значений индексов может быть произвольным.

Для хранения одного массива в памяти отводится не более 64 кбайт. Конкретное максимальное число элементов зависит от типа элементов.

Массивы были организованы для того, чтобы удобнее было использовать операторы цикла.

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

Во многих задачах бывает необходимо определять размер массива в процессе работы. Такие массивы называют динамическими.

Циклический оператор с известным числом повторений:

Определить для параметра цикла:

Начальное значение, конечное значение и шаг изменения, т.е на сколько изменится параметр

Оператор цикла:

FOR параметрическое значение TO кон значение STEP шаг

· Тело цикла

· В теле цикла указываются операторы, предназначенные для повторяющихся действий

NEXT параметр

ПРИМЕР 1. Вычисление суммы заданного числа слагаемых.

DIM A (5)

Sum=0

For i=1 to 5

Sum=sum+A (i)

Next i

Пример 2. Вычисление суммы переменного числа слагаемых.

Input “задайте число слагаемых n=“;n

Dim b(n)

S=0

For i=1 to n

S=s+b(i)

Next i

Оператор print” “;,..

Этот оператор предназначен для вывода результатов на экран.

ПРИМЕР 3. Вывод массива на экран

Dim b(5)

Print “resultats”

For i=1 to 5

Print”i=”;i, b(i)

Next i

 

Расширенная запись оператора PRINT

Оператор PRINT позволяет организовывать форматированный вывод данных по заданному шаблону. Для этого вводится дополнительное ключевое слово

USING и записывается по шаблону:

Print using <строка формата >; <список переменных>

Пример:

А=7: В=13: С=А/В

Print using “#.###”;c

Печатается: 0.538 т.к. задано в формате оператора целая часть Олин знак,

Дробная часть – три знака.

 

Оператор установки курсора

Для установки курсора в определенной позиции служит оператор

LOCATE X,Y

Дальнейший вывод информации происходит с этой позиции.

Х-номер строки, у- номер позиции.

Print USING <”##.###>;<ПРИГЛАШЕНИЕ>;<ПЕРЕМЕННЫЕ >

<== предыдущая лекция | следующая лекция ==>
Постановка задач на ЭВМ | Примеры будут даны на практике . . .
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 267; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.