ПредишенСледващото

Аритметични операции в езика за програмиране на QBasic

В QBasic език за програмиране може да работи като цяло, както и с рационални числа. Разбира се в областта на математиката е известно, че наборът от рационални числа включва набор от числа.
аритметични операции се използват за рационални числа: +, -, *, / и ^ (експонентни).
Но има и операции, които могат да се извършват само в набора от цели числа. Те включват: \ - число разделяне (в резултат на тази операция е цялата част на разделянето на един брой от друг) и мод - разделяне с остатък (в резултат на тази операция е остатъка от делене на един брой от друг).
Например: 34 \ 6 = 5 и 6 = 34 Mod 4.

Правила пишат аритметични изрази
1. Изразяване е написан на линията, без пропуски.
2. При оценката израз, операциите се извършват по същия начин, както в математиката.
3. Ако изразът е фракция, числителя и знаменателя трябва да бъдат затворени в скоби защото стъпки в скоби се извършват на първо място.


Задача: Изчислява се стойността на израза:

Стойностите на променливите въведени от клавиатурата.


решение:
В написването на програма, това аритметичен израз е написано, както следва: (а + б) / (3 * в ^ 2) + 25 * а. Поставете стойността на експресията на вариабилния Z.
В програмата:
Център за либерални стратегии
PRINT "Въведете А и Б"
INPUT а, б
Z = (А + В) / (3 * в ^ 2) + 25 * на
Печат "Стойността на експресията е:", Z
END

число аритметика

Цяло число аритметика - е калкулация свързана с броя на числа.
В набора от цели числа, използвани операции: +, -, *, ^, \ и Министерството на отбраната.


Задача: Като се има предвид трицифрен номер. Обръщане на номерата.
решение:
За да намерите продукта от числа, е необходимо да се знае, самите фигури. Нека да ги наричаме x1, x2, x3.
Последната цифра в произволен брой е остатъка от разделяне на броя 10.
Нека разгледаме решаването на проблема с конкретен пример. Да предположим, х = 457. След необходимия брой 754.
457 мод 10 = 7
За да намерите предпоследния брой, по-лесно да го направи миналата като се раздели броят се дели на 10.
457 \ 10 = 45.
Сега, въз основа на работата на разделение с остатък, ние откриваме предпоследната цифра.
45 мод 10 = 5.
И първото число ще се намери като цялата част от разделението с 10.
45 \ 10 = 4.
За да се получи желания номер (у), то ще събира цифри от редиците: 754 = 7 * 100 + 5 * 10 + 4.
Да се ​​напише програма, трябва да се приложи следния алгоритъм:
1) Въвеждане на предварително определен брой;
2) Да се ​​намери номера му;
3) Форма нов номер;
4) се получи резултат.
В програмата:
Център за либерални стратегии
PRINT "влиза определен брой"
INPUT х
x3 = х мод 10
х = х \ 10
Х2 = х мод 10
X1 = х \ 10
у = x3 * 100 + x2 * 10 + x1
Печат "обърнати брой е равен на", у
END

Задачи за независим решение
1. Напишете програма, да се направи оценка на израза

, за всички стойности на променливите А и В (а не е 0).
2. При един пет цифрено число п и редица. Замяна на всеки втори цифра на броя на цифри (например, п = 47 962, а = 5, резултатът е: 45952).

Свързани статии

Подкрепете проекта - споделете линка, благодаря!