С клавиатуры вводятся три числа определить можно ли построить треугольник с такими сторонами
В этом уроке идут задания на отработку логических операторов: and, or и not. На этой странице представлены все решения задач из этого модуля (урока).
Расположите логические операторы в порядке значимости их приоритета (от наибольшего до наименьшего).
- Логическое отрицание not
- Логическое умножение and
- Логическое сложение or
Приведенная ниже таблица истинности показывает разные комбинации истинности и ложности значений, соединённых логическими операторами. Заполните таблицу, выбрав True или False, чтобы показать, является результатом такой комбинации истина или ложь.
True and False – False
True and True – True
False and True – False
False and False – False
True or False – True
True or True – True
False or True – True
False or False – False
not True – False
not False – True
Приведенная ниже таблица истинности показывает разные комбинации истинности и ложности значений, соединённых логическими операторами. Заполните таблицу, выбрав True или False, чтобы показать, является результатом такой комбинации истина или ложь.
Логическое выражение | True | False |
---|---|---|
a == 2 or b > 2 | + | |
6 <= c and a > 3 | + | |
1 != b and c != 3 | + | |
a >= -1 or a <= b | + | |
not (a > 2) | + | |
not (c <= 10) | + |
Что будет выведено на экран в результате выполнения следующей программы?
Ответ: число 34 выиграло
Какое значение будет выведено на экран после выполнения следующей программы, если с клавиатуры введено число 7?
Ответ: 100
Принадлежность 1
Напишите программу, которая принимает целое число xx и определяет, принадлежит ли данное число указанному промежутку.
Формат входных данных
На вход программе подаётся целое число xx.Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.Примечание. Если точка выколотая, то граница не включается, если точка закрашенная, то граница включается.
Принадлежность 2
Напишите программу, которая принимает целое число xx и определяет, принадлежит ли данное число указанным промежуткам.
Формат входных данных
На вход программе подаётся целое число xx.
Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.
Примечание. Если точка выколотая, то граница не включается, если точка закрашенная, то граница включается.
Принадлежность 3
Напишите программу, которая принимает целое число xx и определяет, принадлежит ли данное число указанным промежуткам.
Формат входных данных
На вход программе подаётся целое число xx.Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.Примечание. Если точка выколотая, то граница не включается, если точка закрашенная, то граница включается.
Красивое число 🌶️
Назовем число красивым, если оно является четырехзначным и делится нацело на 77 или на 1717. Напишите программу, определяющую, является ли введённое число красивым. Программа должна вывести «YES», если число является красивым, или «NO» в противном случае.
Формат входных данных
На вход программе подаётся натуральное число.Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.
Неравенство треугольника
Напишите программу, которая принимает три положительных числа и определяет, существует ли невырожденный треугольник с такими сторонами.
Формат входных данных
На вход программе подаётся три положительных целых числа.Формат выходных данных
Программа должна вывести «YES» или «NO» в соответствии с условием задачи.Примечание. Треугольник существует, если выполняется неравенство треугольника.
Високосный год
Напишите программу, которая определяет, является ли год с данным номером високосным. Если год является високосным, то выведите «YES», иначе выведите «NO».
Год является високосным, если его номер кратен 4, но не кратен 100, или если он кратен 400.
Формат входных данных
На вход программе подаётся натуральное число.Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.
Ход ладьи
Даны две различные клетки шахматной доски. Напишите программу, которая определяет, может ли ладья попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом ладьи можно попасть во вторую, или «NO» в противном случае.
Формат входных данных
На вход программе подаётся четыре числа от 1 до 8.Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.Примечание. Шахматная ладья ходит по горизонтали или вертикали.
Ход короля 🌶️
Даны две различные клетки шахматной доски. Напишите программу, которая определяет, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом короля можно попасть во вторую, или «NO» в противном случае.
Формат входных данных
На вход программе подаётся четыре числа от 1 до 8.Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.Примечание. Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку.
С клавиатуры вводятся три числа (длины сторон треугольника).
Определить, можно ли построить треугольник по введённым сторонам.
Var a, b, c : integer ;
read(c) ; if (a + b> ; c) and (a + c> ; b) and (c + b> ; a) then writeln('Да') else writeln('Нет') ;
РЕБЯТ ПОЖАЛУЙСТА ОЧЕНЬ НАДО?
РЕБЯТ ПОЖАЛУЙСТА ОЧЕНЬ НАДО!
ВЗАМЕН МОГУ РЕШИТЬ ВАШУ ЗАДАЧУ!
С клавиатуры вводятся стороны треугольника а, b, c.
Написать программу , которая в зависимости от введённых сторон определяет какой треугольник ( равносторонний , разносторонний или равнобедренный ).
Можно пожалуйста в Паскале))Заранее спасибочи))).
В программе паскаль : вычислите площадь треугольника по его сторонам?
В программе паскаль : вычислите площадь треугольника по его сторонам.
Сколько существует невырожденных треугольников периметра с целыми длинами сторон Треугольник со сторонами называется невырожденным если из отрезков длины его можно составить
Выходные данные Программа выводит число таких треугольников.
Известны длины сторон нескольких треугольников?
Известны длины сторон нескольких треугольников.
Для каждого из них определить его вид : прямоугольный, тупоугольный или остроугольный.
Признак окончания ввода - три нуля.
Напишите программу пожалуйста , паскаль.
Даны три натуральных числа, являющиеся длинами сторон треугольника?
Даны три натуральных числа, являющиеся длинами сторон треугольника.
Число ввести с клавиатуры.
Определить является ли треугольник прямоугольным, если эти отрезки позволяют его построить.
Написать программу на паскале только на паскале и не на другом языке!
Программу на языке Паскаль?
Программу на языке Паскаль.
Найти площадь квадрата, если с клавиатуры вводится его сторона.
ПАСКАЛЬПризнак существования треугольника : каждая его сторона должна быть меньше суммы двух других?
Признак существования треугольника : каждая его сторона должна быть меньше суммы двух других.
Написать программу, которая, получив с клавиатуры значения сторон треугольника a, b, c, ответит, можно ли построить такой треугольник жили нет.
Составить программу которая вводит с клавиатуры три числа a, b, c и определяет, могут ли эти числа быть длиннами треугольника?
Составить программу которая вводит с клавиатуры три числа a, b, c и определяет, могут ли эти числа быть длиннами треугольника.
Составить программу : С клавиатуры вводятся значения длины стороны равностороннего треугольника?
Составить программу : С клавиатуры вводятся значения длины стороны равностороннего треугольника.
Найдите высоту и площадь треугольника.
На этой странице находится вопрос С клавиатуры вводятся три числа (длины сторон треугольника)?, относящийся к категории Информатика. По уровню сложности данный вопрос соответствует знаниям учащихся 5 - 9 классов. Здесь вы найдете правильный ответ, сможете обсудить и сверить свой вариант ответа с мнениями пользователями сайта. С помощью автоматического поиска на этой же странице можно найти похожие вопросы и ответы на них в категории Информатика. Если ответы вызывают сомнение, сформулируйте вопрос иначе. Для этого нажмите кнопку вверху.
1101(2) = 1 * 2 ^ 3 + 1 * 2 ^ 2 + 1 * 2 ^ 0 = 8 + 4 + 1 = 13(10) 462(8) = 4 * 8 ^ 2 + 6 * 8 ^ 1 + 2 * 8 ^ 0 = 4 * 64 + 6 * 8 + 2 = 256 + 48 + 2 = 306(10) F05(16) = 15 * 16 ^ 2 + 5 * 16 ^ 0 = 15 * 256 + 5 = 3845(10).
Право повар лор вор пар.
Право вор ров лор пар лавр.
2. Здесь надо дерево составлять (если нужно решение) а ответ : СТАРТ - Б - А - В - Г - ФИНИШ.
Вот этот вопрос вообше на ЕГЭ был вроде).
Формула для ячейки C6 : = C5 - B5 Остальные формулы в строке 6 получаются копированием (протяжкой) формулы из ячейки C6 Формула для ячейки B7 : = B6 * $A$1 Остальные формулы встроке 7 получаются копированием (протяжкой) формулы из ячейки B7 Формула д..
125 бит потому что в одном КБ 1 бит.
До появления Unicode было много распространённых 7 - 8 - битных кодировок. Ввиду малого количества доступных символов (не больше 2 ^ 8 = 256) такие кодировки не могли вместить все возможные символы разных языков, поэтому создавались различные кодиро..
Ответ А) щвук будет внедрён в презентацию ибудет адыкватно воспроизводиться.
Что то меня уже 2 дня подряд несет на C++. Еще один язык, который хочется освоить. Пока прохожу курс и решаю маленькие задачки. Вот решил опубликовать примеры задачек на операторы условия, которые сейчас решаю. Пока опубликую 3 задачки, если кому будет интересно, напишите в комментарии, опубликую еще. Включаю не весь код программ, а только основную часть. Оговорюсь, что сейчас не собираюсь учить C++ глубоко. Хочу освоить его поверхностно, т.к. при прохождении курса по алгоритмам встречал похожие задачи на C++ и не мог их до конца понять. Сейчас хочу освоить язык на базовом уровне, чтобы хотя бы понимать, о чем речь, глядя в код на C++. Иногда приходится на него смотреть.
Задача №1
Даны три натуральных числа A, B, C. Определите, существует ли треугольник с такими сторонами. Если треугольник существует, выведите строку YES, иначе выведите строку NO.
Треугольник — это три точки, не лежащие на одной прямой.
Формат входных данных
Вводятся три числа.
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №2
Даны три целых числа. Определите, сколько среди них совпадающих. Программа должна вывести одно из чисел: 3 (если все совпадают), 2 (если два совпадает) или 0 (если все числа различны).
Формат входных данных
Вводятся три числа.
Формат выходных данных
Выведите ответ на задачу.
Решение:
Задача №3
Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом.
Формат входных данных
Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки.
Формат выходных данных
Программа должна вывести YES, если из первой клетки ходом ладьи можно попасть во вторую или NO в противном случае.
Заданы длины трех отрезков a, b, c. Необходимо определить, можно ли из них составить треугольник. В случае утвердительного ответа определить его тип: остроугольный, прямоугольный или тупоугольный.
Выход. Строка, содержащая информацию о треугольнике: “ACUTE”, если он остроугольный, “RIGHT” если прямоугольный и “OBTUSE” если тупоугольный. Если из трех отрезков составить треугольник нельзя, то вывести “NONE”.
Пример входа
Пример выхода
Решение. Геометрия.
Анализ алгоритма
Из трех отрезков a, b, c можно составить треугольник, если выполняется неравенство треугольника: сумма длин двух любых сторон треугольника строго больше длины третьей.
Из теоремы Пифагора следует, что треугольник со сторонами a, b, c является прямоугольным, если выполняется одно из следующих равенств:
a 2 = b 2 + c 2 или b 2 = a 2 + c 2 или c 2 = a 2 + b 2
Треугольник будет остроугольным, если квадрат каждой стороны строго меньше суммы квадратов двух других сторон. То есть одновременно выполняется три неравенства:
a 2 < b 2 + c 2 , b 2 < a 2 + c 2 , c 2 < a 2 + b 2
Треугольник является тупоугольным, если существует такая сторона, квадрат которой строго больше суммы квадратов двух других сторон. То есть выполняется одно из трех неравенств:
a 2 > b 2 + c 2 или b 2 > a 2 + c 2 или c 2 > a 2 + b 2
Условие тупоугольности можно не проверять: если треугольник не является ни остроугольным, ни прямоугольным, то он является тупоугольным. Для вывода результата воспользуемся типом string .
if ((a >= b + c) or (b >= a + c) or (c >= a + b))
if ((a*a = b*b + c*c) or (b*b = a*a + c*c) or (c*c = a*a + b*b))
if ((a*a < b*b + c*c) and (b*b < a*a + c*c) and (c*c < a*a + b*b))
Задача решена, но имеет один недостаток. При проверке типа треугольника приходится каждый раз проверять три условия: в каждом из условных операторов if стоит три выражения. Можно сделать так, что в каждом условном операторе будет стоять лишь одно условие. Подумайте, как это сделать?
Ответ на вопрос дает сортировка. Отсортируем по возрастанию длины исходных отрезков. Пусть у нас далее имеют место неравенства: a £ b £ c. Тогда для проверки неравенства треугольника достаточно проверить лишь a + b > c, так как оба других неравенства b + c > a и a + c > b выполняются. Для проверки прямоугольности достаточно проверить только равенство c 2 = a 2 + b 2 , так как при a £ b £ c гипотенузой может быть только сторона c. В случае тупоугольности наибольшей стороной может быть только c, поэтому для существования тупого угла в треугольнике достаточно выполнение условия c 2 > a 2 + b 2 . Треугольник будет остроугольным, если c 2 < a 2 + b 2 .
Например, в языке Си, отсортировать три числа можно так:
Язык Паскаль вообще не имеет функций сортировки. Здесь, уже на элементарной задаче, мы столкнулись с бедностью языка Паскаль. Реализовать сортировку непосредственно операциями сравнения в этой задаче можно, так как число переменных не велико. Если бы их было больше – требовалось бы заводить массив и уже писать один из классических алгоритмов сортировки.
Если мы сможем эффективно отсортировать числа a, b, c, то программа примет вид:
Читайте также: