Как записываются логические выражения - Основы программирования
В записи логических выражений помимо арифметических операций сложения, вычитания, умножения, деления и возведения в степень Используются операции отношения < (меньше), <= (меньше или равно), > (больше), >= (больше или равно), = (равно), <> (не равно), А также логические операции и, или, не.
Примеры записи логических выражений, истинных при выполнении указанных условий.
Условие |
Запись на школьном алгоритмическом языке |
Дробная часть вещественого числа a равна нулю |
Int(a) = 0 |
Целое число a -- четное |
Mod(a, 2) = 0 |
Целое число a -- нечетное |
Mod(a, 2) = 1 |
Целое число k кратно семи |
Mod(a, 7) = 0 |
Каждое из чисел a, b положительно |
(a>0) и (b>0) |
Только одно из чисел a, b положительно |
|
Хотя бы одно из чисел a, b, c является отрицательным |
(a<0) или (b<0) или (c<0) |
Число x удовлетворяет условию a < x < b |
(x>a) и (x<b) |
Число x имеет значение в промежутке [1, 3] |
(x>=1) и (x<=3) |
Целые числа a и b имеют одинаковую четность |
((mod(a, 2)=0) и (mod(b, 2)=0) или ((mod(a, 2)=1) и (mod(b, 2)=1)) |
Точка с координатами (x, y) лежит в круге радиуса r с центром в точке (a, b) |
(x-a)**2 + (y-b)**2 < r*r |
Уравнение ax^2 + bx + c = 0 не имеет действительных корней |
B*b - 4*a*c < 0 |
Точка (x, y) принадлежит первой или третьей четверти |
|
Точка (x, y) принадлежит внешности единичного круга с центром в начале координат или его второй четверти |
|
Целые числа a и b являются взаимнопротивоположными |
A = - b |
Целые числа a и b являются взаимнообратными |
A*b = 1 |
Число a больше среднего арифметического чисел b, c, d |
A > (b+c+d) / 3 |
Число a не меньше среднего геометрического чисел b, c, d |
A >= (b+c+d) ** (1/3) |
Хотя бы одна из логических переменных F1 и F2 имеет значение да |
F1 или F2 |
Обе логические переменые F1 и F2 имеют значение да |
F1 и F2 |
Обе логические переменые F1 и F2 имеют значение нет |
Не F1 и не F2 |
Логическая переменная F1 имеет значение да, а логическая переменная F2 имеет значение нет |
F1 и не F2 |
Только одна из логических переменных F1 и F2 имеет значение да |
(F1 и не F2) или (F2 и не F1) |
Похожие статьи
-
Как записываются арифметические выражения - Основы программирования
Арифметические выражения записываются по следующим правилам: - Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций. -...
-
Как записываются алгоритмы на школьном алгоритмическом языке - Основы программирования
Основные служебные слова Алг (алгоритм) Сим (символьный) Дано Для Да Арг (аргумент) Лит (литерный) Надо От Нет Рез (результат) Лог (логический) Если До...
-
На практике наиболее распространены следующие формы представления алгоритмов: - Словесная (запись на естественном языке); - Графическая (изображения из...
-
Каждый компьютер имеет свой машинный язык, то есть свою совокупность машинных команд, которая отличается количеством адресов в команде, назначением...
-
Основные типы данных языка Си - Основы программирования
Язык Си относится к языку с жестко определенными типами данных: каждое имя всегда обозначает объект некоторого типа, причем этот тип нельзя изменить до...
-
Системы счисления. Представление данных в ЭВМ - Основы программирования
В современном мире для записи числовой информации используют позиционные системы счисления, в которых числа записываются с помощью ограниченного...
-
Что такое стандартная функция - Основы программирования
При решении различных задач с помощью компьютера бывает необходимо вычислить логарифм или модуль числа, синус угла и т. д. Таблица стандартных функций...
-
Исходя из рисунка 2.1.1 и технического задания видно, что: - Требуется подключить три компьютера на три рабочих места в приемной; - Один компьютер...
-
Значения свойств объектов можно менять двумя способами: При проектировании : В каждый момент проектирования только один объект является выделенным...
-
Из универсальных языков программирования сегодня наиболее популярны следующие: Бейсик (Basic), Паскаль (Pascal), Си++ (C++), Ява (Java). Для каждого из...
-
Какие циклы называют итерационными - Основы программирования
На каждом шаге вычислений происходит Последовательное приближение к искомому результату и проверка условия достижения последнего. Пример. Составить...
-
Что такое алгоритм - Основы программирования
Человек ежедневно встречается с необходимостью следовать тем или иным правилам, выполнять различные инструкции и указания. Например, переходя через...
-
Что такое графический способ записи алгоритмов - Основы программирования
Графический способ представления алгоритмов является более компактным и наглядным по сравнению со словесным. Такое графическое представление называется...
-
Теоретическая основа линейного программирования, Симплекс метод - Линейное программирование
Симплекс метод Симплекс метод - метод линейного программирования, который реализует рациональный перебор базисных допустимых решений, в виде конечного...
-
Математический аппарат Для понимания всего дальнейшего полезно знать и представлять себе геометрическую интерпретацию задач линейного программирования,...
-
Возможны случаи, когда внутри тела цикла необходимо повторять некоторую последовательность операторов, т. е. организовать внутренний цикл. Такая...
-
Из рисунка 2.1.2 и технического задания видно, что: Требуется обеспечить выходом в сеть все квартиры, в том числе беспроводным. Логичнее всего установить...
-
Что такое базовые алгоритмические структуры - Основы программирования
Алгоритмы можно представлять как некоторые структуры, состоящие из отдельных Базовых (т. е. основных) Элементов . Естественно, что при таком подходе к...
-
Строгая типизация - Основные свойства функциональных языков программирования
Практически все современные языки программирования являются строго типизированными языками (возможно, за исключением языка JavaScript и его диалектов, не...
-
Программирование и основы алгоритмизации
Программирование и основы алгоритмизации 1. Текст задания Алгоритм программа блок схема Определить радиус и центр окружности минимального радиуса,...
-
Решение задач линейного программирования - Основы информатики
Имеются n пунктов производства и m пунктов распределения продукции. Стоимость перевозки единицы продукции с i-го пункта производства в j-ый центр...
-
Общие рекомендации по выполнению работ Перед выполнением первой работы создайте на диске свой каталог и в дальнейшем сохраняйте свои проекты в нем; При...
-
Языки программирования баз данных - Теоретические основы информационных технологий
Эта группа языков отличается от алгоритмических языков, прежде всего решаемыми задачами. База данных - это файл (или группа файлов), представляющий собой...
-
Поколения языков программирования Языки программирования принято делить на пять поколений. В первое поколение входят языки, созданные в начале 50-х...
-
Проект приложения, Структура проекта, Запуск проекта - Visual Basic. Основы программирования
Программный проект - это совокупность частей, составляющих будущее Windows-приложен. Любой проект должен состоять из одной или нескольких Экранных форм и...
-
Любой объект можно связать с набором процедур, исполняемых в строго определенные моменты. Процедура ( Procedure ) - это группа операторов языка....
-
Что такое псевдокод - Основы программирования
Псевдокод занимает промежуточное место между естественным и формальным языками. С одной стороны, он близок к обычному естественному языку, поэтому...
-
Разработка концептуальной модели базы данных При проектировании программ выясняются запросы и пожелания клиента и определяется возможный подход к решению...
-
Кодированием называется представление символов одного алфавита средствами другого алфавита. Алфавит содержащий два символа называется двоичным (часто их...
-
Какими свойствами обладают алгоpитмы - Основы программирования
Основные свойства алгоритмов следующие: 1. Понятность для исполнителя -- исполнитель алгоритма должен понимать, как его выполнять. Иными словами, имея...
-
Правила записи программы на языке Си - Основы программирования
Как указывалось выше, программа перед обработкой компьютером должна быть помещена в файл на диске. Обычно этот файл имеет расширение <.c>. Рассмотрим...
-
1. Изучение планировки зданий; 2. Составление логической схемы административного корпуса; 3. Составление логической схемы жилых зданий; 4. Объединение...
-
Описание задачи, Моделирование бизнес-операций - Основы технологии программирования
Необходимо разработать клиент-серверную информационную систему для организации. Организация владеет сведениями о станциях грузоотправления,...
-
Что такое уровень языка программирования - Основы программирования
В настоящее время в мире существует несколько сотен реально используемых языков программирования. Для каждого есть своя область применения. Любой...
-
Что такое "Исполнитель алгоритма" - Основы программирования
Исполнитель алгоритма -- это некоторая абстрактная или реальная (техническая, биологическая или биотехническая) система, способная выполнить действия,...
-
ОПЕРАТОР ВВОДА ДЛЯ ЧТЕНИЯ ФАЙЛА, ОПЕРАТОР ВЫВОДА - Язык программирования Паскаль
Оператор ввода для чтения файла обладает всеми свойствамии обычного оператора READ. Вкачестве параметров могут быть переменные; каждая переменная поучает...
-
Идентификаторы языка Си, Понятие о типах данных - Основы программирования
Идентификаторы или имена служат для обозначения различных объектов программ: переменных (ячеек памяти), адресов, функций, файлов и т. д., иначе говоря -...
-
Правила формального описания синтаксиса языка программирования - Основы программирования
Под синтаксисом языка программирования понимают правила построения корректных конструкций данного языка. Синтаксис языка можно описать формально. Для...
-
Диаграмма классов, Разработка пользовательского интерфейса - Основы технологии программирования
На основе построенных диаграмм взаимодействия и переходов состояний можно построить диаграмму классов информационной системы. Рис. 5 Диаграмма классов...
-
Существенных недостатков у электронного учебника два: - необходимость специального дополнительного оборудования для работы с ним, прежде всего -...
Как записываются логические выражения - Основы программирования