Okunev1034
?>

Выполните действия с двоичными числами в) 1111+1011. е

Информатика

Ответы

sensenagon50

Объяснение:

Задание 1

b=int(input())

a=((b**3)/9)-(6.4*((b+8)))+((3*b)/4)

print(a)

Задание 2

a,b=map(int,input().split())

d=(((a**3)*b)/7)-(2*a*(b**2)*(a+b))

print(d)

Задание 3

a,b=map(int,input().split())

q=(3*(a**3)-(2*a*b)+(b**2))/(2*a*((3*a)-b))

print(q)

Задание 4

x,y=map(int,input().split())

k=(x**3)-(4*x*y*(x+(y**2)))

print(k)

Задание 5

u=int(input())

modul=(u+1.7)

if modul<0:

   modul*=(-1)

h=modul+((2*u)+3)

print(h)

Пояснение:

На самом деле надо понимать только ввод чисел, а дальше просто переписать условие. Ввод данных делается через input(). То есть если надо ввести переменную "а", то надо написать "а=input()", но так как "а" -это число, надо дать программе понять, что она является числом. Для этого даем ей значение int. (напрмер, str - это строка (буквы и тп), int - это целые числа).

Отсюда получаем команду для ввода данных: a=int(input)

Но это работает только тогда, когда надо ввести одну переменную. Для того, чтобы ввести несколько переменных, используем map

т.е., напр, если надо ввести не только "а", но и "b" делаем вот так:

a,b=map(int,input().split())

для троих переменных:

a,b,c=map(int,input().split())

и так далее

oldulo74
Где только находят такие задачи О_о ну вот :)

uses crt;
type auto=record
           nom:string;
           sht:integer;
           end; var f,g:text;
     a:array[1..100] of auto;
     s,s1:string;
     n,k,i,j,c,p,r:integer;
     x:auto;
begin
clrscr;
assign(f,'input.txt');
reset(f);
assign(g,'output.txt');
rewrite(g);
read(f,n);
readln(f,s);
readln(f,s);
k:=1;
a[k].nom:=copy(s,1,8);
delete(s,1,9);
val(s,a[k].sht,c);
for i:=2 to n do  
  begin
   readln(f,s);  
s1:=copy(s,1,8);
   delete(s,1,9);
   val(s,r,c);
   p:=0;
   j:=1;
   while(j<=k) and(p=0) do
   if s1=a[j].nom then
    begin
     p:=j;
     a[p].sht:=a[p].sht+r
    end
   else j:=j+1;
   if p=0 then
    begin
     k:=k+1;
     a[k].nom:=s1;
     a[k].sht:=r;
    end;
  end;
 close(f);
 for i:=1 to k-1 do
for j:=i+1 to k do
if a[i].sht<a[j].sht then
  begin
   x:=a[i];
   a[i]:=a[j];
   a[j]:=x;
  end;
 for i:=1 to k do
begin
writeln(g,a[i].nom,' ',a[i].sht);
 writeln(a[i].nom,' ',a[i].sht);
 end;
 close(g);
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Выполните действия с двоичными числами в) 1111+1011. е
Ваше имя (никнейм)*
Email*
Комментарий*