Тема: Среда программирования

пример:Нахождение значения арифметического выражения Тема: Среда программирования - student2.ru в QBasic будет выглядеть следующим образом–

PRINT 23*456-12/35+ SQR(56)

После запуска программы на исполнение нажатием клавиши F5 будет получено значение данного арифметического выражения: 10495.14.

Оператор PRINTвQBasic предназначен для вывода данных на экран. Если после оператора PRINT взять любую последовательность символов в кавычки, то эта последовательность и будет выведена на экран.

пример:

PRINT «Я учусь в колледже»

REM  
INPUT  
X=A Читается «переменной X присваивается значение переменной А»  
PRINT  
END  

пример: Написать программу вычисления выражения Тема: Среда программирования - student2.ru при Тема: Среда программирования - student2.ru .

Программа

REM Вычисление выражения

x=3

y=TAN(3*x)*SIN(2*x)

PRINT «Значение выражения =»; y

END

Задание №4. Ответить на вопросы:

1. Что такое программа? это набор инструкций, называемых кодом, который выполняется вычислительной техникой.
2. Что называется оператором? понимают какие-то особые (для данной области математики) отображения, например в функциональном анализе под операторами понимают отображение, ставящее в соответствие функции другую функцию («оператор на пространстве функций» звучит лучше, чем «функция от функции»).
3. Как осуществляется просмотр результата программы в Qbasic? Просмотр этого окна F4 или выполнение в меню «Просмотр» опции «экран ввода».
4. Для чего предназначен оператор INPUT в Qbasic? для считывания элементов данных из последовательного файла на диске и присвоения их переменным программы.
5. Как найти значение арифметического выражения в Qbasic?
  • + (сложение, слева от клавиши <Backspace> или на малой цифровой клавиатуре "серый плюс");
  • - (вычитание, то же, что дефис, или на малой цифровой клавиатуре "серый минус");
  • * (умножение, там же, где цифра 8 на основной клавиатуре при нажатой клавише <Shift> или на малой цифровой клавиатуре "серая звездочка");
  • / (деление, на разных клавиатурах бывает в разных местах или на малой цифровой клавиатуре "серый слэш");
  • ^ (возведение в степень, при выбранном латинском шрифте там же, где цифра 6 на основной клавиатуре при нажатой клавише <Shift>);
  • () (скобки, там же, где цифры 9 и 0 на основной клавиатуре при нажатой клавише <Shift>).
 

Лабораторная работа №5

Тема: Тестирование готовой программы

Например: программа, рисующая на экране 3 символа звездочки по диагонали.

CLS

1: PRINT “*”

PRINT “ *”

PRINT “ *”

GOTO 1

Ctrl+Break – прерывание выполнения программы

Примеры:

1) a>f;

2) x<=a^2-5*a;

3) «информатика»<> «математика».

Примеры:

1) x>-4 OR x<7;

2) x<=a^2-5*a AND y>=4;

Общий вид оператора:

Полная форма записи

IF<условие> THENP1ELSEP2

Сокращенная форма записи

IF<условие> THENP1

Где IF –имя оператора («если…»)

THEN–имя оператора («то…»)

ELSE–имя оператора («иначе…»)

<условие> – логическое выражение

P1, P2– группа операторов

Например:

1. IF x<y THENa=xELSEa=y

2. IF (2<=x) AND (x<=10) THENy=SIN(x)

CLS  
REM Вычисление значения функции  
INPUT «Введем произвольное значение x»; x  
IFx-4<>0 THENy=1/(x-4): GOTO 1 ELSE GOTO 2  
1 PRINT «Значение функции =»; y: GOTO 3  
2 PRINT «Функция y не определена»: GOTO 3  
3 END  

Задача №2: составить программу для вычисления значения функции по одной из формул Тема: Среда программирования - student2.ru

Программа:

CLS

REM Значение функции

INPUT«Введите a, b, x»; a, b, x

IFx<10THENy=x+a: goto 1 ELSEy=SIN(x)-b: goto 1

1 PRINT“y=”; y

END

Лабораторная работа №6

Наши рекомендации