Программирование задач на языке QBasic - Презентация

бесплатно 0
4.5 66
Понятие и задачи языков программирования общего назначения, их классификация и разновидности, их функциональные особенности и сферы практического применения. Структурные составляющие языка QBasic, принцип его работы, главные операции и возможности.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Основные команды языка QBASIC.Языки программирования Программированием называется перевод алгоритма на язык машины. Если программирование осуществляется с помощью кодов, предназначенных для определенной марки компьютера, то эта программа называется машинозависимой .Языки программирования Обычно программы пишут на алгоритмических языках программирования - эти языки специально разработаны для кодирования алгоритмов и содержат необходимые конструкции для создания основных структур алгоритмов и организации ввода/вывода.Языки программирования Для того чтобы сделать алгоритмический язык понятным компьютеру, используется специальная программа - транслятор (переводчик) . Она переводит программу, написанную на алгоритмическом языке, в машинные коды, которые могут выполняться компьютером.Виды трансляторов Существует два вида трансляторов: компиляторы и ИНТЕРПРЕТАТОРЫКОМПИЛЯТОРЫ Компилятор осуществляет перевод один раз и создает исполняемый файл в машинных кодах (производит компиляцию). BASIC - Business Association System International CODEЭЛЕМЕНТЫ языка Q BASIC Константы Числовые константы (постоянные числа) записываются при помощи цифр 0…9 и десятичной точки, например: 0.648 При записи чисел в показательной форме порядок числа отделяется буквой E, например: числу 1,36 ? 10 14 соответствует 1.36E14 Символьные константы (строки символов) записываются в двойных кавычках: “This a text string”Элементы языка Q BASIC Математические выражения сложение = равенство - вычитание > больше * умножение = больше или равно ^ Возведение в степень не РАВНОЭЛЕМЕНТЫ языка Q BASIC Функции sin x SIN(X) cos x COS(X) SQRT(X) | x | ABS(X) e x EXP(X)Примеры записи математических выражений: ax 2 bx c a*x^2 b*x c (a ? b-c) d (a*b-c)^d (x^2/a^2) (y^2/b^2)Основные операторы языка QBASIC Оператор присвоения Присвоение в языке QBASIC выглядит так: имя переменной = выражение Например: D = b^2-4*а*СОПЕРАТОР присвоения Формат оператора: LET (имя переменной) = (арифметическая операция) Пример: LET А = А 1 LET В = SIN (X) COS(Y)Оператор комментария Формат оператора: REM (текст ) Пример: REM Определение сахара в КРОВИОПЕРАТОРЫ ввода Формат оператора ввода: INPUT (имя переменной 1 , имя переменной 2 ) Пример: INPUT A, B INPUT А$Операторы ввода Формат оператора ввода: DATA (список переменных) READ (список констант) Пример: DATA X1, A, B READ 0.3, 5,-3Операторы вывода Формат оператора вывода: PRINT (“текст ”; имя переменной 1 , “текст ”; имя переменной 2) Пример: PRINT “средний балл ”;A, “успеваемость ”; ВЛОГИЧЕСКИЙ оператор Формат оператора: IF (условие ) THEN (№ метки ) IF (условие ) GO TO (№ метки ) Пример: IF D>0 THEN (5) LET X1=(-B SQR(D))/(2*А)Оператор цикла Формат: FOR (счетчик ) = (начальное значение) TO (конечное значение) STEP (шаг) ТЕЛО ЦИКЛА NEXT счетчик FOR S=5 to 100 STEP 5 T=S*K PRINT "$=";S; “T=”;T NEXT S Пример:Диагностика сахарного диабета REM Определение сахара в крови INPUT X IF X>6 THEN PRINT "Диабет" ELSE IF X<3 THEN PRINT "Патология "ELSE PRINT "Норма" END IF END IF ENDПРИМЕР циклической программы REM Таблица пересчета $ в Тенге INPUT "Курс $"; K FOR S=5 to 100 STEP 5 T=S*K PRINT "$=";S; “T=”;T NEXT S ENDЗАКЛЮЧЕНИЕ Ознакомились с языками программирования общего назначения.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?