Для каждой задачи составить программу выводящую значение true если указанное высказывание уровень 1

Для каждой задачи составить программу, выводящую значение TRUE, если указанное высказывание является истинным, и FALSE — в противном случае (использовать условный оператор нельзя).

  1. Треугольник со сторонами а, b, с является равносторонним.
  2. Целое число N является четным двузначным числом.
  3. Треугольник со сторонами а, b, с является равнобедренным.
  4. Среди чисел а, b, с есть хотя бы одна пара взаимно противоположных чисел.
  5. Данные числа х, у являются координатами точки, лежащей в первой координатной четверти.
  6. Данные числа end являются соответственно квадратом и кубом числа а.
  7. Заданное натуральное число N является двузначным и кратно К.
  1. (х 1 , y 1 ) и (х 2 , у 2 ) — координаты левой верхней и правой нижней вершин прямоугольника. Точка А(х, у) принадлежит данному прямоугольнику.
  2. Данное четырехзначное число читается одинаково слева направо и справа налево.
  3. В заданном натуральном трехзначном числе N имеется четная цифра.
  4. Сумма каких-либо двух цифр заданного трехзначного натурального числа N равна третьей цифре.
  5. Сумма цифр заданного четырехзначного числа N превосходит произведение цифр этого же числа на 1.
  6. Сумма двух последних цифр заданного трехзначного числа N меньше заданного К, а первая цифра больше 5.
  1. Целая и дробная части заданного вещественного числа одинаковы.
  2. Заданы координаты трех точек плоскости. Эти точки не лежат на одной прямой.
  3. Первые две цифры в дробной части заданного вещественного числа совпадают с записью целой части этого числа.
  4. Точка с координатами (x, у) принадлежит части плоскости, лежащей между прямыми у = m, у = n (m < n).
  5. Среди первых трех цифр из дробной части положительного вещественного числа есть нуль.
  6. Шахматный король за один ход может переместиться с одного заданного поля на другое (каждое поле задано двумя координатами — целыми числами от 1 до 8).
  7. Шахматный ферзь за один ход может переместиться с одного заданного поля на другое (каждое поле задано двумя координатами — целыми числами от 1 до 8).
Читайте также:
Игровая программа крутые яйца

Источник: tepka.ru

Решение задачи по теме «Информационный объём сообщения»

[ Сборник задач ]
Тема 9. Условные выражения

Определим специфику и синтаксис условных выражений в Python, способы их использования и научимся их применять в зависимости от поставленной задачи. Также рассмотрим примеры, когда они могут быть заменены более простыми и наглядными конструкциями (словарями, тернарными операторами).

Вопросы и ответы
4 вопроса по теме «Условные выражения» + ответы
Условия задач
4 задачи по теме двух уровней сложности: Базовый и *Продвинутый
Решения задач

Приводим код решений указанных выше задач

One

Построение таблиц истинности

Условные операторы в языках программирования (в том числе и в Python) необходимы в ситуациях, когда перед программой поставлена проблема выбора действия в зависимости от состояния переменных. Конструкцию if-elif-else еще называют оператором ветвления. Синтаксис инструкции изображают в следующем виде:

if : elif : … elif : else:

Структура, как видно, такова:

  1. Всегда присутствует инструкция if ;
  2. Ноль, одно или несколько выражений elif ;
  3. Конечный оператор else не обязателен, но может использоваться, если все вышестоящие не сработали.

Программирование на Python. Урок 3. Функции, условные выражения и циклы.

Разбираемся с функциями в Python: аргументы, тело, возвращаемое значение. Изучаем структуру и синтаксис условного оператора if..elif..else. Учимся писать циклы for и while. Решаем задачи.

Программирование на Python. Урок 2. Типы данных

Разбираем типы данных в Python: списки, кортежи, словари, множества и т. д. Рассматриваем часто используемые способы ввода-вывода данных. Решаем задачи.

Two

Вопросы по теме «Условные выражения»
1. Приведите пример минимально возможной конструкции условного выражения в Python.

Минимальная конструкция условного выражения состоит только из оператора if . Приведем практический пример. Предположим, вы просите пользователя ввести число от 1 до 100 , после чего проводите над ним какую-то операцию (в нашем примере – выводите на печать фразу Вы ввели верное число: X ). Если предоставлено другое число или данные иного типа, то просто игнорируете это значение. Решение представим в виде функции.

Читайте также:
Что такое программа обучения гармония

Пример – IDE

def is_correct_number(number):
____if number in range(1, 101):
________print(f’Вы ввели верное число:: ‘)

# Тесты
is_correct_number(4)
is_correct_number(421)
is_correct_number(4.11)
is_correct_number(‘Dog’)

Результат выполнения

Вы ввели верное число: 4

2. Продемонстрируйте все возможные типовые варианты написания условных инструкций.

Всего возможно 4 варианта написания условных выражений. Рассмотрим их на примерах.

1. Только if (этот способ мы рассмотрели выше)
2. if / else

В данном случае мы проверяем одну ситуацию, а для всех остальных даем общую реакцию, единый исход. Например, для работы функции list_len(lst) нам требуется список, а все остальные типы данных не подходят. Функция просто печатает длину списка в формате Длина предоставленного списка: Х . Если же на вход получен не список, то получим ответ Нужен список в качестве аргумента .

Пример – IDE

def list_len(lst):
____if isinstance(lst, list):
________print(f’Длина предоставленного списка: ‘)
____else:
________print(‘Нужен список в качестве аргумента’)

Результат выполнения

Длина предоставленного списка: 2
Длина предоставленного списка: 0
Нужен список в качестве аргумента

3. if / elif

Конструкция такого вида (с одним или несколькими elif ) отслеживает только тот перечень условий, который нам интересен. Если ни одно из них не выполняется, то значения переменных игнорируются.

Для примера определим, является ли человек бакалавром или магистрантом и сообщим ему об этом. Нужно лишь спросить: на каком курсе в институте вы учитесь? Если ответ 1-4 , то он бакалавр, если 5-6 , то магистрант. Все иные случаи просто игнорируем.

Пример – IDE

def student_rank(year_of_study):
____if year_of_study in range(1, 5):
________print(‘Вы — бакалавр’)
____elif year_of_study in range (5, 7):
________print(‘Вы — магистрант’)

# Тесты
student_rank(2)
student_rank(6)
student_rank(11)
student_rank(0)

Результат выполнения

Вы — бакалавр
Вы – магистрант

Читайте также:
Как узнать время работы программы питон

4. if / elif / else

Полное условное выражение учитывает все варианты значений рассматриваемых переменных. В качестве образца этого выражения приведем функцию winter_month(number_of_month) , которая будет получать номер зимнего месяца и печатать его название на английском языке. Если получим неверный аргумент, то сообщим об этом.

Пример – IDE

def winter_month(number_of_month):
____if number_of_month == 1:
________print(‘December’)
____elif number_of_month == 2:
________print(‘January’)
____elif number_of_month == 3:
________print(‘February’)
____else:
________print(‘У зимы нет такого номера месяца’)

# Тесты
winter_month(2)
winter_month(1)
winter_month(5)

Результат выполнения

January
December
У зимы нет такого номера месяца

3*. В чем разница между двумя нижеследующими конструкциями? Приведите примеры, когда правильнее использовать первый вариант инструкции (данные замените на свои), а когда второй.

Первая конструкция:
if x % 5 == 0:
____print(‘Х делится на 5’)
if x % 2 == 0:
____print(‘Х – четное число’)

Вторая конструкция:
if x % 2 == 0:
____print(‘Х – четное число’)
elif x % 5 == 0:
____print(‘Х делится на 5’)

Источник: smartiqa.ru

Для каждой задачи составить программу выводящую значение true если указанное высказывание уровень 1

triolana

triolana 5 лет назад
Светило науки — 562155 ответов — 388270 раз оказано помощи

PascalABC.NET 3.3.5, сборка 1640 от 17.03.2018
Внимание! Если программа не работает, обновите версию!

begin
// 1
var (x,y):=ReadReal2(‘Введите x и y:’);
Writeln((x>0) and (y>0));
// 2
var a,c,d:longint;
Write(‘Введите число, его квадрат и куб: ‘); Read(a,c,d);
Writeln((a*a=c) and (a*a*a=d))
end.

Пример
Введите x и y: 3.5 1.8
True
Введите число, его квадрат и куб: 15 225 1225
False

Источник: znanija.pro

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru