Операторы в языке C. Логические операторы.Инструкция

Оператор присваивания обозначается как равно (=). С его помощью переменной присваивается какое-нибудь значение, которое задаёт либо сам программист в программе, либо пользователь, либо программа сама высчитывает какое-то значение и присваивает его переменной.

Например, в С++ оператор записывается вот так:

n = 100;

Необходимо, чтобы слева стояла переменная, а не число.

Часто этот оператор C путают с проверкой на равенство. Но проверка обозначается в С++ по-другому, например:

b1== b2 // проверяем равно ли значение переменной b1 значению b2.

Читать дальше →

Арифметические операции в языке Ассемблера IBM PC

Процессор реализует в нескольких форматах четыре базовые арифметические операции. Операции выполняются над 8- и 16-битовыми беззнаковыми и знаковыми операндами. В языке Ассемблера так же предусмотрены команды для работы с десятичными числами.

Арифметические команды данного языка программирования:

  • ADC (сложить с переносом) приемник+источник+cf = приемник
  • INC (инкремент) приемник+1 = приемник
  • ADD (сложить) приемник+источник = приемник
  • SBB (вычесть с переносом) приемник-источник-cf = приемник
  • SUB (вычесть) приемник-источник = приемник
  • DEC (декремент) приемник-1 = приемник
  • NEG (изменить знак) -приемник = приемник
  • MUL (умножить без знака) АL*источник (8) = АХ
  • АХ*источник (16) = DX AX
  • IMUL (умножить со знаком) Команда MUL (при этом операнды знаковые)
  • DIV (разделить без знака) АХ/источник (8) = AL
  • DX, АХ/источник (16)= АХ
  • IDIV (разделить со знаком) Команда DIV (при этом операнды знаковые)

Читать дальше →

Математические вычисления и встроенные функции языка Quick Basic 4.5Инструкция

Для выполнения математических расчетов при реализации программ в среде языка Quick Basic 4.5 имеются так называемые встроенные функции. Вызываются они по имени с указанием аргумента в скобках. Различаются математические функции, функции обработки данных и некоторые специальные.

В математических функциях аргументом x может быть число, имя переменной или алгебраическое выражение.

Остальные тригонометрические выражения определяются по известным формулам тригонометрии. Нужно помнить, что аргументом тригонометрической функции является угол в радианах. Если угол в задаче задан в градусах, его можно преобразовать в радианы. Для обратного перевода угол в радианах нужно умножить на 57.2958.

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

Одна из моих первых программ на языке С

В современном мире научиться программировать может каждый, главное, чтобы было желание! В интернете полно готовых, рабочих программ, скопируй себе и сиди разбирайся, что и как она делает.

Но всё же, как приятно написать программу своими ручками, запустить её и, чтобы она пошла! Это несравнимое чувство радости от рабочей программы!

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

Как было уже сказано, лучше всего начинать осваивать программирование с простых арифметических операций: сложение (+), вычитание (-), деление(/), умножение(*).

Снова рассмотрим пример.
Читать дальше →

Оператор break в СиИнструкция

Если этот оператор выполняется в цикле, записан в цикле, то после него досрочно прерывается исполнение цикла и управление передается другому оператору, который следует после цикла. Например, в нашем случае.

While (есть в лесу ягоды)
{Мы их собираем;
If (собрали полную банку) break;
Гуляем по лесу;
// Как только мы собрали полную банку должны выйти из леса.}
Варим варенье;

В нашем случае, когда мы собрали полную банку ягод, мы не сможем погулять по лесу, мы просто пойдем домой варить варенье.
Читать дальше →

Основные библиотеки: библиотека iostreamИнструкция

Что такое библиотека?! Это помещение, где хранятся книги, журналы, различные издания. Приходя туда, мы можем взять книгу, которая нас интересует и узнать что-то новое.

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

Рассмотрим, какие бывают библиотеки в С++, какими чаще всего пользуется программист.

Одна из самых используемых и популярных библиотек это стандартная библиотека iostream.
Читать дальше →

Основные библиотеки: библиотека math

Очень часто приходится сталкиваться с такой ситуацией, что нам нужно найти косинус или синус, возвести в степень какое-нибудь число. Для того, чтобы это сделать быстро, мы, конечно, воспользуемся программой.

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

Но вот проблема. Простые арифметические операции могут быть выполнены, а если мы запишем: cos(x), то программа на этапе компиляции выдаст нам ошибку. Так как это сложные математические операции, и они содержатся в отдельной библиотеки под названием math.
Читать дальше →

Класс StringTokenizer Java. Разбор строк

Класс StringTokenizer из пакета java.util содержит простые средства для разделения строки на отдельные составляющие — токены. Токен – это любая цепочка символов, не содержащая разделителей и ограниченная слева и справа разделителями. Множество символов-разделителей может быть указано заранее или в процессе выделения токенов.

В данном пакете предусмотрен особый режим поиска токенов, при котором отдельный символ-разделитель также считается токеном. Такой режим задается при создании объекта (при вызове конструктора) значением true параметра retunDelim.
Читать дальше →

Элементы проекции C/C++

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

Прежде всего, это основные элементы управления средой:

  1. Строка меню — содержит пункты меню платформы Eclipse с перечнем функций для работы с проектами;
  2. Панель инструментов — содержит набор кнопок, которые обеспечивают быстрый выбор того или иного инструмента;
  3. Открытие проекции — кнопка, позволяющая выбрать необходимую проекцию (перспективу) из списка имеющихся проекций;
  4. Текущая проекция — отображает имя текущей активной проекции;
  5. Показать панель как быструю панель — кнопка, которая позволяет осуществить быстрое открытие одной из панелей (представлений) — «Быстрая панель».

Читать дальше →

Полезные методы класса List в языке Java

  • getItem(int) — считать текст пункта выбора;
  • countItems() — посчитать количество пунктов выбора в списке;
  • replaceItem(String, int) — заменить элемент выбора в указанной позиции;
  • clear() — очистить список;
  • delItem(int) — убрать из списка определенный пункт;
  • delItems(int, int) — убрать элементы выбора с номерами, входящими в интервал от номера, указанного первым параметром, до номера, указанного вторым параметром;
  • getSelectedIndex() — узнать порядковый номер выделенного пункта; если возвращается -1, то выбрано несколько пунктов;

Читать дальше →