Без ответа
Формализовать высказывания с логических переменных и символов логических операций.
Все знаки вводить без пробелов, например, A*B+-С.
Для обозначения высказываний использовать буквы латинского алфавита А, В, С, D...
Для обозначения логических операций использовать:
конъюнкция - * (знак умножения)
дизъюнкция -- + (знак сложения)
отрицание - - (знак Вычитания)
импликация ---> (знаки минуси больше)
равносильность -= (знак равно)
неравнозначность -- <> (знаки меньше и больше)
НАЧАЛЬНЫЙ УРОВЕНЬ
1. Студент защитил все лабораторные работы и написал тест
2. Выпускник школы решил поступать в вуз или в колледж
3. Студент встал поздно и не пошел на занятия
class Receipt:
def __init__(self):
self.number = 1
self.amount = 0
self.cost = 0
self.lines = []
def add_item(self, item, cost):
self.amount += 1
self.lines.append("%s - %s" % (item, str(cost)))
self.cost += cost
def new(self):
self.number += 1
self.amount = 0
self.cost = 0
self.lines = []
def print(self):
if self.amount != 0:
print("Чек %s. Всего предметов: %s" % (self.number, self.amount))
for line in self.lines:
print(line)
print("Итого: %s" % self.cost)
print("")
self.new()
r = Receipt()
def add_item(item, cost, receipt = r):
receipt.add_item(item, cost)
def print_receipt(receipt = r):
r.print()
add_item('Блокнот', 100)
print_receipt()
add_item('Ручка', 70)
print_receipt()
print_receipt()
add_item('Булочка', 15)
add_item('Булочка', 15)
add_item('Чай', 5)
print_receipt()
add_item('Булочка', 15)
add_item('Булочка', 15)
# (Отменить чек) - этот чек не печатаем
Этот код печатает следующее:
Чек 1. Всего предметов: 1
Блокнот - 100
Итого: 100
Чек 2. Всего предметов: 1
Ручка - 70
Итого: 70
Чек 3. Всего предметов: 3
Булочка - 15
Булочка - 15
Чай - 5
Итого: 35
#include <cmath>
using namespace std;
void main()
{
int n,sum=0;
float y,k=0;
cin >> n;
int *mass = new int[n];
for (int i = 0;i < n;++i)
{
cin >> mass[i];
}
for (int i = 0;i < n;++i)
{
if (mass[i] >0 )
{
k++;
y=pow(mass[i],2);
cout<<y;
sum+=mas[i]
}
}
system("pause");
}
2)#include <iostream>
#include <cmath>
using namespace std;
void main()
{
int s,p,r,day=0;
cin >> s>>p>>r;
float km=s;
while(r>km)
{
km+=km*p/100;
day++;
}
cout << " km = " << km << " day = " << day << endl;
system ("pause");
}